

/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 


* {
  margin: 0;
  padding: 0;
}



body{

	font-family:  Arial, helvetica,sans-serif;

	color: #333333;



	margin: 0px;

	padding: 0px;

	background: #bfbfbf url("../images/fondo.gif") repeat-y center top;

	 font-size: 100%;

	 width:100%;

}



a{

	color: #1D3478;

	text-decoration: none;

}



a:link{

	color: #1D3478;

	text-decoration: none;

}



a:visited{

	color: #006699;

	text-decoration: none;

}



a:hover{

	color: #00A4EB;

	text-decoration: none;

}



h1{

 font-family: Arial, helvetica,sans-serif;

 font-size: 180%;

 margin: 0px;

 padding: 0px;

}



h2{

 font-family:  Arial, helvetica,sans-serif;

 font-size: 140%;

 margin: 0px;

 padding: 0px;

}



h3{

 font-family:  Arial, helvetica,sans-serif;

 font-size: 120%;

 margin: 0px;

 padding: 0px;

 color:#949699;

}



h4{

 font-family: Arial, helvetica,sans-serif;

 font-size: 80%;

 font-weight: normal;

 margin: 0px;

 padding: 0px;
 line-height:10px;

}



h5{

 font-family: Arial, helvetica,sans-serif;

 font-size: 60%;

 margin: 0px;

 padding: 0px;

}



ul{

 list-style-type: none;

 margin: 20px; padding: 0;



}



ul ul{

 list-style-type: disc;

 margin: 0; padding: 0;

}



ul ul ul{

 list-style-type: none;

 margin: 0; padding: 0;

}



hr {

color:#CCCCCC;background-color:#CCCCCC;height:2px;border:none;

}



p { margin-top:2px

}





/***********************************************/

/* Listados                              */

/***********************************************/

#listado_generico li

{

    margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 15px;

	background-image: url(../images/bullet_rojo.gif);

    background-repeat: no-repeat;

    background-position: 0px 7px;

	list-style: none;

	text-align:left;


}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#page {

  width: 900px;

  margin: 0 auto;

  padding: 0px;

   background: #fff ;



}



#content{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff ;

}



* +html #content{ margin: 0px 0px 0px 10px;	}

* html #content{ margin: 0px 0px 0px 10px;	 !important}








#logo{
float: right;
padding: 20px 20px 0px 0px;



}



#flash{

  float: left;

    padding: 0px 0px 0px 0px;

	 width:900px;
	 clear:both;
	 text-align: center;

}


#formulario{
	 font-size: 80%;
margin: 0px 0px 0px 0px;
padding: 20px 0px 20px 20px;
background: #fff ;

}


.error{
	 font-size: 90%;
padding: 10px 10px 10px 10px;
border:1px solid #E11D29;
background: #F1E1E2 ;
width:760px;

}

.left{

	float: left;

}

.left_formulario{

	float: left;
	padding-right:20px;

}



.right{

	float: right;

}



.clear{

clear:both;

padding: 5px 0px 5px 0px;

}

.negro{
color:#000000;
}

.rojo{color:#E11D29;
}

/************** #advert styles **************/



a:link { font-family: Arial, Helvetica, sans-serif;  font-style: normal;  color: #205C93; text-decoration: none; padding: 0px 0px 0px 0px;}
a:visited { font-family: Arial, Helvetica, sans-serif;  font-style: normal;  color: #205C93; text-decoration: none; padding: 0px 0px 0px 0px;}
a:hover { font-family: Arial, Helvetica, sans-serif;  font-style: normal; font-weight: normal; color: #236EB3; text-decoration: none }
a:active { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #3A5C80; text-decoration: none }





a.boton:link

{

color: #555; font-size: 10px;

width:45px;

height:15px;

background: #F2F2F2;

text-decoration: none;

padding-top:2px;

padding-left:2px;

padding-right:2px;

display:block;

border: 1px solid #cccccc;

}



a.boton:visited

{

color: #555; font-size: 10px;

width:45px;

height:15px;

background: #F2F2F2;

text-decoration: none;

padding-top:2px;

padding-left:2px;

padding-right:2px;

display:block;

border: 1px solid #cccccc;

}



a.boton:hover

{

	color: #ffffff;

	 background: #444444;

	text-decoration: none;

}



a.boton:active

{

	color: #ffffff;

	text-decoration: none

}


/************** #formulaRIOS **************/


input,select,textArea{font:11px arial, Geneva, Arial, Helvetica, sans-serif;color:#666; border:1px solid #CDCDCD; height:17px; background-color: #F9F8FD; padding-top:2px; padding-left:2px; width:182px; }




/************** #flotantes styles **************/



.flotante{

	position: absolute;

	z-index:0;

	visibility: visible;



}





.flotante_menucorp{

background:#FFFFFF;

	position: absolute;

	width:270px;

	left:0px;

	top:93px;

	z-index:2;

	padding:6px;

	visibility: visible;

	font-size: 85%;



}



.flotante_titulo{

background:#FFFFFF;

	position: absolute;

	left:190px;

	top:195px;

	z-index:8;

	padding:12px 5px 5px 18px;

	visibility: visible;



}


