/* CSS Document */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 10px 0 0 0; 
	padding: 0;
	text-align: center;  
	color: #000000;
}

.trescolumnas #contenedor { 
	width: 930px;
	background: #FFFFFF;
	margin: 0 auto;  
	border: 0px solid #000000;
	text-align: left; 

} 
.trescolumnas #header { 
	/*background: #DDDDDD; */
	padding: 0 0 0 0;
 	display:inline;
	
} 

.enlinea{
display:inline;}  
  
.floatderecha{
margin-top:10px;
float:right;
} 
.floatderecha2{
float:right;
} 
.floatizquierda{
float:left;
} 

.cambiaImagenes{
display:inline;
float:left;
margin-right:18px;
}


.imagen{
display:inline;
float:left;
margin-right:18px;
}

.marginizq30{margin-left:30px;}

.margintop10{margin-top:10px;}

.trescolumnas #header h1 {
	margin: 0;
	text-align:right;
	/*padding: 10px 0; -*/
}
.trescolumnas #lateral1 {
	float: left; 
	width: 246px;
	margin-top:10px;/* 
	background:#00FFFF; */

}
.trescolumnas #lateral2 {
	float: right; 
	width: 163px; 
	margin-top:10px;
	/*background: #EBEBEB; */
	
}
.trescolumnas #principal { 
	margin: 10px 175px 0 260px; 
	padding: 0 10px; 
} 

.trescolumnas #principalImprime { 
	margin: 10px 0px 0 0px; 
	padding: 0 10px;
	font-size:200%;
} 

.trescolumnas #principalImprime2 { 
	margin: 10px 0px 0 0px; 
	padding: 0 10px;
	font-size:300%;
} 
.trescolumnas #footer { 
	padding: 10px 0 0 0; 
} 
 
.clearfloat {
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}
p, ul, ol, dl, dt, dd, li, blockquote, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
}

h1{
	font-family: Trebuchet MS,"Trebuchet MS",Trebuchet, Arial, Tahoma;  
	font-size: 1.2em;
	color:#028ed9;
}
h2{
 	font-family: Trebuchet MS,"Trebuchet MS",Trebuchet, Arial, Tahoma;  
 	font-size: 1.0em;
	font-weight:bold;
 	color:#028ed9;
}
h3{
	font-family: Tahoma, Arial, Verdana, serif;
	font-weight:bold;
    text-align:left;
	font-size:0.9em;
	color: #09018b;
}
h4{
	font-family: Tahoma, Arial, Verdana, serif;
	font-weight: normal;
    text-align:justify;
	font-size:0.8em;
	color: #09018b;
}
h5{
	font-family: Arial, Tahoma, Verdana, serif;
	font-weight:normal;
	font-size:0.6em;
	color: #000000;
}
h6{
	font-family: Arial, Tahoma, Verdana, serif;
	font-weight:normal;
	font-size:0.4em;
	color: #000000;
}
.tahoma095{
	font-family: tahoma, verdana, arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color:#028ed9;}

.tahoma08{
	font-family: tahoma, verdana, arial, Helvetica, sans-serif;
	font-size: 0.8em;}

.azuloscfuente{
color:#09018b;
font-size:1.2em;
}
.azulosc{
color:#09018b;
}
.azulosc{
color:#09018b;
}
.azul{
color:#028ed9;
}
.azulon{
color:#0275b3;
}
.amarillo{
color:#d99502;
}
.amarilloosc{
color:#b35d02;
}
.puntosinferiorazul{
border-bottom:1px dotted #028ed9;
}

a {
text-decoration:none;
}
a:hover{
color:#000000;/*a5b3ce*/}
.alignright{
text-align:right;
}
.esq_gris{display:block}
.esq_gris *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#edf0f5}
.esq_gris1{

  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f8fa; 
  border-right:1px solid #f7f8fa;
  background:#f1f3f7}
.esq_gris2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfe;
  border-right:1px solid #fdfdfe;
  background:#f0f2f6}
.esq_gris3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0f2f6;
  border-right:1px solid #f0f2f6;}
.esq_gris4{
  border-left:1px solid #f7f8fa;
  border-right:1px solid #f7f8fa}
.esq_gris5{
  border-left:1px solid #f1f3f7;
  border-right:1px solid #f1f3f7}
.esq_grisfg{
  padding: 10px 10px 10px 15px;
  font-family:  Trebuchet MS,"Trebuchet MS",Trebuchet, Arial, Tahoma;  
  font-weight: bold;
  text-align:left;
  font-size:0.9em;
  color:#09018b;
  background:#edf0f5;}
.esq_amarillo{display:block;}
.esq_amarillo *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f7eacc;}
.esq_amarillo1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbf5e9;
  border-right:1px solid #fbf5e9;
  background:#f9efd8}
.esq_amarillo2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefcf9;
  border-right:1px solid #fefcf9;
  background:#f8edd5}
.esq_amarillo3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8edd5;
  border-right:1px solid #f8edd5;}
.esq_amarillo4{
  border-left:1px solid #fbf5e9;
  border-right:1px solid #fbf5e9}
.esq_amarillo5{
  border-left:1px solid #f9efd8;
  border-right:1px solid #f9efd8}
.esq_amarillofg{
	padding: 0px 10px 0px 11px; 
  background:#f7eacc}  
.esq_azul{display:block}
.esq_azul *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cce8f7}
.esq_azul1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9f5fb;
  border-right:1px solid #e9f5fb;
  background:#d8edf9}
.esq_azul2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9fcfe;
  border-right:1px solid #f9fcfe;
  background:#d5ecf8}
.esq_azul3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5ecf8;
  border-right:1px solid #d5ecf8;}
.esq_azul4{
  border-left:1px solid #e9f5fb;
  border-right:1px solid #e9f5fb}
.esq_azul5{
  border-left:1px solid #d8edf9;
  border-right:1px solid #d8edf9}
.esq_azulfg{
	padding: 0px 10px 0px 11px; 
  	background:#cce8f7}
