@import "reset.css";
@import "skeleton.css";

.page{}
.col1 {padding:10px 10px;*/width:480px;_width:480px;_overflow:hidden;}
.col2 {padding: 10px;_position:relative;}
.col3 {}
/****************************************************************/
body{background:#EDEDED url(../image/fondoCabecera.png) repeat-x left top;
font-family:Verdana,Helvetica,Arial,sans-serif;font-size:13px;color: #452325;}
.cabecera{height:114px; background:url(../image/cabecera.jpg) no-repeat left top;width:980px; margin:0px auto;}
.cabecera a:visited{text-decoration: none;}
.cabeceraLogo{float:left; margin-left:20px; width: 280px;}
.cabeceraBoton{float:right;width: 115px;height:25px;}
.cabeceraBoton ul li{display: inline;}
.cabeceraBoton ul li a{display:block; height:25px; width:30px;float: left; text-decoration:none;}
.pie{background:#EDEDED url(../image/fondoPie.png) repeat-x left top; height:40px; text-align: center;}
.pie p{padding:13px 0px; color:#FFFFFF; font-size:12px;}
.columnas{/*min-height:450px;*/ width: 980px; margin: 0px auto;background-color: #FFFFFF;}
.menu {width:980px;margin: 0px auto; height:36px;background:url(../image/fondoMenu.png) no-repeat left top;}
.menuInterior{margin-left:300px;height:35px;}
/*************************************************************/
/*RASTRO MIGAS*/
.rastro{font-size:10px; color:#452325; margin-left:10px;}
.rastro a{text-decoration:none; color:#452325; }
.rastro a:hover{text-decoration:underline;color:#8E9300;}
/*************************************************************/
/*LISTADO NOTICIAS*/
div.listadoNoticias{margin: 0px 20px;}
div.listadoNoticias ul.listado li{overflow:hidden; width:auto;padding:0.5em;border-bottom: 2px solid #452325;}
div.foto_resumen img{float:left; margin-right: 15px;}
div.listadoNoticias .titulo_resumen{font-weight:bold; color:#452325;}
div.listadoNoticias .fecha_resumen{font-weight:bold;color:#8E9300;}
div.listadoNoticias .subtitulo_resumen{ text-align: justify;color:#452325; line-height: 1.4em;}
div.listadoNoticias a{text-decoration: none;}
/*LISTADO NOTICIAS HOME*/
div.listadoNoticiasHome{padding: 0px 10px;font-size:12px;}
div.listadoNoticiasHome ul li{overflow:hidden; width:auto;padding:0.5em 0em;}
div.foto_resumen img{float:left; margin-right: 15px;border:1px solid #8E9300;border-bottom:15px solid #8E9300;}
div.listadoNoticiasHome .titulo_resumen{font-weight:bold;color:#452325;}
div.listadoNoticiasHome .title{color:#452325;}
div.listadoNoticiasHome .fecha_resumen{font-weight:bold;color:#8E9300;margin: 3px 0px;font-size:11px;}
div.listadoNoticiasHome .subtitulo_resumen{ text-align: justify;}
div.listadoNoticiasHome a{text-decoration: none;}
div.listadoNoticiasHome .centrar {font-size:85%;margin:10px 0px; text-align:left;}
div.listadoNoticiasHome .centrar a {background:transparent url(../../../com.saga.helice.frontend/resources/image/ico_ver_mas.gif) no-repeat scroll left top;padding:0px 0px 2px 17px;color:#452325;}
div.listadoNoticiasHome .centrar a:hover {background:transparent url(../../../com.saga.helice.frontend/resources/image/ico_ver_masPull.gif) no-repeat scroll left top;padding:0px 0px 2px 17px;color:#452325;}
/*DETALLE NOTICIAS*/
.detalleNoticiaCont{margin:20px;}
.detalleNoticia{margin-bottom:5px;padding:5px 20px; background:url(../image/fondoTituloNoticia.png) no-repeat left top;}
.detalleNoticia_fecha{font-weight:bold;color:#8E9300; font-size:11px;}
.detalleNoticia_titulo{margin:5px 0px 5px 0px;font-size:12px; height:45px;}
.detalleNoticia_tituloSpan{font-weight:bold;}
.detalleNoticia_subtitulo{margin-bottom:15px;}
.detalleNoticia_subtituloSpan{color:#452325;font-weight:bold;}
.detalleNoticia_foto{float:left; margin-right:15px;border-bottom:15px solid #8E9300;border-left:1px solid #8E9300;border-right:1px solid #8E9300; border-top: 1px solid #8E9300;}
.detalleNoticia_texto{text-align: justify; line-height:1.5em;}
.galeriaImagenesDetalle{margin-bottom:10px;padding:5px 20px;}
.galeriaImagenes_Titulo{font-weight:bold;font-size: 14px; border-bottom: 3px solid #452325; line-height:1.8em; margin-bottom:10px;}
ul.gallery li{ display: inline;}
.adjuntosDetalle{margin-bottom:10px;padding:5px 20px;}
.adjuntosDetalle_titulo{font-weight:bold;font-size: 14px; border-bottom: 3px solid #452325; line-height:1.8em; margin-bottom:10px;}
ul.adjuntosDetalle_lista{margin-left:20px;}
ul.adjuntosDetalle_lista li.pdf {background:url(../image/ci-icono_pdf.gif) no-repeat 0px 0px;line-height:150%;padding:0px 0px 0px 30px;}
.adjuntosDetalle_tituloSpan{font-weight:bold;}
.adjuntosDetalle_formato{color:#8E9300;}
.adjuntosDetalle_tamanio{color:#8E9300;}
.enlacesInteres{margin-bottom:10px;padding:5px 20px;}
.enlacesInteres_titulo{font-weight:bold;font-size: 14px; border-bottom: 3px solid #452325; line-height:1.8em; margin-bottom:10px;}
ul.enlacesInteres_lista{margin-left:20px;line-height:150%;}
ul.enlacesInteres_lista li{background:url(../image/ci-icono_htm.gif) no-repeat 0px 0px;padding:0px 0px 10px 30px;}
.enlacesInteres_tituloSpan{font-weight:bold;}
li.pdf{background:transparent url(../image/ci-icono_pdf.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.doc{background:transparent url(../image/ci-icono_doc.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.zip {background:transparent url(../image/ci-icono_zip.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.xls {background:transparent url(../image/ci-icono_xls.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.rar {background:transparent url(../image/ci-icono_rar.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.video{background:transparent url(../image/ci-icono_video.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.sonido{background:transparent url(../image/ci-icono_sound.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.img {background:transparent url(../image/ci-icono_img.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.ppt {background:transparent url(../image/ci-icono_ppt.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.htm {background:transparent url(../image/ci-icono_htm.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.swf {background:transparent url(../image/ci-icono_swf.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.mdb {background:transparent url(../image/ci-icono_mdb.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
/************************************************/
/*FORMULARIOS*/
.cabeceraFormulario{padding:10px 30px 20px;}
.contenedorFormulario{background:url(../image/fondoFormulario.png) repeat-x 0px 0px; width:80%; margin:0px auto; padding:20px 20px 0px;}
form.contactoForm{padding:1em; background-color: #FFFFFF; font-size:13px;}
.fila_formulario{overflow: auto;width:auto;margin-bottom:5px;padding: 0.3em;}
.literal{width:50%;float:left;padding-top:2px;}
.campos_formulario{float:right;width: 50%;}
form.contactoForm input {background:transparent url(../image/input_bg.png) repeat-x scroll left top;
		border:1px solid #DFDFDF;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:93%;}
form.contactoForm textarea{background:transparent url(../image/input_bg.png) repeat-x scroll left top;
		border:1px solid #DFDFDF;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:93%;height:150px;}
.cont_formulario .botones{text-align: center;clear:both;_padding-top:0.3em;}
form.contactoForm .formbutton{background:transparent url(../image/input_bottom.png) repeat-x 0px 0px;
		border:1px solid #DFDFDF;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 5px;width:auto;
		margin-top: 10px;}
form.contactoForm .formbutton:hover{
		background:transparent url(../image/input_bottom.png) repeat-x scroll 0pt -23px;
		border:1px solid #8E9300;
		color:#FFFFFF;
		text-decoration:none;}
.errorHead{line-height:1.3em; text-align: center;font-weight: bold;color:#C41E16; margin:15px 0px;}
.errorText{line-height:1.3em;text-align: center;padding:0px 20px;}
.errorForm{line-height:1.3em; color:#C41E16; font-size:12px;margin-top:10px;}
form .error{display:block; padding:0.3em 0.3em 0.3em 0.5em; font-size:11px; color:#C41E16;}
.col2 table{ font-size: 95%; border: 1px solid #8E9300; width:100%;}
.col2 td{ padding:0.3em;}

/*FORMULARIOS NEWSLEtter*/
div.contenedorFormulario form{padding:1em; background-color: #FFFFFF; font-size:13px;}
div.contenedorFormulario form input {background:transparent url(../image/input_bg.png) repeat-x scroll left top;
		border:1px solid #DFDFDF;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:93%;}
div.contenedorFormulario form textarea{background:transparent url(../image/input_bg.png) repeat-x scroll left top;
		border:1px solid #DFDFDF;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:93%;height:150px;}
		
div.contenedorFormulario form .formbutton{background:transparent url(../image/input_bottom.png) repeat-x 0px 0px;
		border:1px solid #DFDFDF;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 5px;width:auto;
		margin-top: 10px;}
div.contenedorFormulario form .formbutton:hover{
		background:transparent url(../image/input_bottom.png) repeat-x scroll 0pt -23px;
		border:1px solid #8E9300;
		color:#FFFFFF;
		text-decoration:none;}

div.cabeceraFormulario table td{padding:0.5em;}
/******************************************/
/*BUSCADOR*/
form.buscador .texto {background:transparent url(../image/input_bg.png) repeat-x scroll left top;
border:1px solid #DFDFDF;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:93%;}
.boton_buscar{background:transparent url(../image/input_bottom.png) repeat-x 0px 0px;
border:1px solid #DFDFDF;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 5px;width:auto;
margin-top: 10px;}
.boton_buscar:hover{
background:transparent url(../image/input_bottom.png) repeat-x scroll 0pt -23px;
border:1px solid #8E9300;
color:#FFFFFF;
text-decoration:none;}
/****************************************************************/
/*MAPAWEB*/
.mapaWeb{padding:5px 40px;}
.mapaWeb ul{list-style: none;padding-top:5px;}
.mapaWeb ul li {padding-left:1em;margin-top:15px;}
.mapaWeb ul li a{font-weight:bolder;color:#452325;}
.mapaWeb ul li ul li a{font-weight:normal;}
.mapaWeb ul li ul li a:hover{font-weight:normal;color:#8E9300;}

.mapaWeb ul li ul {margin:5px;padding-left:28px;padding-right:40px;}
.mapaWeb ul li ul li {background-color:#B3B655;padding-left: 17px;margin:5px 0px;
background:#FFFFFF url(../image/bullet_flecha.gif) no-repeat scroll left center;}
.mapaWeb ul li ul li ul li {padding-left: 17px;}
/*Copiar a style*/
.listadoAccesoDirecto ul li{width:110px;height:50px;float:left;background:transparent url(../image/icoAccesoDirecto.gif) no-repeat left top; padding-left: 35px;}
.listadoAccesoDirecto .title{font-weight: bold;padding:0px; text-align:left;}
.listadoAccesoDirecto .subtitulo{padding:3px 0px; text-align:left;clear:left;color:#452325;}
/*TITULOS*/
.titulo{margin:10px 10px 0px; height:65px; background:url(../image/fondoTituloDrch.png) no-repeat right top;}
.titulo h2{height:50px;padding:15px 20px 0px; background:url(../image/fondoTituloIzq.png) no-repeat left top;
font-family: "Times New Roman", Times, serif; font-size: 25px; font-weight: bold; color:#8E9300;}
/*RECURSO TEXTO*/
.detalleTexto{overflow:hidden;padding:5px 25px;line-height:1.4em;}
.detalleTexto p{color:#666666;padding:0px 0px 1em;}
.detalleTexto_foto{float:left; margin-right:15px;border-bottom:15px solid #8E9300;border-left:1px solid #8E9300;border-right:1px solid #8E9300; border-top: 1px solid #8E9300;}
.palabrasClaveCont{margin-bottom:0px;padding:5px 20px; font-size:11px;}
/*.permaLink{margin:0px;padding:10px 30px;font-size:11px; border-top:1px solid #8E9300}
#linkToPermalink{text-decoration:undeline;}*/
.permaLink{display: none;}

div.detalleTexto ul{padding:1em 1em 1em 2em;}
div.detalleTexto li{margin:5px; padding-left:20px; background:transparent url(../image/iconoLista.png) no-repeat 0px 0px;}
/*Acceso Privado*/
.contenedorAccesoIn{margin:5px 10px 10px 10px;background: url(../image/fondo_login.gif) no-repeat right top;}
div.contenedorAccesoIn span{display:block;}
span.literal_user{padding: 0px 15px;}
span.user{background: url(../image/ico_user.gif) no-repeat left top;height:24px;padding-left:24px;
	padding-bottom:10px;font-size:90%;font-weight:bold;border-bottom:1px solid #BDBDBD;margin:0px 0px 10px 5px;	color:#8E9300;
}
span.btn_editar_perfil{background: url(../image/ico_editar.gif) no-repeat left center; height:20px;padding:3px 0px 3px 24px; font-size:80%; font-weight:bold; margin-left:5px;}
span.btn_cerrarSesion{background: url(../image/ico_salir.gif) no-repeat left center; height:20px; padding:3px 0px 3px 24px; font-size:80%; font-weight:bold; margin-left:5px;}
span.btn_editar_perfil a, span.btn_cerrarSesion a{text-decoration:underline;}
span.btn_editar_perfil a:hover, span.btn_cerrarSesion a:hover{text-decoration:underline; color:#452325;}


input.inputUsuario {background:transparent url(../image/input_bg.png) repeat-x scroll left top;
		border:1px solid #DFDFDF;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:93%;}
input.inputUsuario:focus {background-color:#F6F6F6;}
.btnAcceder{background:transparent url(../image/input_bottom.png) repeat-x 0px 0px;
		border:1px solid #DFDFDF;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 5px;width:auto;
		margin-top: 10px;}
.etiquetaAcceso{padding: 5px; font-weight:bold;}

form.formLogin{padding:3px; margin:0px 0px 10px 0px;}
.contenedorAccesoOut{margin:5px 0px 0px 0px;}


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

/*WYSIWYG*/
div.wysiwyg{color:#452325;line-height:1.4em; padding:5px 25px;}
div.wysiwyg p{line-height:1.4em; padding:0px 0px 1em;}
.marron{color: #452325;}
.verde{color: #8E9300;}
.negrita{font-weight: bold;}
div.wysiwyg ul{padding:1em 1em 1em 2em;}
div.wysiwyg li{margin:5px; padding-left:15px;padding-top:0px; background:transparent url(../image/iconoLista.png) no-repeat 0px 0px;}
div.wysiwyg{ text-align:justify;}

.texto_wisi{
	float:left;
	width:420px;
}

.texto_centro{
float:left;
text-align:center;
padding-top:50px;
}

.texto_izquierda{
float:left;
padding-top:30px;
width:345px;
padding-right:5px;
}

.texto_servicios{
	float:left;
	width:445px;
	margin-top:-30px;
}

.foto_wisi{ float:right;
 width:250px;
 padding-top:20px;
 }

/*************************************************************/
/*TODOS*/
b{font-weight: bold;}
a{color:#8E9300;}
.txResaltado{ font-size: 22px; font-weight: bold; font-family:Times; color:#452325;}
.comillas{font-weight:bold; color:#8E9300; font-size:50px;}

a:hover{color:#452325; text-decoration: underline;}

img.align_derecha {
float: right;
padding: 4px;
margin: 0 0 2px 10px;
display: inline;
}

img.align_izquierda {
float: left;
padding: 4px;
margin: 0 10px 2px 0;
display: inline;
}

img.align_centro {
display: block;
margin: auto;
}

table.clientes{width:90%; margin:0px auto;border-collapse:separate;border-spacing:1px;border: none;}
table.clientes caption{width:90%;margin:0px auto; font-size:14px;font-weight:bold; text-align: left; padding-bottom:1em;}
.tituTabla{ font-weight: bold;background-color:#F5F5F5;}
table.clientes td{border:1px solid #8E9300;}
.limpiar{clear:left;}
p.linea{border-bottom:1px solid #452325;width: 100%; height:5px;}

/*Newsletter*/
.newslettersubscription-wrapper{color:#452325;line-height:1.4em;padding:5px 25px;}
.newslettersubscription-wrapper h1{
margin:10px 10px 0px; height:50px; background:url(../image/fondoTituloNewlwtter.png) no-repeat center top;
padding:20px 20px 0px; font-family: "Times New Roman", Times, serif; font-size: 25px; font-weight: bold; color:#8E9300;}

.newslettersubscription-wrapper p{padding:5px 25px;}
.newslettersubscription-form{background:url(../image/fondoFormulario.png) repeat-x 0px 0px; width:80%; margin:0px auto; padding:20px 20px 0px;}
div.newslettersubscription-radio{
margin:0px;
overflow:auto;
width:500px;
padding:1.4em 1.4em 5px;
background-color:#FFFFFF;
}
div.newslettersubscription-email{
margin:0px;
overflow:auto;
width:500px;
padding:1.4em 1.4em 5px;
background-color:#FFFFFF;}
.newslettersubscription-buttons{
margin:0px;
overflow:auto;
width:500px;
padding:1.4em 1.4em 5px;
background-color:#FFFFFF}

input.newslettersubscription-email{
background:transparent url(../image/input_bg.png) repeat-x scroll left top;
border:1px solid #DFDFDF;
color:#444444;
padding:0.3em 0.3em 0.3em 0.4em;
width:93%;}
.newslettersubscription-buttons input{
background:transparent url(../image/input_bottom.png) repeat-x scroll 0 0;
border:1px solid #DFDFDF;
cursor:pointer;
height:25px;
line-height:20px;
margin-top:10px;
padding:1px 2px 5px;
width:auto;}

.newslettersubscription-buttons input:hover {
background:transparent url(../image/input_bottom.png) repeat-x scroll 0 -23px;
border:1px solid #8E9300;
color:#FFFFFF;
text-decoration:none;
}

.newslettersubscription-error{padding:5px 25px; color:#BF2615;}


/*Buscador*/
.search_text{}
.search_text p{padding:10px 0px 0px;font-weight: bold;line-height:1.1em;text-align: center;}
.search_error{padding:10px 0px; font-size: 90%; font-weight: bold; color: #D0210A; text-align: center;}

#searchForm{text-align: center;border-bottom:1px solid #8F9100;padding:0px 10px 10px 10px;margin:1em 2em;}

span.input_search input{border:1px inset #BBBBBB;margin-bottom:5px;width:50%;padding:3px 5px;}
span.btn_search input{width: 100px;}
div.search_noresult p{margin-bottom:10px; padding-bottom:10px;text-align:center;}

div.search_result {border-bottom:1px solid #8F9100;line-height:1.4em;margin:0px 2em 10px;padding-bottom:10px;text-align:justify;font-size:12px;}

strong{font-weight:bold;}

.eliminaFloat{clear:left;}