body {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
        font-family:Arial, Helvetica, sans-serif;
	/* font-size: 10px; */
        font-size: 75%;
	/* line-height: 1.5em; */
        line-height: 1.25em;
	/* color: #555; */
        color: #666;
	text-align: center;
        /* background-color: #fee3b6; */
}


#contenedorPrincipal{
	text-align: center;
	margin: auto;
	width: 1000px;
        min-height:100%;
}


caption {
	visibility: hidden;
}

.navegacion {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	/* width: 875px; */
        width: 975px;
        background-color: white;
        background-repeat: repeat-x;
	/* height: 30px; */
	height: 32px;
}


.barraNavegacionTabIzq {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 30px;
	float: left;
        font-size: 11px;
}
.barraNavegacion {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 975px;
	/* height: 30px; */
        height: 32px;
	/* background-image: url('../imagenes/barranavegacion.gif'); */
	/* background-repeat: no-repeat; 
	background-position: left top; */
        background-color: #792258;
        font-size: 12px;
        
}


.barraNavegacionTabIzq {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-align: center;
}
.barraNavegacionTabIzq a {
	padding: 0px 5px;
	display: block;
	height: 30px;
	font-size: 0.9em;
	line-height: 30px;
	font-weight: bold;
}
.barraNavegacionTabIzq a:link, .barraNavegacionTabIzq a:visited {
	text-decoration: none;
	color:  #999; 
        }
.barraNavegacionTabIzq a:hover, .barraNavegacionTabIzq a:active {
	text-decoration: none;
	color:  #792258;
}
.barraNavegacionTabDer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
	height: 30px;
}
.barraNavegacion ul {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	float: left;
        height:30px;
}
.barraNavegacion ul li {
	margin: 0pt;
	padding: 0pt;
	text-align: center;
        background-color:white;
        margin-left:2px;
	float: left;
         
}
.barraNavegacion ul li a {
	border-right: 1px solid white;
	/* padding: 0px 4px 0px 5px; */
        padding: 0px 15px 0px 15px;
	display: block;
	height: 30px;
	/* font-size: 0.9em; */
	line-height: 30px;
	float: left;
}
.barraNavegacion ul li a:link, .barraNavegacion ul li a:visited {
	background-image: url('../imagenes/fondonavegacion.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;	
	color:  #999;
}
.barraNavegacion ul li a:hover, .barraNavegacion ul li a:active {
	background-image: url('../imagenes/fondonavegacionhover.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color:  #792258;
}
.barraNavegacion ul li a.barraNavegacionIzq {
	padding: 0px 4px 0px 15px;
}
.barraNavegacion ul li a.barraNavegacionIzq:link, .barraNavegacion ul li a.barraNavegacionIzq:visited {
	background-image: none;
}
.barraNavegacion ul li a.barraNavegacionIzq:hover, .barraNavegacion ul li a.barraNavegacionIzq:active {
	background-image: url('../imagenes/fondonavegacionizqhover.gif');
	text-decoration: underline;
}
.barraNavegacion ul li img.barraNavegacionDer {
	margin: 0pt;
	padding: 0pt;
	width: 1px;
	height: 30px;
	float: left;
}

.logo {	
        /* background-color: rgb(242,151,0); */        
        /* background-color: rgb(242,79,0); */
        background-color:#792258;
        margin: 0px;
	padding: 0px;       	
	/* width: 875px; */
	width: 975px;	
        /* height: 57px; */
        height: 105px;
        /* background-image: url('../Imagenes/banner_cabecera_fondo_nob.png');
	background-repeat: no-repeat; */

}

.logo span {
	display: none;
}
.logotipo {
	margin: 10px;
	padding: 10px 0px 0px 10px;
	float: left;
	/* height: 45px;
	width: 320px; */
}
.logo .seleccionaWeb li {
	margin: 0px 5px 0px 0px;
	float: left;
	list-style-type: none;
}
.seleccionaWeb {
	/* margin: 24px 0px 0px 250px;
	 float: left;
	width: 300px; */
        float: right;
        /* margin: 10px 50px 0px 0px; */
        margin: 10px 20px 0px 0px;
}
.seleccionaWeb span {
	display: none;
}
.seleccionaWeb li a {
	display: block;
	height: 25px;
	width: 100%;
}
li.webIconoIvaj {
	display: block;
	background-image: url('../imagenes/logoseccionivaj.gif');
	width: 55px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}
li.webIconoSeparador {
	width: 5px;
	height: 25px;
	padding-top: 5px;
}
li.webIconoIvaj2 {
	background-image: url('../imagenes/logoivajdospuntocero.gif');
	width: 68px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}
li.webIconoIdiomaCastellano {
	background-image: url('../imagenes/esp.gif');
	width: 20px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}
li.webIconoIdiomaValenciano {
	background-image: url('../imagenes/va.gif');
	width: 20px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}

a {
	font: Arial, Helvetica, sans-serif 11px #792258;
}

a:link{
	color: #792258;
	text-decoration: none;
}

a:active {
	color: #792258;
	text-decoration: none;
}
a:hover {
	color: #792258;
	text-decoration: underline;
}

a:visited {
	color: #792258;
	text-decoration: none;	
}

#contenido {
	/* margin: 10px 0px 0px 60px; */
        /* margin: 10px 0px 0px 10px; */
	/* width: auto; */
        /* margin: 10px 10px 0px 10px; */
        margin: 0px 10px 0px 10px;
	padding: 0px;
        /* padding: 10px 0px 0px 10px; */
	clear: both;
        width: 955px;
	text-align: justify;
	min-height: 300px;
}
#contenido h1 {
	margin: 5px 0px 12px;
	padding: 0px;
	font-size: 2.15em;
	line-height: 1em;
}
#contenidoGeneral {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	/* font-size: 1.1em;
	line-height: 1.5em; */
	/* width: 515px; */
        /* width: 670px;  */
        width: 663px;


}

#contenidoGeneralGrueso {
	/* margin: 0px 0px -20px 0px; */
	padding: 0px 5px 0px 0px;
	float: left;
	/* font-size: 1.1em;
	line-height: 1.25em; */
	/* width: 515px; */
        /* width: 670px;  */
        width: 900px;

}

#contenidoGeneral p {
	margin: 0px 15px 8px 0px;
}


#contenidoGeneral h1 {
	margin: 5px 0px;
	padding: 0px;
	/* font-size: 2.15em; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	/* line-height: 1.5em; */
	line-height: 14px;
	text-align: left;
}
#contenidoGeneral h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 5px;
	padding: 0px;
	/* font-size: 1.8em;
	line-height: 1em; */
	text-align: left;
}
#contenidoGeneral h3 {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 1.5em;
	line-height: 1em;
	text-align: left;
}
#contenidoGeneral ul {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
}
#fondo {
	margin: 0px;
	padding: 0px;
	width: 100%;	
	background-image: url('../Imagenes/degradado_fondo_body.png'); 
	background-repeat: repeat-x;
	background-color: white;
	text-align: center;
        /* 03/05/2010 */
        float:left;


}
#general {
	margin: auto;
	padding: 0px;
	/* width: 875px; */
	width: 975px;
        /*
        border-bottom: #e5e6e8 1px solid;
        border-right: #e5e6e8 1px solid;
        border-left: #e5e6e8 1px solid;
        */

        background-color:white;

        /* margin-top: -20px;
        margin-left: -5px; */
}

.fondoContenido {
	margin: 0px;
	padding: 0px;
	width: 975px;
	height:auto;
	/* background-image: url('../imagenes/contenido.gif'); */
        /* background-image: url('../Imagenes/fondo_sombra_cuerpo.png'); 
	background-repeat: repeat-y; */
        
}

.barraBusquedaBuscar{
   /* font-family: Arial;
	text-align: center;
	margin-top: 7px;
	width: 55px;
	float: left;
	color: #555555;
	font-size: 10px;
	vertical-align: middle; */
	width:200px;
	float:left;
        color:#666;
        border: #d2d2d2 1px solid;
        width:180px;
        font-size: 11px;
}

.barraBusquedaDescuentosCon{	
	margin-top: 0px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #555555;
	font-size: 10px;
	vertical-align: middle;
	margin-left: 5px;
}

.barraBusquedaCarnetJava{
	margin-top: 0px;
	width: 75px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: #555555;
	font-size: 11px;
	vertical-align: middle;
	margin-right: 5px;
        font-weight: bold;
}

.categoria{
	width:230px;
	border: #d2d0d1 1px solid;			
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
			
}	
		
.provincia{
	width:170px;
	border: #d2d0d1 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
}
		
.municipio{
	width:230px;
	border: #d2d0d1 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
}


#paginaBusqueda {
	margin: 0px;
	/* padding: 0px 20px 0px 0px; */
        text-align: left;
}
#paginaBusqueda h1 {
	/* margin: 0px 0px 20px;
	padding: 0px;
	font-size: 1.8em;
	color: rgb(113, 124, 149);
	font-weight: bold; */
}
#paginaBusqueda a {
	/* color: rgb(113, 124, 149); */
}
#paginaBusqueda ul {
	margin: 0px;
	padding: 5px 0px 0px;
}
#listaBusquedaComercios {
	margin: 0px;
	padding: 0px;
}
#listaBusqueda {
	/* width:auto; */
        width: 900px;        
	margin: 0px;
	/* padding: 0px 50px 0px 20px; */
        padding: 0px;
}
#listaBusqueda li {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 5px;
	/* background-image: url('../imagenes/page_white_text.gif');
	background-repeat: no-repeat;
	background-position: left top; */
   	/* text-indent: -15px; */
	list-style-type: none;
}
#listaBusqueda li a, #listaBusqueda li a:link {
	list-style-type: none;
	margin-right: 20px;
        color: #555;
}
#listaBusqueda h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	color: rgb(113, 124, 149);
	font-weight: bold;
}
#listaBusqueda h3 {
	margin: 2px 0px 14px;
	font-size: 10px;
	font-weight: bold;
	text-indent: 15px;
}

li.resultBusqueda{
	/* border-bottom: #cccccc 1px solid; */
        border-bottom: #e5e6e8 1px solid;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.busquedaHoraFecha{
	font-size:11px;
	color: #999;	
}

.excerpt b{
	color:#792258;	
}

/* 
#listaNoticias {
	margin: 0px;
	padding: 0px;
        
} */

#listaNoticias h3 a {
	margin-left: 15px;
	margin-top: 2px;
	/* color: rgb(113, 124, 149); */
}
#listaNoticias h3 {
	margin: 0px 0px 5px;
	font-size: 14px;
}
#listaNoticias a:link h3, #listaNoticias a:visited h3 {
	/* color: rgb(128, 128, 128); 
	text-decoration: none; */
}
#listaNoticias a:hover h3, #listaNoticias a:active h3 {
	/* color: rgb(128, 128, 128); 
	text-decoration: underline; */

}

#listaNoticias {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	/* font-size: 10px; */
        width: 900px;
}

.alinDerecha{
	text-align: right;
}
.alinIzquierda{
	text-align: left;
}

.enlaceContratacion{
	margin: 0px 10px 0px 0px;
	border: none;
}

.botonVerMas {
        /* width:68px; */
        float:right;
        height:20px;
        margin:3px 0px 3px 0px;
}

.icopdf {
	background-image: url('../imagenes/busq-doc2.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
.icodogv {
	background-image: url('../imagenes/busq-info.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
}
.icoper {
	background-image: url('../imagenes/busq-usuario.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#listaBusquedaComercios, #listaBusquedaFormularios, #busquedaGeneralFormularios {
	margin: 0px;
	padding: 0px;
	width: 90%;
        //width:835px;
	float: left;
}
#listaBusquedaComercios li, #listaBusquedaFormularios li {
	margin: 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	background-image: url('../imagenes/page_white_text.gif');
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;


}
#listaBusquedaComercios h1, #listaBusquedaFormularios h1 {
	margin: 0px 0px 20px;
	padding: 0px;
	font-size: 20px;
	/* color: rgb(113, 124, 149); */
	font-weight: bold;
}
#listaBusquedaComercios h2, #listaBusquedaFormularios h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	color: rgb(113, 124, 149);
	font-weight: bold;
}
#listaBusquedaFormularios table {
	border: medium none;
	margin: 10px 0px 50px 20px;
	font-size: 1.2em;
	font-weight: bold;
}
#listaBusquedaFormularios td {
	border: 0px none;
	margin: 1px;
}
#listaBusquedaFormularios input, #listaBusquedaFormularios textarea, #listaBusquedaFormularios select {
	border: medium none;
	padding: 2px 5px;
	font-size: 0.9em;
	color: rgb(101, 101, 101);
	background-color: rgb(229, 229, 229);
}
#listaBusquedaFormularios input:focus, #listaBusquedaFormularios textarea:focus, #listaBusquedaFormularios select:focus {
	border-style: none solid solid none;
	border-color: rgb(255, 255, 255) rgb(200, 200, 200) rgb(200, 200, 200) rgb(0, 0, 0);
	border-width: 0px 1px 1px 0px;
	padding: 2px 5px;
	font-size: 0.9em;
	color: rgb(101, 101, 101);
	background-color: rgb(220, 220, 220);
}
#listaBusquedaFormularios label {
	font-size: 0.9em;
	color: rgb(101, 101, 101);
	background-color: rgb(255, 255, 255);
	vertical-align: 30%;
}
#listaBusquedaFormularios .formularioBoton {
	border-style: none solid solid none;
	border-color: rgb(255, 255, 255) rgb(200, 200, 200) rgb(200, 200, 200) rgb(0, 0, 0);
	border-width: 0px 1px 1px 0px;
	background-color: rgb(220, 220, 220);
	font-size: 0.9em;
}
#listaBusquedaFormularios .quitarInputs {
	border: medium none;
	padding: 5px;
	background-color: rgb(255, 255, 255);
}
.quitarInputs {
	border: medium none;
	padding: 5px;
	background-color: rgb(255, 255, 255);
}
#datosFichaViajes {
	border: thin solid rgb(51, 51, 51);
	margin: 20px;
	font-size: 1.2em;
	line-height: 1.3em;
}
#datosFichaViajesCuadros {
	margin: 10px 0px 10px 6px;
	padding: 0px;
	width: 318px;
	background-color: rgb(223, 234, 153);
	background-image: url('../imagenes/redondeo-inferior.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	color: rgb(119, 119, 119);
	text-indent: 0px;
}
#datosFichaViajesCuadrosGrandes {
	margin: 10px 0px 15px 6px;
	padding: 0px;
	width: 495px;
	background-color: rgb(223, 234, 153);
	background-image: url('../imagenes/redondeo-inferior-495.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	color: rgb(119, 119, 119);
	text-indent: 0px;
}
#datosFichaViajesCuadros a {
	color: rgb(119, 119, 119);
	text-decoration: underline;
}
#datosFichaViajesTabla {
	/* background-color: rgb(223, 234, 153); */
	background-color: #ECECEC;
        border: 1px solid #d1d1d1;
	margin-top: 15px;
}
#datosFichaViajesTabla2 {
	/* background-color: rgb(223, 234, 153); */
        background-color: #ECECEC;
	border: 1px solid #d1d1d1;
	margin-top: 15px;
	text-align: left;
        width:100%;
        border:none;
}
#datosFichaViajesTabla a {
}
#datosFichaViajesTabla h1, #datosFichaViajesTabla2 h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	color: rgb(119, 119, 119);
	font-weight: bolder;
	text-align: center;
}
#datosFichaViajesTablaDatos {
	color: rgb(0, 0, 0);
	background-color: rgb(238, 244, 201);
	text-align: center;
}
#datosFichaViajesTablaDatos2 {
	color: rgb(0, 0, 0);
	text-align: left;
	vertical-align: text-top;
}
#datosFichaViajesDocs {
	margin: 10px;
}
#datosFichaViajesDocs li {
	margin: 0px 0px 5px 10px;
	padding-left: 10px;
	background-image: url('../imagenes/ico_white_acrobat.gif');
}
#datosFichaViajesTablaEI {
	background-image: url('../imagenes/redondeo-superior.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#datosFichaViajesTablaED {
	background-image: url('../imagenes/redondeo-superior.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
#datosFichaViajesTablaID {
	background-image: url('../imagenes/redondeo-inferior.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#datosFichaViajesTablaII {
	background-image: url('../imagenes/redondeo-inferior.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
#datosFichaViajesCuadros ul {
	margin: 0px 0px 10px;
	padding: 12px 0px 0px 2px;
	background-image: url('../imagenes/redondeo-superior.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.2em;
	line-height: 1.3em;
}
#datosFichaViajesCuadros li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	background-image: url('../imagenes/icono_cuadroproductos.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
}
#documentacion {
	margin: 5px 0px 0px 40px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	background-image: url('../imagenes/ico_acrobat.gif');
	background-position: left center;
	background-repeat: no-repeat;
}
#googleMap {
	border: 1px solid rgb(66, 97, 25);
	padding: 1px;
	width: 496px;
	height: 296px;
}

.brujula{
  width: 40px;
  margin-top: 5px;
}

.mapaGoogle {

    width: 505px;
    height: 300px;
}


#contPreguntasFrecuentes {
	margin: 0px 0px 0px 5px;
}
ol.preguntasFrecuentes {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	color: rgb(0, 51, 153);
}
ol.preguntasFrecuentes li {
	margin: 10px 0px 0px;
	padding: 0px;
	color: rgb(109, 111, 137);
}
ol.preguntasFrecuentes li a {
	display: block;
	font-size: 1.15em;
	font-weight: bold;
	color: rgb(96, 101, 142);
	text-decoration: underline;
}
ol.preguntasFrecuentes li a:link, ol.preguntasFrecuentes li a:visited {
	text-decoration: none;
}
ol.preguntasFrecuentes li a:hover, ol.preguntasFrecuentes li a:active {
	text-decoration: none;
}
.respFAQs {
	margin: 15px 0px 0px;
	padding: 0px 10px 10px;
	color: rgb(128, 128, 128);
}
.respFAQs h1 {
	margin: 0px 0px 2px -10px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(96, 101, 142);
}
.respFAQs ol li {
	margin: 0px;
	padding: 0px;
	font-size: 1.15em;
	font-weight: bold;
	color: rgb(128, 128, 128);
	list-style-type: none;
	background-image: url('../imagenes/personal.gif');
}
.respFAQs p {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#navegacion {
	margin: 0px;
	padding: 0px;
	/* width: 875px; */
        width: 975px;
	height: 30px;
}

/* Estilos asociados a la barra de idiomas */

#barraIdiomas{
	width: 975px;
        /* width: 1000px; */
        /* margin-left:-13px; */
	height: 25px;
        /* background-image: url('../Imagenes/fondo_zona_idiomas.png'); */
        background-image: url('../Imagenes/idiomas.png');
	background-repeat: repeat-x;
        background-position: left bottom;
        /* background-image: url('../Imagenes/degradado_fondo_cabecera.png'); */
	text-align: right;
        color:#4c4c4c;
}


#barraIdiomas  ul {
        text-align: right;
        padding: 10px 0px 0px 20px;
        /* width: 975px; */
        width: 920px;
        padding-right:40px;
        padding-top:8px;
        float:left;
}

#barraIdiomas li {

        display:inline;
        color:white;
        margin-left: 1em;
        /* font-size: 1em; */
        font-size: 0.8em;
        margin-top: 2em;
}

#barraIdiomas div {         
        margin-left:  1em;
        font-size: 0.8em;       

}

#barraIdiomas a:link, #barraIdiomas a:visited {        
	color: #4c4c4c;
        text-decoration: none;	
	/* margin: 0px 10px 0px 14px;
        padding-top:20px; */
}

#barraIdiomas a:hover, #barraIdiomas a:active {
        color: #792258;
	text-decoration: underline;
	/* margin: 0px 10px 0px 10px;
        padding-top:20px;  */
}

#cabecera {
	/* margin: 0px 0px 0px 10px; */
	padding: 0px;
	clear: both;
	/* width: 875px; */
        width: 955px;
	/* height: 150px; */
	height: 116px;
	/* background-repeat: no-repeat; */
	text-align: center;
        /* margin:auto; */
	margin: -6px auto auto auto;
        background-color:transparent;
}

#cabeceraSinCabGmap {
	padding: 0px;
	clear: both;
        width: 955px;
	height: 116px;
	text-align: center;
	margin: 0px auto auto auto;
        background-color:transparent;
}

#imagenCabecera {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	/* width: 875px; */
        width: 955px;
	/* height: 150px; */
        height: 116px;
	z-index: 10;
}

#cajaCabeceraDerecha{
	float:right;
	margin-right:0px;
	width:240px;
	height:100px;
}

#cajaEnlaceGVA{
	margin:0px 0px 0px 0px;
	right:0px;
	float:right;
}

#cajaImagenGVA{
	/* margin:0px 0px 0px 0px; */
        /* margin: 20px -100px 0px 0px; */
        margin: 20px -20px 0px 0px;
	right:0px;
}

#cajaBuscador{
	margin-right:10px;
        float:right;
}

.imagenDerechaBanners{
	margin: 0px 10px 0px 0px;
	border:none;	
}


#bannersPublicidadHome {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 110px;
	left: 480px;
	width: 255px;
	height: 155px;
	z-index: 20;
}

.bannerDerechaPubli{
	width:222px;
	height:71px;
	border: none;	
	margin: 5px 0px 5px 0px;
}

#cabeSub {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -100px;
}

#busq1 {
        /* margin: 60px -110px 0px 0px; */
        padding: 0px;
	/* float: right; */
        /* width:230px; */
        /* width:217px; */
        width:200px;
}

#busq2 {
        margin:0px;
        padding:0px;
	float: left;
        /* width:100%; */
        width:auto;
}

.cajaCombo2 {
	float:right;
	//margin-right:5px;
}


#busquedas {
	/* margin: 0px auto 30px 10px; */
        /* margin: 0px 0px 30px 10px; */
        margin: 4px 10px 30px 10px;
        //margin-top: 0px;    
	padding: 0px 0px 0px 0px;
	width: 955px;
	height: 32px;
	/* background-image: url('../imagenes/busquedas.gif');
	background-repeat: no-repeat; */
	text-align: left;
        font-size: 11px;
        /* border: 1px solid #000000; */
        float:left;
}

.imgBusquedas {
	margin: 0px 0px 0px 6px;
	padding: 0px;
	height: 30px;
	text-align: left;
	float: left;
}
.fondoFormBusquedasIzq {
	margin: 0px;
	padding: 0px;
	width: 5px;
	height: 30px;
	float: left;
}
.fondoFormBusquedasDer {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 5px;
	height: 30px;
	float: left;
}
.textoFormBusquedas {
/* 	border: 0pt none;
	margin: 0px;
	padding: 8px 0px;
	width: 130px;
	background-image: url('../imagenes/fondoformbusquedas.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	font-size: 1.1em;
	float: left; */
        color:#666;
        border: #d2d2d2 1px solid;
        /* width:200px; */
        /* width:180px; */
        width:183px;
        float:left;
        font-size:11px;
}
.selectFormBusquedas {
	border: 0pt none;
	font-size: 0.9em;
	color: rgb(128, 128, 128);
}
.botonFormBusquedas {
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 15px;
	float: left;
        border: #d2d2d2 1px solid
}

#migas {

	font: Arial, Helvetica, sans-serif 11px #EEE;

	/* margin: 0px 65px; */
	/* padding: 10px 0px 0px; */
	/* padding: 10px 10px 10px; */

        padding: 0px 0px 0px 10px;

	/* width: 745px; */
        width: 975px;
        font-size: 11px;
	text-align: left;
        color: #999;
        height: 67px;
}

#migas div {
        width:100%;
        height:20px;
        padding-top:10px;
}

#migas a:link, #migas a:visited {
	color: #792258;
	text-decoration: none;
        font-size: 11px;

}
#migas a:hover, #migas a:active {
	/* background-color: rgb(200, 220, 0); */
	color: #792258;
	text-decoration: underline;
        font-size: 11px;

}

.enlaceMigas a:link, #migas a:visited {
	color: #792258;
	text-decoration: none;
        font-size: 11px;

}

.enlaceMigas a:hover, #migas a:active {
	/* background-color: rgb(200, 220, 0); */
	color: #792258;
	text-decoration: underline;
        font-size: 11px;

}

.fondoMigas{
	background-image: url('../Imagenes/flecha_negra.png');
	background-position: left;
	background-repeat: no-repeat;
}

.fondoMigas div{
	text-indent: 30px;	
        font-size: 11px;
}

.fondoMigas div .inicioBanners {
	width: 230px;
}

div.flechaNegra {

        /* margin-top:10px; */

        width:100%;
        height:27px;
        padding-top:10px;
}

div.cajaFlechaNegra {
   /* margin: 22px 0px 10px 10px; */
   /* margin: 22px 0px 6px 10px; */
   margin: 22px 0px 0px 10px;
   top: 10px;
   left: 0px;
   text-align: left
}

div.cajaFlechaNegra2 {
   margin: 22px 0px -5px 10px;
   top: 10px;
   left: 0px;
   text-align: left;
   width: 688px;
}

div.cajaFlechaNegra3 {
   margin: 22px 0px -5px 10px;
   top: 10px;
   left: 0px;
   text-align: left;
   width: 270px;
}

div.flechaPromocion {
    float:left;
    margin-top: 15px;
    margin-bottom:3px;
    //margin-bottom: 1px;
    margin-left: 3px;
}

.flechaDcha {
   /* float: right;
   margin-right: 260px; */
   margin-left: 670px;
}


#txtContenidoIzq {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 500px;
	font-size: 10px;
}
#txtContenidoIzq p {
	margin: 10px 0px 0px;
	padding: 0px;
}
#txtContenidoIzq a:link, #txtContenidoIzq a:visited, #contCarnetJove a:link, #contCarnetJove a:visited, .listaNoticias a:link, .listaNoticias a:visited {
	
	color:#792258;
        text-decoration: underline

}
#txtContenidoIzq a:hover, #txtContenidoIzq a:active, #contCarnetJove a:hover, #contCarnetJove a:active, .listaNoticias a:hover, .listaNoticias a:active {
	
	color:#792258;
	text-decoration: none; 
}
.listaNoticias p {
	margin: 0px;
	padding: 0px;
}
.listaNoticias h3 {
	margin: 0px 0px 5px;
	font-size: 14px;
}
.listaNoticias a:link h3, .listaNoticias a:visited h3 {
	color: rgb(128, 128, 128);
	text-decoration: none;
}
.listaNoticias a:hover h3, .listaNoticias a:active h3 {
	color: rgb(128, 128, 128);
	text-decoration: underline;
}
h3.h3txtContenidoIzq, h4.h4txtContenidoIzq, h5.h5txtContenidoIzq, h3.h3resultadosBusquedas {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#txtContenidoIzq h3 {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 2.15em;
	line-height: 1em;
}
h4.h4txtContenidoIzq {
	margin: 10px 0px 5px;
	padding: 0px;
	font-size: 16px;
	line-height: 1em;
}
h5.h5txtContenidoIzq {
	margin: 0px;
	padding: 0px;
	font-size: 1.15em;
	line-height: 1em;
	color: rgb(160, 160, 160);
}
.imgNoticia {
	border: 1px solid rgb(66, 97, 25);
	margin: 10px 15px 5px 0px;
	padding: 1px;
	width: 150px;
	height: 150px;
	float: left;
}
.separador {
	overflow: hidden;
	text-align: left;width: 90%;
        /* height:15px; */
	height:30px;
	background: url(../Imagenes/linea_separacion_listado.png) center bottom no-repeat;
}
.separadorcorto {
	overflow: hidden;
	text-align: left;width: 50%;
	height:20px;
	background: url(../Imagenes/linea_separacion_listado.png) center bottom no-repeat;
}
#paginacion {
	/*width:90%;*/
	border: 0px solid rgb(224, 224, 224);
	margin: 15px 0px 15px 5px;
	padding: 0px;
	background-color: rgb(237, 237, 237);
}

table.paginacionTabla {
	width:99%;
	border: none;		
}

td.celdaCentrada{
	width:70%;
	text-align: center;	
}

td.celdaAnterior{
	width:15%;
	text-align:left;
}

td.celdaSiguiente{
	width:15%;
	text-align:right;	
}

#contenidoSecciones {
	margin: 0px;
	padding: 0px;
	/* width: auto; */
        width: 270px;
	float: right;
        /* margin-right:10px; */
}

.tituloSeccion{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#555555;
        font-weight:bold;
}


#contenedorBanners {
	/* width: 270px; */
        /* text-align:center; */
}

#contenedorBanners img{
	margin: 5px 0 5px 0px;	
	border: 0;
}


#carnetJove {
	margin: 0px 0px 25px;
	padding: 0px;
	width: 230px;
	text-align: left;
}


#carnetJove p {
	margin: 0px;
	padding: 0px 15px;
	width: 200px;
}
a#linkCarnetJove {
	display: block;
	width: 230px;
	height: 255px;
	background-image: url('../imagenes/carnetjove.jpg');
	background-repeat: no-repeat;
}
a#linkCarnetJove span {
	display: none;
}
#suscripcionRevista {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 230px;
	height: 80px;
	background-image: url('../imagenes/suscripcionrevista.gif');
	background-repeat: no-repeat;
}
#suscripcionRevistaCont {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 46px;
	left: 20px;
	width: 230px;
	height: 21px;
}
#textoFormSuscRevista {
	border: 0pt none;
	margin: 0px;
	padding: 3px 0px;
	width: 180px;
	background-image: url('../imagenes/textoformsuscrevista.gif');
	background-repeat: no-repeat;
	font-size: 0.9em;
	float: left;
	color: rgb(128, 128, 128);
}
#botonFormSuscRevista {
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 21px;
	float: left;
}
#bannerPublicidad {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 80px;
}
#enlacesDerecha, #suscripcionDerechaRSS {
	/* border: 1px solid rgb(224, 224, 224); */
	/* margin: 15px 0px 0px;
	padding: 5px;
	width: 218px;
	background-color: rgb(237, 237, 237); */
        background-color: transparent;
	text-align:center;
	/* width:165px;
	margin:0px 20px 20px 20px; */
        width:222px;
        /* height:41px; */
        background-image:url('../Imagenes/fondo_banner_RSS.png');        
        background-repeat: no-repeat;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #8c8682;
        padding-right: 5px;
        /* float: right; */
}

#suscripcionDerechaRSS div {
	padding: 15px 30px;	
        /* margin: 0px 0px 20px 0px; */
        margin: 0px 0px 0px 0px;
}

#suscripcionRedes {	
        background-color: transparent;
	text-align: center;
        width:222px;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #8c8682;
        padding-right: 5px;
        padding-bottom:5px;
}

#suscripcionRedes div {
	padding: 15px 30px;	
        margin: 0px 0px 0px 0px;
}

#suscripcionRedes img {
        margin: 0px 4px 0px 4px;
}

a.Rss:link, a.Rss:visited,a.Rss:hover,a.Rss:active {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;	
   text-decoration: none;
   color: #8c8682
}

#enlacesDerecha ul {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
#enlacesDerecha ul li {
	margin: 0pt;
	padding: 0pt;
}
#enlacesDerecha ul li a {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	background-image: url('../imagenes/backlinkspersonal2.gif');
	background-repeat: no-repeat;
}
#enlacesDerecha ul li a:link, #enlacesDerecha ul li a:visited {
	text-decoration: underline;
}
#enlacesDerecha ul li a:hover, #enlacesDerecha ul li a:active {
	background-color: rgb(224, 224, 224);
	background-image: url('../imagenes/hoverlinkspersonal2.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}
#fotoGalera {
	border: thin solid rgb(204, 204, 204);
	margin: 0px 10px 0px 0px;
	padding: 2px;
}

#cajaNoticiasDestacadas {
	padding: 15px;
	border: #e5e6e8 1px solid;
	width: 580px;
        padding-bottom:0px;
        margin-bottom:15px;
}

.noticiasDestacadas {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	/* width: 510px; */
        width: 670px; 
	/* background-image: url('../imagenes/noticiasdestacadas.jpg');
	background-position: left bottom;
	background-repeat: repeat-y;  */
}
#faldonNoticias {
}
.columnaNoticiasDestacadas a, .columnaNoticiasDestacadas a:hover, .columnaNoticiasDestacadas a:active, .columnaNoticiasDestacadas a:link, .columnaNoticiasDestacadas a:visited {
	/* color: rgb(133, 133, 133); */
        color: #666;
}
#faldonNoticias a, #faldonNoticias a:hover, #faldonNoticias a:active, #faldonNoticias a:link, #faldonNoticias a:visited {
	/* color: rgb(133, 133, 133); */
        color: #666;
}
#faldonNoticias h1 {
	margin: 0px;
	padding: 12px 0px 25px 182px;
	text-align: left;
	font-size: 1.4em;
	width: 327px;
	/* background-image: url('../imagenes/cabnoticiasdestacadas.jpg');
	background-repeat: no-repeat;
	background-position: left top; */
}
.noticiasDestacadasContenido {
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	/* background-image: url('../imagenes/noticiasdestacadas.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	width: 509px; */
}
.noticiasDestacadasPie {
	/*background-image: url('../imagenes/pienoticiasdestacadas.jpg');
	background-repeat: no-repeat;
	background-position: left bottom; */
	clear: both;
	height: 100%;	
	/* width:510px; */
        width: 670px;
	background-repeat:repeat-y;
	background-image:url('../Imagenes/cajasombra_medio.png');
	text-align: center;	
}

.cajaNoticiasSup {
	/* width:510px; */
        width:670px;
	height:10px;
	background-position: bottom;
	background-image: url('../Imagenes/cajasombra_superior.png');
	background-repeat:no-repeat;
}




.cajaNoticiasInf {
	/* width:510px; */
        width:670px;
	height:10px;
	background-position: top;
	background-image: url('../Imagenes/cajasombra_inferior.png');
	background-repeat:no-repeat;
}

.caja620 {
       width:620px;
}


/* Estilos para las cajas de la derecha

.noticiasDestacadasDcha {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	/* width: 510px; */
        width: 270px; 
	/* background-image: url('../imagenes/noticiasdestacadas.jpg');
	background-position: left bottom;
	background-repeat: repeat-y;  */
}


.cajaNoticiasSupDcha {
	/* width:510px; */
        width:270px;
	height:10px;
	background-position: bottom;
	background-image: url('../Imagenes/cajasombra_superior.png');
	background-repeat:no-repeat;
}


.cajaNoticiasInfDcha {
	/* width:510px; */
        width:270px;
	height:10px;
	background-position: top;
	background-image: url('../Imagenes/cajasombra_inferior.png');
	background-repeat:no-repeat;
}

.noticiasDestacadasPieDcha {
	/* background-image: url('../imagenes/pienoticiasdestacadas.jpg');
	background-repeat: no-repeat;
	background-position: left bottom; */
	clear: both;
	height: 100%;	
	/* width:510px; */
        width: 270px;
	background-repeat:repeat-y;
	background-image:url('../Imagenes/cajasombra_medio.png');
	text-align: center;	
}



.cajaNoticias {
	margin: 0px 5px 0px 0px;
        /* width: 480px; */
        /* width: 560px; */
        width:580px;

}

.tituloNoticias {
	border: 1px solid #EEE;
        background: url('../Imagenes/fondo_titulo_naranja.png') repeat-x ;
	/* background-color: #f9a61a; */
	/* width:480px;
        width:560px; */
        width:580px;
	height:20px;        
}

.tituloNoticiasTexto {
	text-align: left;
	padding-bottom: 0px;
	text-indent: 10px;
	margin: 3px 0px;
	padding-left: 0px;
	width: 100%;
	padding-right: 0px;
	color: white;
	padding-top: 0px;
	height: auto;
        font-family: Arial #fff Helvetica sans-serif;
	color: #fff;
	font-weight: bold;
        font-size: 13px ;
}


.tituloPromociones {
	border: 1px solid #EEE;
	/* background-color: #f9a61a; */
	/* width:580px; */
	background: url('../Imagenes/fondo_titulo_naranja.png') repeat-x;
	width: 220px;
	height:20px;        
}

.tituloPromocionesTexto {
	text-align: left;
	padding-bottom: 0px;
	text-indent: 10px;
	margin: 3px 0px;
	padding-left: 0px;
	width: 100%;
	padding-right: 0px;
	color: white;
	padding-top: 0px;
	height: auto;
        font-family: Arial #fff Helvetica sans-serif;
	color: #fff;
	font-weight: bold;
        font-size: 13px ;
}





.noticiasDestacadasTexto {
		  text-align: left;
        padding: 0;
        text-indent: 10px;
        margin: 3px 0px;
        width: 100%;
        color: white;
        height: auto;
}

.columnaNoticiasDestacadas p {
	/*margin: 0px; */
        margin: 5px 0px 0px 0px;
	padding: 0px;
	/* font-size: 0.9em; */
        /* font-size: 11px; */
}

#faldonNoticias p {
	margin: 5px 0px;
	padding: 0px;
	/* font-size: 0.9em; */
        font-size: 11px;
}
.columnaNoticiasDestacadas p a, .columnaNoticiasDestacadas p a:hover, .columnaNoticiasDestacadas p a:active, .columnaNoticiasDestacadas p a:link {
	/* color: rgb(133, 133, 133); */
}
.columnaNoticiasDestacadas {
	/* margin: 0px 8px 8px 0px; */
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	/* width: 158px; 
	width: 90%; */
	/* height: 115px; */
	text-align: left;
	/* float: left; */	 
	/* border-bottom: 1px solid #999; */
        border-bottom: #e5e6e8 1px solid;
        margin: 10px 0px 5px 0px;
}

.columnaNoticiasDestacadas h4 {
	margin: 0px 0px 2px;
	padding: 0px;
	font-size: 1.1em;
}

.noticiasDestacadasFin {
        margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 20px;
	clear: both;
        text-align:center;
}

.titularNoticias {
        font-family:Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 14px;
        /* width:580px; */
        width: 100%;
}

.titularNoticias a:llink, .titularNoticias a:hover, .titularNoticias a:visited, .titularNoticias a:active{
	color:  #555;
        /* color:#792258; */
}

.titularNoticias b{
	color:#792258;
}

.contenedorVerMas {
        /* width:97%; */
        /* width:580px; */
        width:100%;
        height:30px;
}

p.resumenNoticia {        
        /* width: 580px; */
        width: 100%;
        padding-top:5px;
}


#fondoRss_es {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 50px;
	background-image: url('../imagenes/fondorss_es.jpg');
	background-repeat: no-repeat;
	clear: both;
}

#fondoRss_va {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 50px;
	background-image: url('../imagenes/fondorss_va.jpg');
	background-repeat: no-repeat;
	clear: both;
}

a#rss_es {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 150px;
	height: 30px;
	position: relative;
	top: 0px;
	left: 30px;
	background-image: url('../imagenes/rss_es.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}

a#rss_va {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 150px;
	height: 30px;
	position: relative;
	top: 0px;
	left: 30px;
	background-image: url('../imagenes/rss_va.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}


a#rss_es span {
	display: none;
}

a#rss_va span {
	display: none;
}

a#rss_es:hover {
	background-position: center top;
}

a#rss_va:hover {
	background-position: center top;
}

.pie {
	margin: 0px;
	padding: 0px;
	clear: both;
	/* width: 875px; */
        width: 975px;
        text-align:center;
	height: 25px;
	/* background-image: url('../imagenes/pie.gif'); */
        /* background-image: url('../Imagenes/pie.png'); 
	background-repeat: no-repeat; */
}

.copyright{
        font-size:0.8em
}

#cajaPie {
        width: 950px;
        margin:10px 10px 0px 10px;      
        text-align:center;        
        padding: 15px 0px 15px 0px;
        border-top: #e5e6e8 1px solid;
        white-space: nowrap;
        clear: both;
        height: 35px;
}

#cajaPie li {

        display: inline;
        /* font-size: 0.8em; */
        /* vertical-align:middle; */

}

#cajaPie li img {

        margin-bottom: -5px;
}

#cajaPie li img.generalitat  {

        margin-bottom: -15px;
}



#subPie {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	/* width: 955px; */
        width: 650px;
	height: 30px;
	font-size: 1em;
	text-align: center;
}

#logosSubPie {
	margin: -5px 5px 0px 0px;
	padding: 0px;
	height: 30px;
	/* float: left; */
        width: 76px;
}


#contSubPie {
	margin: 0px;
	padding: 0px;
	height: 30px;
	float: left;
        width: 200px;
}
#contSubPie p {
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}

.cajaTec {
        /* margin: -10px 0px 5px 5px; */
        margin: -10px 0px 5px 5px;
        padding: 5px 5px 5px 5px;
        /* float: right; */
        width:25%;
	/* background-image: url('../Imagenes/fondo_logos_pie.png');
	background-position: center;
	background-repeat: no-repeat; */
        text-align: center;
}
.cajaFormulario {
	border: 1px solid rgb(128, 128, 128);
	margin: 5px 0px;
	padding: 2px;
	width: 200px;
	height: 15px;
	background-color: white;
	color: rgb(128, 128, 128);
}
.textoFormulario {
	border: 1px solid rgb(128, 128, 128);
	margin: 5px 0px;
	padding: 2px;
	width: 300px;
	height: 100px;
	background-color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: rgb(128, 128, 128);
}
.botonFormulario {
	margin: 5px 0px;
	width: 100px;
	height: 25px;
	color: rgb(128, 128, 128);
	font-weight: bold;
}
#formConsultaFaq {
	margin: 20px 0px 5px;
	font-weight: bold;
	padding-right: 0px;
	width: 100%;
}
#formConsultaFaqCamps {
	margin: 0px 20px 0px 0px;
	font-weight: bold;
	padding-right: 20px;
}
#contCarnetJove {
	margin: 0px 0px 0px 5px;
	clear: both;
}
#busquedasDB {
	margin: 10px 0px 0px;
	padding: 0px;
	text-align: left;
}
.cajaBusquedasDB {
	border: 1px solid rgb(128, 128, 128);
	margin: 5px 0px;
	padding: 2px;
	width: 100px;
	height: 15px;
	background-color: white;
	color: rgb(128, 128, 128);
}
.selectBusquedasDB {
	border: 1px solid rgb(128, 128, 128);
	margin: 5px 0px;
	padding: 2px;
	width: 105px;
	height: 20px;
	background-color: white;
	color: rgb(128, 128, 128);
}
.textoBusquedasDB {
	border: 1px solid rgb(128, 128, 128);
	margin: 5px 0px;
	padding: 2px;
	width: 300px;
	height: 100px;
	background-color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: rgb(128, 128, 128);
}
.botonBusquedasDB {
	margin: 5px 0px;
	width: 105px;
	height: 25px;
	color: rgb(128, 128, 128);
	font-weight: bold;
}
#subNavegacion {
        text-align:left;
	margin: 0px 0px 10px;
	padding: 0px;
	/* width: 230px; */
        width: 222px;
	/* background-image: url('../imagenes/fondolateralseccion.gif');
	background-repeat: repeat-y;
	background-position: 0px 25px; */
         /*background-color: #e7e6e2; */
        background-repeat: no-repeat;
}
#fondoSubNavegacionBusq h3 {
	margin: 0px;
	padding: 12px 0px 5px 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url('../imagenes/fondolateralbuscadorsup.gif');
	background-repeat: no-repeat;
	background-position: center top;
}
#subNavegacion h2 {
	margin: 0px;
	padding: 12px 0px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* background-image: url('../imagenes/fondolateralseccionsup.gif'); */
        background-image: url('../Imagenes/caja_dcha_superior.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#subNavegacionCab {
	margin: 0px;
	padding: 12px 0px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* background-image: url('../imagenes/fondolateralseccionsup.gif'); */
        background-image: url('../Imagenes/caja_dcha_superior.png');
	background-repeat: no-repeat;
	background-position: center bottom;
}
#subNavegacionTitulo {
        background-color: #e7e6e2;
        padding-left: 10px;
        background-image: url('../Imagenes/separacion_caja_dcha_1.png');
        background-position: bottom center;
        background-repeat: no-repeat;        
        height: 25px;
}

#subNavegacion ul {
	margin: 0pt 0pt 0pt 0px;
	padding: 0pt 0pt 0pt 6pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	font-size: 1em;
        background-color: #e7e6e2;
}
#subNavegacion ul li {
text-align:left;
	margin: 0px;
	/* background-image: url('../imagenes/barrasubnavegacion.gif');         */
        background-image: url('../Imagenes/separacion_caja_dcha_2.png');
	background-repeat: no-repeat;
	background-position: left top;
	width: 95%;
}
#subNavegacion ul li a {
	margin: 0px 0px 0px 5px;
	padding: 6px 5px 5px 0px;
	/* color: rgb(128, 128, 128);
	text-decoration: none; */
	display: block;
}
#subNavegacion ul li a:hover, #subNavegacion ul li a:active, #subNavegacion ul li a:visited {
	margin-left: 5px;
	/* background-image: url('../imagenes/barrasubnavegacionhover.gif');
	background-repeat: no-repeat;
	background-position: left top; */
	/* text-decoration: none; */
	color:#792258;
}
#subNavegacion ul li ul, #subNavegacion ul li ul li {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 1em;
}
#subNavegacion ul li ul li a:hover {
	margin-left: 5px;
	background-image: url('../imagenes/barrasubnavegacionsinfondo.gif');
	background-repeat: no-repeat;
	background-position: left top;
	/* text-decoration: none; */
}
#cabeceraSubNavegacionBusq {
	margin: 0px;
	padding: 0px;
	width: 230px;
	background-image: url('../imagenes/fondolateralbuscadorsup.gif');
	background-repeat: no-repeat;
	background-position: center top;
}
#subNavegacionFondo {
	margin: 0px;
	padding: 0px;
	width: 230px;
	background-image: url('../imagenes/fondolateralseccion.gif');
	background-repeat: repeat-y;
	background-position: 0px 25px;
}
#subNavegacionPie {
	margin: 0px;
	padding: 0px;
	/* width: 230px; */
        width:222px;
	height: 9px;
	/* background-image: url('../imagenes/piesubnavegacion.gif'); */
        background-image: url('../Imagenes/caja_dcha_inferior.png');
	background-repeat: no-repeat;
	background-position: center top;
}

/******************formato para los enlaces **************/
#subNavegacionEnlaces {
	margin: 0px 0px 10px;
	padding: 0px;
	/* width: 230px; */
        width: 222px;
	/* background-image: url('../imagenes/fondolateralseccion_enla.gif');
	background-repeat: repeat-y;
	background-position: 0px 25px; */
        
}
#subNavegacionEnlaces h2 {
	margin: 0px;
	padding: 12px 0px 5px 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url('../imagenes/fondolateralseccionsup_enla.gif');
	background-repeat: no-repeat;
	background-position: center top;
}
#subNavegacionEnlaces ul {
	/* margin: 0pt 0pt 0pt 8px; */
        margin: 0pt 0pt 0pt 0px;
	padding: 0pt 0pt 10pt 10pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	font-size: 1em;
   	background-color: #e7e6e2;
	background-image: url('../Images/separacion_caja_dcha_2.png');
	background-position: top center;
}
#subNavegacionEnlaces ul li {
	background-image: url(../Imagenes/ico_enlace.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	width: 95%;
}

#subNavegacionEnlaces ul li a  {
text-align:left;
	margin: 0px 0px 0px 5px;
	padding: 2px 5px 0px 10px;
	/* color: rgb(128, 128, 128);
	text-decoration: none; */
	display: block;
}

#subNavegacionEnlaces ul li a:hover, #subNavegacionEnlaces ul li a:active {
	/* text-decoration: underline; */
	margin-left: 5px;

}

/****************Terminan los enlaces *****************************/


#fondoNavDPC {
	margin: 0px;
	padding: 0px;
	width: 255px;
	height: 230px;
	background-image: url('../imagenes/fondonavdpc.jpg');
	background-repeat: no-repeat;
	float: left;
}
#navDPC {
	margin: 0px;
	padding: 0px;
	width: 245px;
	height: 185px;
	position: relative;
	top: 20px;
	left: 5px;
}
#navDPC #blogs, #navDPC #foros, #navDPC #miGente, #navDPC #correo, #navDPC #barraJove, #navDPC #tagCloudHome {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 245px;
	height: 185px;
	background-image: url('../imagenes/navdpc.jpg');
	background-repeat: no-repeat;
}
#navDPC #blogs span, #navDPC #foros span, #navDPC #miGente span, #navDPC #correo span, #navDPC #barraJove span, #navDPC #tagCloudHome span {
	display: none;
}
#navDPC #blogs {
	margin: 0px;
	width: 245px;
	height: 31px;
	background-position: 0 0;
}
#navDPC #blogs:hover {
	background-position: -245px 0px;
}
#navDPC #foros {
	margin: 0px;
	width: 245px;
	height: 31px;
	background-position: 0px -31px;
}
#navDPC #foros:hover {
	background-position: -245px -31px;
}
#navDPC #miGente {
	margin: 0px;
	width: 245px;
	height: 31px;
	background-position: 0px -62px;
}
#navDPC #miGente:hover {
	background-position: -245px -62px;
}
#navDPC #correo {
	margin: 0px;
	width: 245px;
	height: 31px;
	background-position: 0px -93px;
}
#navDPC #correo:hover {
	background-position: -245px -93px;
}
#navDPC #barraJove {
	margin: 0px;
	width: 245px;
	height: 31px;
	background-position: 0px -124px;
}
#navDPC #barraJove:hover {
	background-position: -245px -124px;
}
#navDPC #tagCloudHome {
	margin: 0px;
	width: 245px;
	height: 30px;
	background-position: 0px -155px;
}
#navDPC #tagCloudHome:hover {
	background-position: -245px -155px;
}
#dosPuntoCero {
	margin: 0px;
	padding: 0px;
	/* width: 875px; */
        width: 975px;
	text-align: left;
}
#fondoLogoDPC {
	margin: 0px;
	padding: 0px;
	width: 310px;
	height: 230px;
	background-image: url('../imagenes/fondologodpc.jpg');
	background-repeat: no-repeat;
	float: left;
}
a#logoDPC {
	margin: 0px 40px 0px 65px;
	padding: 0px;
	display: block;
	width: 205px;
	height: 75px;
	position: relative;
	top: 25px;
	background-image: url('../imagenes/logodpc.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
a#logoDPC span {
	display: none;
}
a#logoDPC:hover {
	background-position: center bottom;
}
#textoLogoDPC {
	margin: 0px 0px 0px 80px;
	padding: 0px;
	position: relative;
	top: 15px;
	color: rgb(4, 107, 164);
	font-size: 1.25em;
}
#textoLogoDPC ul {
	margin: 15px 0px 0px 15px;
	padding: 0px;
}
#textoLogoDPC ul li a:link, #textoLogoDPC ul li a:visited {
	color: rgb(4, 107, 164);
	text-decoration: underline;
}
#textoLogoDPC ul li a:hover, #textoLogoDPC ul li a:active {
	background-color: rgb(4, 107, 164);
	color: white;
}
#fondoFormDPC {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 310px;
	height: 230px;
	background-image: url('../imagenes/fondoformdpc.jpg');
	background-repeat: no-repeat;
	float: left;
}
a#botonFormDPC {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 125px;
	height: 125px;
	background-image: url('../imagenes/botonformdpc.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
a#botonFormDPC span {
	display: none;
}
a#botonFormDPC:hover {
	background-position: center bottom;
}
#formDPC {
	margin: 0px 0px 0px 100px;
	padding: 0px;
	height: 50px;
}
#form1DPC {
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#form2DPC {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 25px;
}
.fondoFormDPCIzq {
	margin: 0px;
	padding: 0px;
	width: 5px;
	height: 25px;
	float: left;
}
.fondoFormDPCDer {
	margin: 0px;
	padding: 0px;
	width: 5px;
	height: 25px;
	float: left;
}
#textoForm1DPC, #textoForm2DPC {
	border: 0pt none;
	margin: 0px;
	padding: 8px 0px 4px;
	font-size: 0.9em;
	font-weight: bold;
	color: rgb(4, 107, 164);
	float: left;
}
#textoForm1DPC {
	width: 100px;
	background-image: url('../imagenes/textoform1dpc.jpg');
	background-repeat: no-repeat;
}
#textoForm2DPC {
	width: 105px;
	background-image: url('../imagenes/textoform2dpc.jpg');
	background-repeat: no-repeat;
}
#botonForm2DPC {
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 25px;
	float: left;
}
#contDosPuntoCero #tagCloud {
	border: 1px solid rgb(192, 218, 232);
	margin: 5px 0px 0px 5px;
	padding: 5px;
	clear: both;
	width: 733px;
	background-color: rgb(229, 240, 246);
}
#contDosPuntoCero #tagCloud a {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	text-decoration: none;
	line-height: 1.15em;
}
#contDosPuntoCero #tagCloud a:link, #contDosPuntoCero #tagCloud a:visited {
	color: rgb(4, 107, 164);
}
#contDosPuntoCero #tagCloud a:hover, #contDosPuntoCero #tagCloud a:active {
	background-color: rgb(4, 107, 164);
	color: white;
}
#fondoDPC {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url('../imagenes/fondodpc.gif');
	background-repeat: repeat-x;
	text-align: center;
}
#logoDosPuntoCero {
	margin: 0px;
	padding: 0px;
	/* width: 875px; */
        width: 975px;
	height: 72px;
	background-image: url('../imagenes/logodospuntocero.gif');
	background-repeat: no-repeat;
	text-align: left;
}
.fondoContenidoDPC {
	margin: 0px;
	padding: 0px;
	/* width: 875px; */
        width: 975px;
	background-image: url('../imagenes/contenidodpc.gif');
	background-repeat: repeat-y;
}
#cabeceraDPC {
	margin: 0px;
	padding: 0px;
	clear: both;
	/* width: 875px; */
        width: 975px;
	height: 75px;
	background-image: url('../imagenes/cabeceradpc.gif');
	background-repeat: no-repeat;
}
#contDosPuntoCero {
	margin: 0px 60px;
	padding: 0px;
	clear: both;
	width: 755px;
	text-align: left;
}
#contDosPuntoCero a:link, #contDosPuntoCero a:visited {
	color: rgb(103, 155, 184);
	text-decoration: none;
}
#contDosPuntoCero a:hover, #contDosPuntoCero a:active {
	color: rgb(4, 107, 164);
	text-decoration: underline;
}
#contDosPuntoCero p {
	margin: 10px 0px 0px;
	padding: 0px;
}
#contDosPuntoCero p:first-child {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.cabeceraContDPC {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	width: 745px;
	height: 55px;
}
.pieDPC {
	margin: 0px;
	padding: 0px;
	clear: both;
	/* width: 875px; */
        width: 975px;
	height: 25px;
	background-image: url('../imagenes/piedpc.gif');
	background-repeat: no-repeat;
}
.web20 {
	padding-left: 40px;
}


/******************************** Estilos para el buscador superior **********************************/
#busquedaTiendas, #busquedaLocalidades, #busquedaMunicipios {
        float:left;
        width:auto;
        height:auto;
        margin: -5px 8px 0px 0px;
        padding:0px 0px 0px 0px;
        color:#666;
}


#busquedaLocalidades {
   /* margin:5px 0px 0px 20px; */
}

#busquedaBotonSolo {
	padding:0px 0px 0px 0px;
        /* margin-left: 20px;  */
        margin-left: 15px;
        margin-top: -5px;  
}

.subNavegacion {
text-align:left;
margin:0 0 10px 0;
padding:0;
width:230px;
background:url(../imagenes/fondolateralseccion.gif) repeat-y 0px 25px;
}


.subNavegacion h2 {
background:url(../imagenes/fondolateralseccionsup.gif) center top no-repeat;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:12px 0 5px 20px;
}


.subNavegacionPie {
background:url(../imagenes/piesubnavegacion.gif) center bottom no-repeat;
height:15px;
margin:0;
padding:0;
width:230px;
}


.subNavegacion h2.tagcloudtitle {
font-weight:bold;
letter-spacing:-1px;
font-size:16px;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}


.tagcloud {
padding:5px 20px;
background: url(../imagenes/barrasubnavegacion.gif) center top no-repeat;
}


.tagcloud a {
text-decoration:none;
line-height:20px;
}


.tagcloud a:hover {
text-decoration:underline;
}

#homeintro {
   margin:10px;
   clear:both;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:14px;
   text-align:left;
   color:#666;      
}

#homeintro div.juventud{

   text-align: left;
   margin-left: 100px;
}

#homeintro p {
margin-left:0 !important;
}

.tituloImagenIntro {
	width: 100%;
	float: left;
}

.hcol img {
margin-bottom:15px;
}


#hcol1 {
float:left;
width:147px;
}

#hcol2 {
float:left;
width:175px;
}

#hcol3 {
float:left;
width:160px;
}

#busquedaBotonSolo {
float:left;
padding:0px 0 0;
}


.negrita {	
font-weight: bold;
}


#contenidoGeneralNoticia {
        margin: 0px 0px 0px 0px;
	//margin: 0px 0px 0px -5px;
	padding: 0px 5px 0px 0px;
	float: left;
	/* font-size: 1.1em;
	line-height: 1.5em; */
	/* width: 90%; */
        min-width: 663px;
        /* width:100%; */
        width:955px;
}

#contenidoGeneralNoticia p {
	/* margin: 0px 15px 8px 10px; */
        margin: 0px 15px 8px 0px;
}

#contenidoGeneralNoticia h1 {
	margin: 5px 0px;
	padding: 0px;
	/* font-size: 2.15em; */
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 14px; */
        font-size: 20px;
	font-weight: bold;
	/* line-height: 1.5em; */
	/* line-height: 14px; */
        line-height: 1.25em;
	text-align: left;
}
#contenidoGeneralNoticia h2 {
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 12px; 
	line-height: 14px; */
	margin: 0px 0px 5px;
	padding: 0px;
	/* font-size: 1.8em;
	line-height: 1em; */
	text-align: left;
}
#contenidoGeneralNoticia h3 {
	margin: 0px 0px 5px;
	padding: 0px;
	/* font-size: 1.5em;
	line-height: 1em; */
	text-align: left;
}
#contenidoGeneralNoticia ul {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
}

.columnaBusquedaDestacadas p a, .columnaBusquedaDestacadas p a:hover, .columnaBusquedaDestacadas p a:active, .columnaBusquedaDestacadas p a:link {
	color: rgb(133, 133, 133);
}
.columnaBusquedaDestacadas {
	/* margin: 0px 8px 8px 0px; */
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 25px 0px;
	overflow: hidden;
	/* width: 158px; 
	width: 90%; */
	/* height: 115px; */
	text-align: left;
	/* float: left; */	 
	/*border-bottom: 1px solid #999;*/
        background: url(../Imagenes/linea_separacion_listado.png) center bottom no-repeat;
        margin: 10px 0px 5px 0px;
}

.columnaBusquedaDestacadas h4 {
	margin: 0px 0px 2px;
	padding: 0px;
	font-size: 1.1em;
}


.tituloSugerencia{
	font-family: Arial;
	font-size: 17px;
	color: #ffa800;
	font-weight:bold
}

/* FONDOS */
.contenedor{float:left;}

.arribaizquierda{
   background-image: url(../Imagenes/sombra_a_izq.png);
   background-position: left top;
   background-repeat:no-repeat;
   padding-top: 17px;
   padding-left: 18px;
   padding-right: 15px;
   padding-bottom: 15px;
   float:left;
   }

.arriba{
   background-image: url(../Imagenes/sombra_a.png);
   background-position: left top;
   background-repeat: repeat-x;
float:left;
width:100%;
	 }

.arribaderecha{
   background-image: url(../Imagenes/sombra_a_dcha.png);
   background-position: right top;
   background-repeat:no-repeat;
   float:left;
   width:100%;


}
.izquierda{
 background-image: url(../Imagenes/sombra_cont_izq.png);
   background-position: left top;
   background-repeat: repeat-y;
   float:left;
   width:100%;
}
.derecha{
 background-image: url(../Imagenes/sombra_cont_dcha.png);
   background-position: right top;
   background-repeat: repeat-y;
   float:left;
   width:100%;

}

.debajoizquierda{
   background-image: url(../Imagenes/sombra_c_izq.png);
   background-position: left bottom;
   background-repeat: no-repeat;
   float:left;
   width:100%;

}
.debajo{
   background-image: url(../Imagenes/sombra_c.png);
   background-position: left bottom;
   background-repeat: repeat-x;
   float:left;
   width:100%;


}
.debajoderecha{
	background-image: url(../Imagenes/sombra_c_dcha.png);
   background-position: right bottom;
   background-repeat: no-repeat;
   float:left;
   width:100%;

}

.limpiar{
clear:both;
margin:0px;
padding:0px;
width:0px;
height:0px;
border-style:none;
background-color:white;


}


/* FONDOS  HOME */
.contenedor{float:left;}

.arribaizquierdaHome{
   /* background-image: url('../Imagenes/sombra_a_izq.png');
   background-position: left top;
   background-repeat:no-repeat; */
   padding-top: 0px;
   padding-left: 13px;
   padding-right: 13px;
   padding-bottom: 0px;
   float:left;
   background-color: transparent;
   }

.arribaHome{
   background-image: url(../Imagenes/sombra_a.png);
   background-position: left top;
   background-repeat: repeat-x;
   float:left;
   width:100%;
   background-color: transparent;
}

.arribaderechaHome{
   background-image: url(../Imagenes/.png);
   background-position: right top;
   background-repeat:no-repeat;
   float:left;
   width:100%;
   background-color: transparent;
}

.izquierdaHome{
   /* background-image: url(../Imagenes/sombra_cont_izq.png); */
   background-image: url(../Imagenes/degradado_fondo_sombra_izda_home.png);
   background-position: left top;
   background-repeat: repeat-y;
   float:left;
   width:100%;
   background-color: transparent;
}

.derechaHome{
   background-image: url(../Imagenes/degradado_fondo_sombra_dcha_home.png);
   background-position: right top;
   background-repeat: repeat-y;
   float:left;
   width:100%;
   background-color: transparent;

}

.debajoizquierdaHome{
   background-image: url(../Imagenes/sombra_c_izq.png);
   background-position: left bottom;
   background-repeat: no-repeat;
   float:left;
   width:100%;
   background-color: transparent;
}

.debajoHome{
   background-image: url(../Imagenes/sombra_c.png);
   background-position: left bottom;
   background-repeat: repeat-x;
   float:left;
   width:100%;
   background-color: transparent;
}

.debajoderechaHome{
   background-image: url(../Imagenes/sombra_c_dcha.png);
   background-position: right bottom;
   background-repeat: no-repeat;
   float:left;
   width:100%;
   background-color: transparent;
}

/* Mapa del web */
		
.cajaMapa{
	
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-left:0px;
			
}
			
.cajaMapa ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	list-style: none none outside;
					
}

.cajaMapa ul li{			
	
	padding: 2px 0px 2px 0px;
	display:block;
	background-color: white;	
	list-style: none none outside;
}
	
.cajaMapa ul li a{	
	display:block;
	padding-left:15px;
	text-decoration: none;
}
	
	
.cajaMapa  ul li.nivel1{	
	list-style: none none outside;
	left:0px;
	width:330px;
	float:left;			
}
	
.cajaMapa ul li.nivel1 a{
	list-style: none none outside;
	color: #792258;
	padding-left:0px;	
}
	
.cajaMapa ul li.nivel1 a:hover{
	list-style: none none outside;
	color: #c17ea7;		
	/* background-color: #c17ea7; */
}
	
.cajaMapa ul li.nivelMayor{
	padding: 2px 0px 2px 0px;
	display:block;
	background-color: white;
		
}
			
.cajaMapa ul li.nivelMayor a.nivelMayor {	
	display:block;
	padding-left:15px;
	text-decoration: none;
}
	
.cajaMapa ul li.nivelMayor a.nivelMayor {		
	background: url(../Imagenes/bulet.jpg) no-repeat 2px 3px;
}
	
.cajaMapa ul li.descubre a.descubre:hover{
	color: #c17ea7;		
	background: url(../Imagenes/bulet.jpg) no-repeat 2px 3px;
	/* background-color: #c17ea7; */
}		
	
/* Estilos asociados a LOPD */

.cajaLOPD {			
	width:98%;
	float:left;
	margin:5px 5px 15px 0px;
}	

