body{
	background-color: #EEF2FB;
	color: #485A5C ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
   margin: 0px;
}
img{
	border : 0px;
}
.divTiempo{
	text-align: center;
	margin: auto;
	padding-left: 20px;
} 
#divcontenedorin{

	width: 868px;
	margin: auto;
	min-height: 421px; 
	background-color: #7CB8D2;
	position: static;
	height: auto;

}
#divcabein{
	background-image: url(img/cabeport.jpg);
	background-repeat: no-repeat;
	min-height: 232px;
}
#divinfein{
		background-image:url(img/infeport.jpg);
	background-repeat: no-repeat;
		padding-top:139px;
}
#divimagenpor{
	height: 195px;
	
}
#dividiomasport{
	/*margin-top: 201px;*/
	padding-top:195px;
	margin-left: 5px;
}
#divcontenedor{
	clear: both;
	width: 930px;
	height: auto;
	margin: auto;
	min-height: 635px;
	background-color: #FFFFFF;
	border: 1px solid #B9C0B2;
}
#divcabecera{
	height: 181px;
	position: static;
}
#divzonaizquierda{
	margin-left: 5px;
	float:left;
}
#divzonaderecha{
	margin-left: 5px;
	float: right;
}
#divfecha{
	margin-top: 5px;
	background-color: #E9E8E6;
	width: 194px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color:#000000;
	height: 28px;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
}
/*#divopciones{
	background-color: #006BC9;
	height: 25px;
	padding-top: 6px;
	margin-top:1px;
	width: 715px;
}*/

.campobus{
	color: #006BC9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	height: 15px;
	width: 120px;
	margin-left: 15px;
}
#formbusqueda{
	height: 15px;
	float: right;
}
#divopciones{
	vertical-align: middle;
	background-color: #006BC9;
	height: 23px;
	padding-left: 3px;
	padding-top:3px;
	margin-top:1px;
	width: 712px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	clear: both;
	
}
html>/**/body #divopciones{height: 25px;padding-top: 4px;}
.botonbus{
	vertical-align: top ;
	margin-right: 75px;
}
.campobus{
	margin-bottom: 0px;
	margin-top: 0px;
		vertical-align: top ;
		
}
.tbarraop{
	vertical-align:top;
	font-size:   medium;
	color: #FFFFFF;
	 margin-left: 7px;

}
.tbarra{
	vertical-align:top;
	font-size:   small;
	color: #FFFFFF;
	 margin-left: 1px;
	 margin: 5px;

}
.tbarrapie{
	vertical-align:top;
	font-size:   small;
	color: #FFFFFF;
	 margin-left: 5px;
	 margin-right: 5px;

}
.tbarragris{
	vertical-align:top;
	font-size:   small;
	color: #8E8D8B;
}
.tbarragrisp{
	vertical-align:top;
	font-size:   xx-small;
	color: #8E8D8B;
}
.tbarraopci{
	vertical-align:top;
	font-size: small;
	color: #BAD9F5;
}
#divizquierda{
	position: static;
	float: left;
	width: 203px;
	border-top : 1px solid #E7E7E7;	
	margin-top: 7px;
}
#dividioma{
float: right;
background-image: url(img/fonidiom.jpg);
background-position:top right;
background-repeat: no-repeat;
height: auto;
width: 190px;
text-align: right;
height: 44px;
}
.imggale{
	margin-top:4px;
}
.imgespa{
	margin-top:4px;
}
.imgingl{
	margin-right: 3px;
	margin-top:4px;
}
#divderecha{
float:right;
position: static;
width:190px;
background-color: #DEDCDD;
}
#divcabecederecha{
	height: 45px;
}
.divtitulde{
	text-align: left;
	margin-left: 15px;
	margin-top: 5px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
#divalcalde{
		margin-left: 5px;
		margin-top: 2px;
		display: block;
		height: 100px;
		border-right : 1px solid #E7E7E7;	
}
.imgalcalde{
	vertical-align:middle;
	margin-right: 5px;
	display: block;
}
#divtextosaluda{
	float: right;
	height: 100px;
}
#divimgal{
	float: left;
	width:80px;

	
}
#divtextal{
	float: right;
	width: 104px;
	margin-left: 0px;
	margin-top: 52px;
	text-align: right;
	margin-right: 1px;
	
}
#divtextal2{
	float: right;
	width: 104px;
	margin-left: 0px;
	margin-top: 63px;
	text-align: right;
	margin-right: 1px;
	
}
#divcuerpopri{
	/*border-top : 1px solid #E7E7E7;	*/
	padding-left:215px;
	padding-top: 0px;
	display: block;
	height: auto;
	margin-top: 7px;
}
#divcuerpo{
	/*border-top : 1px solid #E7E7E7;	*/
	padding-left:215px;
	padding-top: 0px;
	display: block;
	height: auto;
	margin-top: 7px;
}
#divcuerpointerior{
	border : 1px solid #777673;	
	padding-left:12px;
	padding-right: 5px;
	padding-top: 10px;
	display: block;
	width: 495px;
	padding-bottom:10px;
	min-height: 584px;

}
ul.menu {  
	 margin-top:4px;
	 margin-left: 1px;
	list-style: none;
	padding:0;
	}
ul.menu li {
	margin:2px;
	padding:0;
	margin-bottom: 1px;
}
ul.menu li a {
	display:block;
	padding:7px;
	padding-left: 13px;
	text-decoration:none;
	text-align:left;
	font-size:small;
	color:#2A63A2;
	background-color:#AAD1EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
ul.menu li a:hover {
	display:block;
	padding:7px;
	padding-left: 13px;
	border-right:5px solid #E95320;
	color:#FFFFFF;
	background-color:#2C5F9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size:small;
	font-weight: bold;
}
ul.submenu {  
	list-style:none;
	margin-top:0px;
	padding:0;
	}
ul.submenu li {
	margin:0px;
	padding:0;
}
ul.submenu li a {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 25px;
	text-decoration:none;
	text-align:left;
	color:#21599A;
	background-color:#F1F9FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: x-small ;
	font-weight: bold;
	margin-left: -40px;
}
html>/**/body ul.submenu li a{margin-left: 0px;}
ul.submenu li a:hover {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 25px;
	text-decoration:none;
	text-align:left;
	color:#E95320;
	background-color:#D5E8F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: x-small ;
	font-weight: bold;
	margin-left: -40px;
	border: 0px;
}
html>/**/body ul.submenu li a:hover{margin-left: 0px;}



ul.submenu2 {  
	list-style:none;
	margin-top:0px;
	padding:0;
	}
ul.submenu2 li {
	margin:0px;
	padding:0;
}
ul.submenu2 li a {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 40px;
	text-decoration:none;
	text-align:left;
	color:#6382A5;
	background-color:#F1F9FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-weight: bold;
	margin-left: -40px;
}
html>/**/body ul.submenu2 li a{margin-left: 0px;}
ul.submenu2 li a:hover {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 40px;
	text-decoration:none;
	text-align:left;
	color:#E95320;
	background-color:#D5E8F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-weight: bold;
	margin-left: -40px;
	border: 0px;
}
html>/**/body ul.submenu2 li a:hover{margin-left: 0px;}


ul.submenu3 {  
	list-style:none;
	margin-top:0px;
	padding:0;
	}
ul.submenu3 li {
	margin:0px;
	padding:0;
}
ul.submenu3 li a {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left:55px;
	text-decoration:none;
	text-align:left;
	color:#94A0AF;
	background-color:#F1F9FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-weight: bold;
	margin-left: -40px;
}
html>/**/body ul.submenu3 li a{margin-left: 0px;}
ul.submenu3 li a:hover {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 55px;
	text-decoration:none;
	text-align:left;
	color:#E95320;
	background-color:#D5E8F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-weight: bold;
	margin-left: -40px;
	border: 0px;
}
html>/**/body ul.submenu3 li a:hover{margin-left: 0px;}


ul.submenut {  
	list-style:none;
	margin-top:0px;
	padding:0;
}
ul.submenut li {
	margin:0px;
	padding:0;
}
ul.submenut li a {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 40px;
	text-decoration:none;
	text-align:left;
	color:#21599A;
	background-color:#F1F9FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: x-small ;
	font-weight: bold;
	margin-left: -80px;
}
html>/**/body ul.submenut li a{margin-left: 0px;}
ul.submenut li a:hover {
	display:block;
	padding:7px;
	padding-bottom: 3px;
	padding-left: 40px;
	text-decoration:none;
	text-align:left;
	color:#E95320;
	background-color:#D5E8F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: x-small ;
	font-weight: bold;
	margin-left: -80px;
	border: 0px;
}
html>/**/body ul.submenut li a:hover{margin-left: 0px;}
#divpie{
	clear: both;
	background-color: #006FAA;
	height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small ;
	font-weight: bold;

}
#divtextopie{
	text-align:  left;
	width: 580px;
	padding-left: 10px;
}
.divtextoderecha{
	float: right;
	margin-right: 5px;
}
.divtexderecha{
	float: right;
}
#divpregunta{
	margin-left: 0px;
	padding-top:0px;
}
#divwebcam{
	margin-top: 0px;

}
#divtitulowebcam{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divimgwebcam{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	 background-image: url(img/webcam.jpg);
	 background-position: center center;
	 background-repeat: no-repeat;
	 width: 188px;
	 height: 118px;
}
#divimgcamp{
	text-align: center;
	margin-bottom: 5px;
	padding-top: 34px;
	 background-image: url(img/wcam.jpg);
	 background-position: top;
	 background-repeat: no-repeat;
	 width: 500px;
	 height: 318px;
	 text-align: center;
}
.imgweb{
	width: 154px;
	height: 90px;
	margin-top: 8px;
}
.imgvert{
	vertical-align: middle;
}
.imgvertcalen{
	vertical-align: middle;
	margin-right:5px;
}
#divcalendario{
	clear: both;
	margin-top: 0px;
}
#divtitulocalen{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divimgcalen{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#divhistorico{
	margin-top: 10px;
	clear: both;
}
#divtitulohist{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divtitulohistin
{
	height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divtexthist{
	text-align: left;
	margin-top: 5px;
	padding-left: 2px;
	margin-bottom: 5px;
}

#divcallejero{
	margin-top: 10px;
	clear: both;
}
#divtitulocaj{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}

#divtextcalle{
	text-align: center;
	margin-top: 10px;
	padding-left: 2px;
	margin-bottom: 0px;
}

#divmapa{
	margin-top: 10px;
}
#divtitulomapa{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divtextmapa{
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
}
#mapale{
	float: left;
	width: 90px;
	text-align: right;
}
html>/**/body #mapale{margin-bottom: 5px;}
#mapari{
	float: right;
	width: 90px;
	text-align: left;
}
#divtiempo{
clear: both;
	margin-top: 5px;
}
#divtitulotiempo{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divtexttiempo{
text-align: center;
margin:auto;
margin-top: 5px;
margin-bottom: 70px;

}
#divtextodtiem{
	float: right;
	margin-right: 10px;
	width: 90px;
	height: 30px;
	padding-top: 8px;
	text-align: left;
	padding-bottom: 2px;
}
#divtextoitiem{
	float: left;
	text-align: right;
	width: 80px;
	padding-bottom: 1px;

}
#textotiempoestado
{
	clear: both;
}

#divnoticiasin{
	margin-top: 10px;
}
#divtitulonoticiasin{
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #8E8D8B;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 15px;
	font-weight: bold;
}
#divtextnoticiasin{
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	display: block;
}
#divfondo{
	background-image: url(img/firuletefin.jpg);
	height: 121px;
	margin-bottom: 30px;
}
#divcronica{
	margin-top: 0px;
	width: 515px;
}
#divtitulocronica{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	background-color: #74ACC5;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-left: 0px;
	width: 97%;
	font-weight: bold; 
}
#divcuadroulti{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #07448C;
	width: 100%;
	height: 1px;
	 border-top: 1px solid #ACCEDA;
	 background-color: #EFF6FC;
}
#divcuadrocroni{
	padding-bottom: 1px;
}
#divultimasnotis{
	margin-top: 0px;
	width: 515px;
}
#divtextoulti{
	padding-top: 5px;
	margin-left: 0px;
	display: block;
	background-color: #EFF6FC;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
}
#divtitulualti{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #07448C;
	background-color: #ACCEDA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 0px;
	width: 97%;
	font-weight: bold; 
}

.divnoticiacen{
	margin-top: 10px;
	margin-left: 0px;
	display: block;
}
.divnoticiacenpri{
	padding-top: 10px;
	margin-left: 0px;
	display: block;
	background-color: #E2F0F9;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 5px;
}
.divnoticiacenseg{
	padding-top: 10px;
	 padding-bottom: 15px;
	margin-left: 0px;
	display: block;
	background-color: #EFF6FC;
	 padding-left: 15px;
	padding-right: 5px;
}
.divtextonotiin{
	margin-left: 20px;
	margin-top: 3px;
	margin-right: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #27589A;
	display: block;
}
.divtextonotilis{
	margin-left: 20px;
	margin-top: 3px;
	margin-right: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #27589A;
	display: block;
	text-align: justify;
}
.divtextonotasinimg{
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #27589A;
	display: block;

}
.divtextonotas{
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #27589A;
	display: block;
text-align: justify;
	padding-right: 5px;
	width: 370px;
}
.imgrig{
	border: 2px solid #27589A;
	margin-bottom: 15px;
	
}
.divrinota{
	float: right;
	width: 105px;
}
.imgleer{
vertical-align: middle;
margin-left: 10px;
}
.imgleer2{
position: static;
	width:100%;
 text-align: right;	
 margin-top: 5px;
 margin-bottom: 25px;
}
.imgri{
	float: right;
}
.imglef{
	float:left;
}
.imgrima{
	float: right;
	margin-left: 10px;
}
.imglefma{
	float:left;
	margin-right: 10px;
}
.imglefac{
	float:left;
	margin-right: 5px;
}
.imglefaclis{
	float:left;
	margin-right: 5px;
}
.divflecha{
margin-right: 5px;
float:left;
height:40px;	
}
.divtextocentrado{
	text-align: center;
}

.imgflecha{
	margin-right: 5px;
	 padding-bottom: 4px;
	  
}
.imgcuerponoti{
margin-right: 5px;
border: 1px solid #006BC9;
float: left;

}

.pclear{
	clear: both;
}
.divsepara{
	border: 0px;
	border-bottom:1px dashed gray;
	height: 1px;
	width: 515px;
	
	text-align: center;
	margin-top: 25px;	
}
.divseparaazul
{
	border: 0px;
	height: 15px;
	width: 515px;
	background-color: #2B84A6;
	text-align: center;
}
.divseparaazulclaro
{
	border: 0px;
	height: 15px;
	width: 515px;
	background-color: #AAD1EE;
	text-align: center;
}
#divactividades{


	width: 515px;

}	
#divactividadesint
{
	width: 455px;
}	
#divtituloactividades{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	background-color: #DBA6BA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-left: 0px;
	width: 97%;
	font-weight: bold; 
}
#divcuadroacti{
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #DBA6BA;
}
.divactividad{
	margin-top: 10px;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	height:35px;
		border: 1px solid 
}
.divactividadpri{
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #F1E8E9;

}
.divactividadseg{
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #F9F5F6;
}
.divactividadter{
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #F1E8E9;
}
#divsimpleacti{
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	background-color: #F1E8E9;
}
.textoderacti{
float: right;
	width: 40%;
	padding-top: 10px;
	color:#B891A8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;	
	text-align: right;
	font-weight: bold;
	margin-right: 5px;

}
.divizquierdaacti{
	width:57%;

}
.textonegritaacti{
	font-weight: bold;
	margin-bottom: 8px;
}

#divconvocatorias{
	margin-top: 15px;
	width: 515px;
}
#divtituloconvocatorias{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 3px;
	background-color: #FE5F75;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 98%;
}
#divcuadroconvo{
	border-bottom: 1px dashed gray;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px dashed gray;
}
.divconvoca{
	margin-top: 10px;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	height:35px;
}

.textonegritaconvo{
	font-weight: bold;
	margin-bottom: 8px;
	width: 98%;
}
#divseccion{
	background-color: #ACCEDA;
	height: 54px;
	margin-top: 0px;
  	margin-bottom: 3px;
	display: block;
	width: 514px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #2E87A8;
	font-weight: bold;
}
#divizqueirdaseccion{
/*border:  1px solid red;*/
	float:left;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 40%;
}
#divderechaseccion{
	float:right ;
	background-image: url(img/separaseccion.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	background-color: #74ACC5;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 15px;
	 /*border: 1px solid gray;*/
	 width: 56%;
}
.divcentrado{
	position: absolute;
	width: 100%;
	font-size: x-small;
	border-top: 3px solid #607B90;
	border-bottom: 3px solid #607B90;
	padding-top:40px;
	padding-bottom: 40px;
	top: 30%;
	text-align: center;
	background-color: #01559B;
	 color:#FFFFFF;
}
.divcontdir{
	border:  1px solid #AAD1EE;
	width: 95%;
	padding-left: 15px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom: 15px;
}
.divimglef{
	float: left;
	border: 1px solid #74ACC5;
	margin-right: 5px;
}
.divimgrig{
	
	border: 1px solid #74ACC5;
	width: 80%;
	
}
#divlogos{
/*	border: 1px solid #777673;*/
	 margin-left: 3px;
	 text-align: center;
	 padding-top: 0px;
	 margin-top: 0px;
	 margin-bottom: 35px;
}
.hrlogos{
	background-color: #777673;
	color: #777673;
	
	 height: 1px;
	 width: 85%;
}
#ulmapas{
	color:#2C85A7;
	list-style: disc;
}
#ulrutas{
	color: #485A5C ;
	list-style:  decimal;
	font-weight: bold;
}
#ulrutasapie{
	color: #485A5C ;
	list-style:  decimal;
	font-weight: bold;
}
#divtextoruta{
	width: 490px;
	background-image: url(img/rut.jpg);
	background-position:  right;
	background-repeat: no-repeat;
}
#uldetalle{
		color: #485A5C ;
	list-style:  decimal;
}
#uldetalleapie{
		color: #485A5C ;
	list-style:  decimal;
}
#divmasacti{
	background-color: #DBA6BA;
	padding-bottom: 8px;
	padding-top: 8px;
	 text-align: right;
	 padding-right: 5px;
}
#digloder{
background-color: #8E8D8B;
  padding-bottom: 5px;
    padding-top: 5px;
	 text-align: center;
	clear:both;
}
.imghisplenos{
vertical-align:middle;
	
}
#spanpieayun{
padding-left:20px;	
}
#divpiecontri{
	float: right;
}
#divfoto{
	background-color: #BCBCBC;
	padding: 5px;
	width: 51%;
	float: left;
	margin-right: 10px;
	text-align: center;
	color: #005F85;
	 font-size: xx-small;
	  font-weight: bold;
	 text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.imgintcont{
	 margin-bottom: 5px;
}
.divlef{
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 25%;
	text-align: center;
	border: 1px solid red;
}
.divrig{
	float: right;
	width: 25%;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;

}
.divcen{
	width: 33%;		
	margin-left: 160px;
	margin-bottom: 10px;
	margin-top: 15px;
	text-align: center;
border: 1px solid;
}
iv.tabla
{
	clear: none;
	overflow: auto;
}
div.colum
{
	float: left;
	padding: 5px;
	border-color: #AAD1EE;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	width:113px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;	
}
.divlistado{
	padding-bottom: 7px;
	margin-bottom: 8px;
	border: 1px solid #AAD1EE;
	padding-left: 10px;
	padding-top: 7px;
}
.ulint{
	color: #2C5F9F;
}
.divinter{
	border:1px solid #AAD1EE;
	margin-top:5px;
	padding:5px;
	margin-right: 7px;
}
.divtextorespon{
	padding-left: 5px;
	margin-bottom: 5px;
}
#formpregunta{
	padding-bottom:10px;
	margin-left: 15px;
	
}
.tieneevento{
	border: 1px solid #1D1D1D;
	color :#485A5C;
	background-color: #DBA6BA;
	
}
.diacon{
	border: 1px solid #1D1D1D;
	color :#000000;
	background-color: #DBA6BA;
	font-weight: bold;
}
.dia{
	border: 1px solid #1D1D1D;
	color:red;
	 font-weight: bold;
}
.dias{
	border: 1px solid #1D1D1D;
	color:#1D1D1D;
}
.tablacal{
	border: 4px double #AFAFAF;
	background-color: #EFEFEF;
	margin: auto;
	margin-top: 5px;
}
.tdimg{
	width: 14px;
}
.diasemana{
	background-color: #D3D1D2;
	color: #01559B;
	border: 1px solid #FFF;
}
.tabltiempo {
	border: 1px solid #4F76A3;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: small;
		background-color:#DEDCDD ;
}
.ttiempo{
	border: 1px solid #4F76A3;
	padding: 4px;
}
caption {
	font-size: small;
	font-weight: bold;
	margin: 5px;
}

thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: small;
}

.tempe{
	color: #718ABE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	border: 1px solid #4F76A3;
	padding: 4px;
}
.tablres{
	border: 2px solid #FFFFFF;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small;
	background-color:#DFDFDF; 
}
caption.capres{
	font-size: xx-small;
	font-weight: bold;
	margin: 5px;
	color: #000000;
}
th.tautor{
	width: 150px;
	background-color: #8E8D8B;
	text-align: left;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding-left: 5px;
	padding-bottom: 3px;
}
th.ttema{
	width: 330px;
	background-color: #8E8D8B;
	text-align: left;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding-left: 5px;
	padding-bottom: 3px;
}
td.tdautor{
	width: 150px;
	background-color: #C3C3C3;
	text-align: left;
	color: #000000;
	border: 2px solid #FFFFFF;
	padding-left: 5px;
	font-size: x-small;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
}
td.tdtema{
	width: 150px;
	background-color: #DFDFDF;
	text-align: left;
	color: #000000;
	border: 2px solid #FFFFFF;
	padding-left: 5px;
	font-size: x-small;
	padding-top: 5px;
}
td.tdalcal{
	width: 150px;
	background-color: #5D5C5A;
	text-align: left;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding-left: 5px;
	font-size: small;
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 3px;
}
td.tdrespues{
	width: 150px;
	background-color: #8E8D8B;
	text-align: left;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding-left: 10px;
	font-size: x-small;
	padding-top: 5px;
	font-weight: normal;
	padding-bottom: 3px;
}
#fechares{
	 padding-left: 5px;
	 font-size: x-small;
	 font-weight: normal;
	 padding-top: 5px;
}
.imgopciones{
	vertical-align: top;
	padding-top: 2px;
}
div.tabla
{
	clear: none;
	overflow: auto;
	background-color: #FFFFFF;
	padding-bottom: 45px;

}

div.fila
{
	clear: both;
	border:1px solid #FFFFFF;
}

div.col_titulo1
{
	float: left;
	padding: 5px;
	background: #8E8D8B;
	border-bottom-width: 1px;
	border:1px solid #FFFFFF;
	width:230px;
	color: #FFFFFF;
	font-weight:bold;
}
div.col_titulo2
{
	float: left;
	padding: 5px;
	background: #8E8D8B;
	border:1px solid #FFFFFF;
	width:150px;
	color: #FFFFFF;
	font-weight:bold;
}
div.col_titulo3
{
	float: left;
	padding: 5px;
	background: #8E8D8B;
	color: #FFFFFF;
	border:1px solid #FFFFFF;
	width:70px;
	font-weight:bold;
}
div.col1
{
	float: left;
	padding: 5px;
	border:1px solid #FFFFFF;
	width:230px;
	background-color:#DFDFDF;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	height:20px;
}
div.col2
{
	float: left;
	padding: 5px;
	border:1px solid #FFFFFF;
	width:150px;
	background-color:#C3C3C3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:20px;
}
div.col3
{
	float: left;
	padding: 5px;
	border:1px solid #FFFFFF;
	width:70px;
	background-color:#DFDFDF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:20px;
}
#divpregun{
	height: 350px;
	border: 1px solid #74ACC5;
	display: block;
	width: 480px;
	margin-top: 5px;
	margin-left: 3px;
	padding-bottom:10px;

}
#divtextpre{
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0px;
	border:3px double  #757471;
	background-color: #EAEAEA;	
	margin-left: 2px;
	width:160px;
	text-align: center;
}
#divformde{
	float: right;
	height: 15px;
	width: 300px;
	text-align: right;
	padding-right: 10px;
}
.campobusint{
	color: #006BC9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	height: 15px;
	width: 120px;
}
#divcontconvo{
	padding-left: 10px;
	margin-top: 5px;
	background-color: #F1E8E9;	
	margin-right: 15px;
	
}
#divplayares{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayares{height: 363px;}
#divplayaresle{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#divplayaresri{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divplayachante{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayachante{height: 289px;}
#divplayachantele{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 270px;
}
#divplayachanteri{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divplayaraso{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayaraso{height: 292px;}
#divplayarasole{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#divplayarasori{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divplayaestan{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayaestan{height: 280px;}
#divplayaestanle{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 260px;
}
#divplayaestanri{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divplayaredes{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayaredes{height: 280px;}
#divplayaredesle{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 260px;
}
#divplayaredesri{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divplayaribada{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayaribada{height: 280px;}
#divplayaribadale{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 260px;
}
#divplayaribadari{
  padding-top: 15px;
	width: 46%;	
	float: right;
}


#divplayario{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayario{height: 280px;}
#divplayariole{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 260px;
}
#divplayariori{
  padding-top: 15px;
	width: 46%;	
	float: right;
}




#divplayasabadelle{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayasabadelle{height: 280px;}
#divplayasabadellele{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 260px;
}
#divplayasabadelleri{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divplayaseselle{
	border: 1px solid #AAD1EE;
	width: 98%;
	height: auto;
	margin-bottom: 10px;
}
html>/**/body #divplayaseselle{height: 290px;}
#divplayasesellele{
	border-right: 1px solid #AAD1EE;
	width: 50%;	
	float: left;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 270px;
}
#divplayaseselleri{
  padding-top: 15px;
	width: 46%;	
	float: right;
}
#divlogometeo{
	text-align: center;
	margin-top: 10px;
}
#divhisiz{
	width: 335px;
	padding-right:5px;
	text-align: justify;
}
#divhisde{
	float:right;
	width: 145px;
	text-align:center;
}
.tdhis1{
	vertical-align: top;
	width: 55px;
}
.tdhis2{
	vertical-align:  text-top;
}
.imgseg{
margin-left: 155px;
}
.divrcon{
	float: right;
	width: 20px;
	margin-right: 5px;
}
.imgpecon{
	margin-bottom: 3px;
}
.td1{
	background-color:#000000;
}
.td2{
	background-color:#ffffff;
}
.td3{
	background-color:#e8e8e8;
}

.td4{
	background-color:#e3a1a1;
}
.td5{
	background-color:#b41414;
}
.td6{
	background-color:#bc2c84;
}
.td7{
	background-color:#9f2cbc;
}
.td8{
	background-color:#732cbc;
}
.td9{
	background-color:#472cbc;
}
.td10{
	background-color:#26a387;
}
.td11{
	background-color:#26a399;
}
.td12{
	background-color:#2699a3;
}
.td13{
	background-color:#268da3;
}
.td14{
	background-color:#2676a3;
}
.td15{
	background-color:#265ba3;
}
.td16{
	background-color:#263ba3;
}
.td17{
	background-color:#2c44bc;
}
.td18{
	background-color:#26a373;
}
.td19{
	background-color:#26a367;
}
.td20{
	background-color:#26a33e;
}
.td21{
	background-color:#26a32f;
}
.td22{
	background-color:#67a326;
}
.td23{
	background-color:#73a326;
}
.td24{
	background-color:#90a326;
}
.td25{
	background-color:#9ca326;
}
.td26{
	background-color:#a3a226;
}
.td27{
	background-color:#a39026;
}
.td28{
	background-color:#a38426;
}
.td29{
	background-color:#a37e26;
}
.td30{
	background-color:#a37026;
}
.td31{
	background-color:#a36126;
}
.td32{
	background-color:#a35526;
}
.td33{
	background-color:#a34726;
}
.td34{
	background-color:#a34126;
}
.td35{
	background-color:#83b078;
}
.td36{
	background-color:#67915e;
}
.td37{
	background-color:#5e917c;
}
.td38{
	background-color:#5e6791;
}
.td39{
	background-color:#a9afca;
}
.td40{
	background-color:#c0c7e2;
}
.td41{
	background-color:#a7abbe;
}
.td42{
	background-color:#7A82C2;
}
.td43{
	background-color:#748DA6;
}
.td44{
	background-color:#5F8179;
}
.td45{
	background-color:#556043;
}

.textocal1{
	color:#000000;
}
.textocal2{
	color:#ffffff;
}
.textocal3{
	color:#e8e8e8;
}

.textocal4{
	color:#e3a1a1;
}
.textocal5{
	color:#b41414;
}
.textocal6{
	color:#bc2c84;
}
.textocal7{
	color:#9f2cbc;
}
.textocal8{
	color:#732cbc;
}
.textocal9{
	color:#472cbc;
}
.textocal10{
	color:#26a387;
}
.textocal11{
	color:#26a399;
}
.textocal12{
	color:#2699a3;
}
.textocal13{
	color:#268da3;
}
.textocal14{
	color:#2676a3;
}
.textocal15{
	color:#265ba3;
}
.textocal16{
	color:#263ba3;
}
.textocal17{
	color:#2c44bc;
}
.textocal18{
	color:#26a373;
}
.textocal19{
	color:#26a367;
}
.textocal20{
	color:#26a33e;
}
.textocal21{
	color:#26a32f;
}
.textocal22{
	color:#67a326;
}
.textocal23{
	color:#73a326;
}
.textocal24{
	color:#90a326;
}
.textocal25{
	color:#9ca326;
}
.textocal26{
	color:#a3a226;
}
.textocal27{
	color:#a39026;
}
.textocal28{
	color:#a38426;
}
.textocal29{
	color:#a37e26;
}
.textocal30{
	color:#a37026;
}
.textocal31{
	color:#a36126;
}
.textocal32{
	color:#a35526;
}
.textocal33{
	color:#a34726;
}
.textocal34{
	color:#a34126;
}
.textocal35{
	color:#83b078;
}
.textocal36{
	color:#67915e;
}
.textocal37{
	color:#5e917c;
}
.textocal38{
	color:#5e6791;
}
.textocal39{
	color:#a9afca;
}
.textocal40{
	color:#c0c7e2;
}
.textocal41{
	color:#a7abbe;
}
.textocal42{
	color:#7A82C2;
}
.textocal43{
	color:#748DA6;
}
.textocal44{
	color:#5F8179;
}
.textocal45{
	color:#556043;
}
.tablacalact{
	width: 99%;
	border-width: 0px;
	border-collapse: collapse;
	margin:auto;
}
.tablacalact th, .tablacalact td {
	border: solid 1px #666;
	border-width: 1px;
	padding: 0.2em;
	text-align: center;
}

#divcalenact
{
	position:absolute;
	top:50%;
	left:50%;
	width:865px;
	margin-left:-400px;
	height:auto;
	margin-top:-185px;
	background-color: #EEF2FB;
	border:1px solid;
	padding-bottom: 10px;
}
#divdescrip{
	width: 99%;
	color: #2C5F9F;
	padding: 5px;
}
h1{
padding:0px;
margin:0px;
}
.textosub{
	text-decoration: underline;
}
#divtituloenprensa{
	background-color: #AAD1EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-left: 0px;
	width: 69.9%;
	font-weight: bold; 
}
.divlistadodest{
	padding-bottom: 7px;
	margin-bottom: 8px;
	border: 2px solid #7A96AB;
	background-color: #B6E0FF;
	padding-left: 10px;
	padding-top: 7px;
}
#divtituloconvoca{
	background-color: #2B84A6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-left: 0px;
	width: 69.9%;
	font-weight: bold; 
}
#divconvoca{
	margin-top: 0px;
	width: 515px;
}
#divtextoconvo{
	padding-top: 5px;
	margin-left: 0px;
	display: block;
	background-color: #EFF6FC;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
	overflow: auto; 
	height: 200px;
}
#divfotocentra{
	background-color: #BCBCBC;
	padding: 5px;
	width: 51%;
	margin-right: 10px;
	text-align: center;
	color: #005F85;
	 font-size: xx-small;
	  font-weight: bold;
 text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: static;
	margin: auto;
}
.divcabecontratante{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #07448C;
	background-color: #ACCEDA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 0px;
	width: 97%;
	font-weight: bold; 
	margin-top: 10px;
}
.menuhorizontal{
	background-color: #2C5F9F;
	padding: 3px;
	color: #FFF;
	font-weight: bold;
}
