@charset "utf-8";
/* CSS Document */

@import url(comun.css);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;} 
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
h1 { color:#217e3e; font-family:trebuchet ms; font-size:16px; font-weight:bold;}
h1 a{ color:#2a2977; font-family:trebuchet ms; font-size:22px; text-decoration:none;}
h2 { color:#217e3e; font-family:trebuchet ms; font-size:12px; font-weight:bold; line-height:15px;}
h2 a {color:#217e3e; text-decoration:none !important;}
h2 a:hover { text-decoration:none !important;}
h3 { color:#2a2977; font-family:trebuchet ms; font-size:12px;}
p.parrafonoticia { font-family:trebuchet ms; font-size:11px; color:#666;}
p.corporacion { font-family:trebuchet ms; font-size:12px; color:#696767; margin-top:15px;}
p.iconos { margin-top:40px;}
a.iconitos { margin-right:28px;}
.posicionador { clear:both; height:0px; line-height:0px; color:#FFF; }
strong { font-weight:bold;}
#tooltip{position:absolute;border:2px solid #135D2A;background:#FCC51B;padding:2px 5px;color:#135D2A;display:none; font-family:trebuchet ms; font-size:12px;}
.veintepx { margin-top:20px;}
.fecha { font-style:italic; color:#999999 !important;}
.socialBtn {float:right; height:40px;}
.noticialist { border:#217e3e solid 1px; margin-top:20px; padding:10px;}
.noticialist:hover { background-color:#efefef;}
.noticialist a{ color:#217e3e; font-weight:bold;}
.noticialist a:visited { color:#217e3e; }
.noticialist a:hover { color:#217e3e; text-decoration:underline !important;}
fieldset { margin-top:20px; font-family:trebuchet ms; font-size:12px; padding:10px; padding-bottom:20px;}
fieldset input, select { width:275px; border:#217e3e solid 1px; }
fieldset.datepick input, select { width:50%; }
fieldset input:hover { background-color:#f2f2f2;}
legend { font-family:trebuchet ms; color:#217e3e; font-size:13px; font-weight:bold;}
fieldset textarea { width:275px; height:98px; border:#217e3e solid 1px;}
fieldset textarea:hover {background-color:#f2f2f2;}
fieldset a{color:#217e3e !important; text-decoration:underline !important;}
fieldset a:hover { text-decoration:none !important;}

a { color:#006600; font-family:trebuchet ms; font-size:12px;}

body { background-image:url(../img/fondo.gif); background-repeat:repeat-x; background-color:#217e3e; padding-bottom:20px;}
div#contenedor { width:954px; clear:both; margin:0 auto;}
	div#banner {}
		div#banner_1 { /* background-image:url(../img/banner1.jpg); */ height:27px; width:954px;}
		div#menu { width:954px; height:124px;}
			div#menu1 { width:265px; height:124px; float:left; background-image:url(../img/menu1.jpg); background-repeat:no-repeat;}
				div#menu1-in { text-align:left; font-family:trebuchet ms; color:#fcd51b; text-transform:uppercase; font-size:12px; font-weight:bold; padding-top:54px; padding-left:25px;}
				div#menu1-in2 { text-align:left; font-family:trebuchet ms; color:#fcd51b; text-transform:uppercase; font-size:12px; font-weight:bold; padding-top:54px; padding-left:25px;}				
					div#menu1-in a, div#menu1-in2 a {color:#fcd51b; margin-right:20px;}
					div#menu1-in a:hover, div#menu1-in2 a:hover {color:#ffea88;}
			div#logo { width:420px; height:124px; float:left;}
			div#menu2 { width:269px; height:124px; float:left; background-image:url(../img/menu2.jpg); background-repeat:no-repeat;}
				div#menu2-in { text-align:right; font-family:trebuchet ms; color:#fcd51b; text-transform:uppercase; font-size:12px; font-weight:bold; padding-top:54px; padding-right:20px;}
					div#menu2-in a { color:#fcd51b; margin-left:10px;}
					div#menu2-in a:hover { color:#ffea88;}
	div#concuchara { width:954px; clear:both; margin:0 auto; background-image:url(../img/fondo2.gif); background-repeat:repeat-y; padding-bottom:15px; padding-top:10px;}
		div#carrusel { width:894px; clear:both; margin:0 auto; height:221px;}
			div#carrusel-flash { width:729px; float:left;}
			div#carrusel-menu { width:165px; float:right; background-color:#eaeaea; height:221px;}
				div#carrusel-menu-titulo {height:25px; background-image:url(../img/fondo3.gif); background-repeat:repeat-x; line-height:15px; text-transform:uppercase; color:#fcd51b; font-family:trebuchet ms; font-weight:bold; font-size:12px; text-align:center; }
				div#carrusel-menu ul { padding-top:10px; padding-left:10px;}
				div#carrusel-menu ul li a{background-image:url(../img/icon-lista.gif); background-repeat:no-repeat; padding-left:20px; color:#135d2a; text-decoration:underline; font-family:trebuchet ms; font-size:12px;}
				div#carrusel-menu ul li a:hover { text-decoration:none;}
				div#idiomas { font-family:trebuchet ms; margin-top:3px; margin: 0 auto; text-align:center; padding-top:15px; font-size:12px; color:#135d2a;}
					div#idiomas a { color:#207B3B; text-decoration:underline; padding:5px; margin:2px; font-weight:bold; font-size:12px;}
						div#idiomas a:hover { color:#207B3B; text-decoration:none; }
		div#segundalinea { width:894px; clear:both; padding-top:15px; margin:0 auto;}
			div#bloquenoticias{ width:447px; float:left; background-color:#f0f0f0; padding-top:15px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
				div.noticia { margin-top:15px;}
					div.noticia p { color:#727272; font-size:12px; font-family:trebuchet ms;}
					div.noticia a { color:#217e3e; font-weight:bold;}
					div.noticia a:visited { color:#217e3e;}
					div.noticia a:hover { color:#217e3e; text-decoration:underline !important;}
					div.imagen-noticia { float:left; margin-right:8px;}
				div#imagenbloque { float:right;}
			div#bloquecontenido{ float:right; width:420px;}
			div#bloquecontenido2{ float:right; width:620px;}
			div#webcambanner{padding-top: 10px;}
			div#linkwebcam a {color:#135D2A; font-weight:bold;}
			div#linkwebcam a:visited {color:#135D2A; font-weight:bold;}
			div#linkwebcam a:hover {color:#135D2A; text-decoration:underline !important;}
			div#menuinterior { float:left; width:228px;}
				ul.menuint { width:200px; padding-top:15px;}
					ul.menuint li { border:#fff solid; border-width:0 0 1px 0;}
					ul.menuint li a { width:200px; background-color:#135D2A; display:block; font-family:trebuchet ms; color:#FFDA20; font-size:14px; padding-left:10px; font-weight:bold;}
					ul.menuint li a:hover { background-color:#FFDA20; color:#135D2A;}
					div.logocalidad {float:left; width:220px;}
					/* Cuadro para texto informativo de prensa */
					div#info-prensa-box {width:200px; font-family:trebuchet ms;font-size:12px; padding:6px 0px 6px 10px; text-align:left; margin-top: 20px; color:#727272; background-color:#FFF;}
					div#info-prensa-box a { font-weight:bold; padding-left:0px; background-color:#FFF; color:#135D2A; !important;}
					/* ----------------------------------------- */
				div#bloquetexto { clear:both; text-align:left; padding-left:5px; padding-top:15px;}
				div#bloquetexto p {color:#727272; font-size:12px; font-family:trebuchet ms; margin-top:10px;}
			div#bloqueboletines { clear:both; margin: 0 auto; margin-top:8px;}
				div#bloqueboletinesimagen { float:left;}
				div#cajaboletines { float:right; padding-right:20px;}
					div#boletines { width:191px; height:88px; background-image:url(../img/boletines.gif); background-repeat:no-repeat;}
						div#tituloboletines { height:37px; line-height:37px; padding-left:10px;}
						div#inputboletines {}
							div#input1 { float:left; padding-top:15px; padding-left:17px;}
								div#input1 input { width:120px; height:15px; border:#fff solid 1px; font-family:trebuchet ms; color:#666666; font-size:12px;}
							div#input2 { float:right; padding-top:14px; padding-right:5px;}
							button { background-color:#eaaf09; border:#fade62 solid 1px; color:#fade62; font-family:trebuchet ms; font-size:12px; padding-left:2px; padding-right:2px;}
		div#ubicaciones {clear:both; margin:0 auto; width:894px; padding-top:15px;}
		div#ubicaciones2 {clear:both; margin:0 auto; width:894px; padding-top:2px;}
			div#titulo-ubicaciones { width:189px; height:34px; float:left;}
			div#titulo-ubicaciones2 { width:189px; height:34px;}
			div.cajaubicaciones1 { width:128px; height:117px; float:left; margin-left:13px;}
				div.imagen1 { height:99px; width:128px;}
				div.texto-oculto {width:128px; height:99px; display:block; visibility:hidden;}
				div.texto-oculto:hover {visibility:visible;}
				div.nombre { height:34px; width:128px; background-image:url(../img/fondo5.gif); background-repeat:repeat-x; color:#135d2a; font-family:trebuchet ms; font-size:12px; text-align:center; font-weight:bold;}
				div.nombrep { height:34px; width:128px; background-image:url(../img/fondo5.gif); background-repeat:repeat-x; color:#135d2a; font-family:trebuchet ms; font-size:10px; text-align:center; font-weight:bold;}
				div.nombre_telefono { font-size:11px; }
	div#fin { background-image:url(../img/fondo4.png); background-repeat:no-repeat; width:954px; clear:both; height:16px;}
	div#pie {}
		div#pie1 { float:left; font-family:trebuchet ms; font-size:12px; color:#fff; padding-top:10px; padding-left:25px;}
			div#pie1 a { color:#fff;}
			div#pie1 a:hover { text-decoration:underline;}
		div#pie2 { float:right; padding-top:35px; padding-right:137px;}
		div#pie2 a { color:#fff;}
		div#pie2 a:hover { text-decoration:underline;}
.gallery li { display:inline;}

/* arbol de contenidos */

#project-list {background:transparent url(../img/graypixel.png) repeat-y scroll 15px 0;width:340px;}
#project-list li {font-size:16px;margin:15px 0 20px;padding:0 0 0 10px;}
#project-list li a {background:white none repeat scroll 0 0; color:#1F6DD9; display:block; padding:3px;}
#project-list li a:hover {color:#84B8FF;}
#project-list li ul li {background:transparent url(../img/graypixel.png) repeat-x scroll 0 8px; font-size:13px; margin:4px 0 4px 5px; padding:0 0 0 20px;}
#project-list li ul li a {padding:0 0 0 3px;}
#project-list li ul li ul {background:transparent url(../img/graypixel.png) repeat-y scroll 15px 0;margin-bottom:10px;}
#project-list li ul li ul li {margin-left:16px;padding-left:10px;}

strong { font-weight:bold; color:#222222;}

a.enlace {color:#217e3e; font-weight:bold;}
a.enlace:hover { text-decoration:underline;  }

div#terminos-legales {float:right; width:500px; background-color:#434037; position:absolute; border:#F1D01F solid 2px; display:none; font-family:trebuchet ms; font-size:13px; color:#ffffff; opacity:.9; filter: alpha(opacity=90); text-align:justify; position:relative;}
	div#terminos-legales h1 { background-color:#135D2A; color:#ffffff; font-size:16px; padding:10px; font-weight:bold; border:#4B4840 solid 1px;}
	div#terminos-legales p { color:#ffffff;}

div#legal-terms {float:right; width:500px; background-color:#434037; position:absolute; border:#F1D01F solid 2px; display:none; font-family:trebuchet ms; font-size:13px; color:#ffffff; opacity:.9; filter: alpha(opacity=90); text-align:justify; position:relative;}
	div#legal-terms h1 { background-color:#135D2A; color:#ffffff; font-size:16px; padding:10px; font-weight:bold; border:#4B4840 solid 1px;}
	div#legal-terms p { color:#ffffff;}

div#condiciones {float:right; width:650px; background-color:#434037; position:absolute; border:#F1D01F solid 2px; display:none; font-family:trebuchet ms; font-size:13px; color:#ffffff; opacity:.9; filter: alpha(opacity=90); text-align:justify; position:relative;}
	div#condiciones h1 { background-color:#135D2A; color:#ffffff; font-size:16px; padding:10px; font-weight:bold; border:#4B4840 solid 1px;}
	div#condiciones ol { color:#ffffff; list-style:decimal inside;}
		div#condiciones ol li { margin-bottom:10px;}
	
div#conditions {float:right; width:650px; background-color:#434037; position:absolute; border:#F1D01F solid 2px; display:none; font-family:trebuchet ms; font-size:13px; color:#ffffff; opacity:.9; filter: alpha(opacity=90); text-align:justify; position:relative;}
	div#conditions h1 { background-color:#135D2A; color:#ffffff; font-size:16px; padding:10px; font-weight:bold; border:#4B4840 solid 1px;}
	div#conditions ol { color:#ffffff; list-style:decimal inside;}
		div#conditions ol li { margin-bottom:10px;}
				
div#pie-tarjeta	{ font-family:trebuchet ms; text-align:center; margin-top:10px; font-size:14px;}

.boton-cerrar {text-align:center; margin-top:10px; }
.boton-cerrar a { color:#ffffff; text-decoration:underline;}

/**************************************/
/*             MENSAJES INFO          */
/**************************************/

#msg_ko {
	min-height:25px;
	/*background-color:#f2f0c4;*/
	background-color:#ffdddd;
	color:#333333;
	font-family:trebuchet ms, Helvetica, sans-serif, verdana;
	font-size:14px;
	background-image:url(/imagenes/icono_ko.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	padding-top:5px;
	border:#fc6363 dashed;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
}
#msg_ok {
	min-height:25px;
	/*background-color:#fff;*/
	background-color:#ddffdd;
	color:#333333;
	font-family:trebuchet ms, Helvetica, sans-serif, verdana;
	font-size:14px;
	background-image:url(/imagenes/icono_ok.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	padding-top:5px;
	border:#2CA12A dashed;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
}

#msg_warning {
	min-height:25px;
	/*background-color:#f2f0c4;*/
	background-color:#fafed2;
	color:#333333;
	font-family:trebuchet ms, Helvetica, sans-serif, verdana;
	font-size:14px;
	background-image:url(/imagenes/warning_icon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	padding-top:5px;
	border:#f3fd7e dashed;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
}
#msg_info {
	min-height:25px;
	/*background-color:#fff;*/
	background-color:#b8cefd;
	color:#333333;
	font-family:trebuchet ms, Helvetica, sans-serif, verdana;
	font-size:14px;
	background-image:url(/imagenes/icono_info.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	padding-top:5px;
	border:#6a9afe dashed;
	border-width:1px 1px 1px 1px;
	margin-bottom:10px;
}

/* PIERO MANU */
#comunitylogos {
text-align: right;
padding-right: 48px;
}
#comunitylogos img {
padding-right: 10px;
padding-top: 28px;
}

/* DIARIO SUR */
#diariosur {}
	#diariosur-in { padding-top:36px; padding-left:30px; text-align:left;}
	#diariosur-in a { text-decoration:underline;}
	#diariosur-in a:hover { text-decoration:none;}
	
/* PAGINAS DE EMPRESA */
.lineainformativa{
	color:#0A4500;
	font-weight:bold;
	font-size: 90%;
}
/* PAGINA DE MENU */
.menucontainer {
	width: 100%;
	clear: both;
	margin-top:10px;
}
.menucontainer2 {
	width: 100%;
	clear: both;
	padding-top:20px;
}
.menuimg1, .menuinfo1, .menuimg2, .menuinfo2 {
	background-color: #f0f0f0;
	float: left;
	text-align: center;
	margin: 1px;
	overflow: hidden;
}
.menuimg1 {
	width: 15%;
	text-align: left;
}

.menuinfo1 {
	width: 33%;
}

.menuimg2 {
	width: 15%;
	text-align: left;
}

.menuinfo2 {
	width: 33%;
}
.menulinks {
	background-color:#247634;
	font-family: inherit;
	height:20px;
	text-align:left;
	padding-left:6px;
	margin: 0px 6px 5px 2px;
}
.menulinks a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}

