/* CSS Document */

body, p, h1, h2, h3 {
	padding:0px;
	margin:0px;
}

p { text-align:justify; padding:10px; }

#bk1 {
	width:100%;
	height:180px;
	background:url(img/bk1.jpg) repeat-x top;
	overflow:hidden;
}
#bk2 {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	background:url(img/bk2.jpg) repeat-x top;
}
#bk3 {
	width:985px;
	overflow:hidden;
	margin:0px auto 0px auto;
	background:#FFFFFF;
}
#header {
	width:1081px;
	height:179px;
	overflow:hidden;
	margin:0px auto 0px auto;
}
#categorias {
	width:180px;
	padding:10px 12px 0px 12px;
	background:url(img/bk3.jpg) no-repeat top;
	float:left;
}
#menu {
	width:180px;

	background:url(img/back_menu.gif);
	background-repeat:repeat-x;
	float:left;

}
#contenidos {
	width:735px;
	padding:10px 6px 0px 5px;
	overflow:hidden;
	background:url(img/bk4.jpg) no-repeat top;
	float:right;
}


#contenidos2 {
	width:770px;
	padding:10px 6px 0px 5px;
	overflow:hidden;
	background:url(img/bk4.jpg) no-repeat top;
	float:right;
}


#noticias {
	width:740px;
	padding:48px 15px 20px 15px;;
	overflow:hidden;
	background:url(img/internal_news2.jpg) no-repeat left top;
}
#noticias-en {
	width:740px;
	padding:48px 15px 20px 15px;;
	overflow:hidden;
	background:url(img/internal_news_en.jpg) no-repeat left top;
}
#cont_news {
	width:740px;
	overflow:hidden;
}

#en-events {
	width:378px;
	height:188px;
	float:left;
	padding:2px 0px 0px 0px;
	background:#EFFDFE;
	/*border:1px solid #85B2D1;*/
	float:left;
	overflow:hidden;
}
#en-events a{padding-left:20px;}


#news {
	width:368px;
	height:188px;
	float:left;
	padding:2px 5px 2px 5px;
	background:#EFFDFE;
	border:1px solid #85B2D1;
	float:left;
	overflow:hidden;
}


#news .cont { width:365px; float:left; overflow:hidden; margin-bottom:5px; margin-top:5px; }
#news .img { width:100px; height:85px; overflow:hidden; float:left; }
#news .txt { width:260px; height:85px; overflow:hidden; float:right; }


#internal_news {
	width:378px;
	padding-top:32px;
	overflow:hidden;
	background:url(img/internal_news.jpg) no-repeat left top;
	float:left;
}
#internal_news_notes {
	width:366px;
	height:97px;
	padding:5px;
	overflow:hidden;
	background:#EFFDFE;
	border:1px solid #85B2D1;
}

#internal_news_notes ul { margin-top:0px; padding-top:0px; margin-left:0px; padding-left:20px;}

#internal_news a{padding-left:20px;}

#banners_bottom {
	width:770px;
	height:222px;
	padding-left:15px;
}

#banners_bottom img { margin-left:1px; }


#bottom_contenidos {
	width:985px;
	height:45px;
	margin:0px auto 10px auto;
	background:url(img/bk6.jpg) repeat-x bottom;
}
#news .noticia {
	width:360px;
	height:60px;
	padding:4px;
	border-bottom:2px dotted #85B2D1;
}
#internal_news_notes .noticia {
	width:368px;
	height:50px;
	border-bottom:2px dotted #85B2D1;
}

/* XXXXXXXXXXXXXXXXXXX INTERNA STYLE XXXXXXXXXXXXXXXXXXXXXXXXXXX */

#contenido_interna {
	width:644px;
	overflow:hidden;
	padding:15px 15px 0px 15px;
	background:url(img/bk7.jpg) no-repeat top;
	float:left;
}
#contenido_interna_bottom {
	width:644px;
	height:36px;
	padding:0px 15px 15px 15px;
	background:url(img/bk8.jpg) no-repeat bottom;
	float:left;
}

/* XXXXXXXXXXXXXXXXXXX TEXTOS STYLE XXXXXXXXXXXXXXXXXXXXXXXXXXX */

ul.sf-menu{list-style:none; margin:10px 0 0 10px; float:left; display:block; padding:0}
ul.sf-menu li.text{
    list-style:none;
    padding:0 0 8px 10px;
    background-image:url(img/bu3.gif);
    background-repeat:no-repeat; 
    line-height:10px; 
    list-style-position:inside;
    background-position: 2% 30%;
}
ul.sf-menu li.text a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#385564; text-decoration:none;line-height:10px;}
ul.sf-menu li.text a:hover{color:#1888C2; text-decoration:none; }


a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#385564; text-decoration:none;line-height:15px;}
a:hover{color:#1888C2; text-decoration:none; }


#news {
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:11px;
}
#news p {
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:11px;
	padding:0px 0px 0px 14px;
	margin:0px;
}
#internal_news {
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:11px;
}
#internal_news p {
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:11px;
	padding:0px 0px 0px 14px;
	margin:0px;
}
#news a.title {
	color:#FE0A23;
	font-weight:bold;
	background:url(img/listnoticia.jpg) no-repeat left;
	padding:0px 0px 0px 14px;
	text-decoration:none;
}
#news a.link {
	color:#31577B;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}
#news a.link:hover {
	color:#0080FF;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

#internal_news a.title {
	color:#31577B;
	font-weight:bold;
	background:url(img/listnoticia.jpg) no-repeat left;
	padding:0px 0px 0px 14px;
	text-decoration:none;
}
#internal_news a.title:hover {
	color:#31577B;
	font-weight:bold;
	background:url(img/listnoticia.jpg) no-repeat left;
	padding:0px 0px 0px 14px;
	text-decoration:underline;
}
#internal_news a.link {
	color:#31577B;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}
#internal_news a.link:hover {
	color:#0080FF;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

#contenido_interna {
	margin:0px;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:11px;
	color:#4B6574;
}

#contenido_interna h1 {
	padding:8px 0px 4px 40px;
	margin:0px;
	background:url(img/h1.gif) no-repeat left;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:22px;
	color:#698593;
}
#contenido_interna h2 {
	padding:6px 0px 6px 26px;
	margin:0px;
	background:url(img/h2.jpg) no-repeat left;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:18px;
	color:#496772;
}
#contenido_interna h3 {
	padding:6px 0px 6px 12px;
	margin:0px;
	background:url(img/h3.gif) no-repeat left;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:18px;
	color:#3B525F;
}
#contenido_interna a.ancla {
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#CA0612;
	text-decoration:none;
}
#contenido_interna a.ancla:hover {
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}

#cont-cont { width:96%; overflow:hidden; background-image:url(img/banners_prueba/bkinterna.jpg); background-repeat:repeat-x; background-position:top; padding:2%;  }

#cont-cont img { border-style:solid; border-width:1px; border-color:#1888C2; }

#principal_news {
	width:340px;
	height:269px;
	overflow:hidden;
	float:left;
	padding:50px 7px 7px 7px;
	margin-right:4px;
	background:#EFFDFE;
	border:1px solid #85B2D1;
}

#principal_news h3{text-align:center;}
#principal_news .img { width:340px; height:80px; min-height:80px; height: auto !important;  overflow:hidden; text-align:center; margin:3px 0 3px 0;  }
#principal_news .text { width:340px; height:80px; min-height:80px; height: auto !important; overflow:visible; text-align:justify;  }
#principal_news p { font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:11px; }

.btn-form { border-style:solid; border-width:1px; border-color:#496772; font-family:"Trebuchet MS",Helvetica,sans-serif; }

#contenedor-footer { width:985px; margin:auto; }
	#derechos-reservados { width:345px; height:31px; float:left; padding-left:260px; }
	#sgs { width:75px; height:64px; float:left;}
	#gobierno { width:150px; height:23px; float:right; }

#banners-izquierda { width:180px;  float:left; overflow:hidden;   }

#clima { width:178px;  float:left; overflow:hidden; }
	#clima h1  { color:#1F384B; font-size:18px; font-family:Arial, Helvetica, sans-serif; }

img.banners{
	width:645px !important;
	height:109px !important;
}
img.baners:before { content: "[" attr(alt) "]";
             color: #FF0 !important;
             background: #F00 !important;
             margin: 0 0.33em !important }

#loginLink       { color:#ffffff; }
#loginLink:hover { color:#385564; }

#weather {
	width: 240px;
	height: 120px;
    text-align: center !important;
}
#current {
	width: 240px;
	height: 120px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}
#current #temp {
	font-size: 24px;
	font-style: normal;
	padding-top: 40px;
	padding-right: 16px;
    text-align: left !important;
    color: #900;
}
#current #fore {
	padding-right: 16px;
	font-size: 11px;
    text-align: left !important;
    color: #900;
}
#current #city {
	padding-right: 16px;
    text-align: left !important;
    color: #900;
}


.bg {
    padding: 0 15px;
    list-style-position:inside;
    border: solid thin #9F9F9F;
    width: 20em;
}