@CHARSET "UTF-8";
/*-
   CSS Reset (YUI Reseg CSS)
   http://developer.yahoo.com/yui/reset/
-*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,fieldset,legend, textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong{font-weight: bold;}
em{font-style: italic;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


/*-

   Elementos HTMLglobales
   
-*/
body{
   color: #666;
   font-family: Arial, Tahoma, Helvetica, sans-serif;
   font-size: 14px;
   background: #515352 url(/share/img/body-bg.jpg) left top;
   line-height: 1.5em;
   padding: 0;
}

a{
   color: #B2041D;
   text-decoration: underline;
   cursor: pointer;
}
   a:hover{
      color: #F00;
   }

h1, h2, h3, h4, h5, h6{
   font-family: Arial, Tahoma, Helvetica, sans-serif;
   font-weight: normal;
   color: #00234D;
   background-position: left top;
   background-repeat: no-repeat;
   margin: 2em 0px 1em 0px;
}

p{
   margin-bottom: 1em;
}

hr {
   display: none;
   height: 0px;
}

   .clear {
      float: none;
      height: 0px;
      line-height: 0px;
      clear: both;
      margin: 0;
      padding: 0;
   }

   #wrapper{
   }

   .h{
      display: none;
   }
   
   .b{
      display: block;
      width: 100%;
      height: 100%;
   }
	
	
/**
 * Wrapper principal
 */
	#wBody{
	   width: 760px;
	   margin: 0 auto;
		padding-bottom: 50px;
	}






.msgBox{
   border: 1px solid #000;
   background: #DDD;
   color: #000;
   padding: 20px 20px 20px 75px;
   -moz-border-radius: 10px;
}
   .msgBox h3{
      font-size: 1.3em!important;
      font-weight: bold;
      margin: 0 0 0.8em 0;
   }
   .msgBox p{
      font-size: 1em;
      margin: 0;
   }
   .msgBox.process{
      border-color: #FC0;
      background: #FFC url(/share/img/ajax-preload-big.gif) no-repeat left top;
   }
   .msgBox.success{
      border-color: #9C0;
      background: #D9ECA1 url(/share/img/ajax-success-big.gif) no-repeat left top;
   }
   .msgBox.error{
      border-color: #9C0;
      background: #FFC;
   }





	
	
	
/**
 * Pie de la página
 */

 #pgFt{
   border-top: 5px solid #B2041D;
	background: #000 url(/share/img/ft-bg.jpg) repeat-x left top;
	font-size: .9em;
	color: #AAA;
	padding: 10px 0;
 }
   #pgFt .iw{
      width: 760px;
      margin: 0 auto;
   }
   #pgFt a{
   	color: #AAA;
   }
      #pgFt a:hover{
      	color: #DDD;
	   }
   
   #pgFt dl{
   	float: left;
		margin-right: 30px;
   } 
	   #pgFt dt{
         color: #DDD;
			font-weight: bold;
			margin-bottom: 5px;
			font-size: 1.1em;
      }
	  	#pgFt dd{
      }
	
   #pgFt h3{
      float: right;
		width: 115px;
		height: 50px;
		margin: 0;
		background: url(/share/img/ft-infosoft.jpg) no-repeat left top;
   }
 