/* Hoja de estilos publica */

/* ##### DEFINICIONES ETIQUETAS HTML ##### */

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	color: #666666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.blanco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.negro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
form,button,textarea,input,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* ##### CLASES ##### */

.filacabecera {
	background-color:#00213c;
	color:#FFFFFF;
	font-weight:bold;
	height:35px;

}
.filanormal {

}
.filasombreada {
	background-color:#FFFFFF;
}

.grispeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B9B9B;
	text-decoration: none;
}
.grispeq:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.blanco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.blanco12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.blanco12-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.blanco12-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.blanco14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.blanco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.blanco11-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
.gris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.gris11-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00203C;
}
.gris11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.gris11-2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.negro11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.amarillo11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
}
.blancopeq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.titular {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.grispeqosc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00213C;
	text-decoration: none;
}
.links1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9D8B4D;
	text-decoration: none;
}
.links1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9D8B4D;
	text-decoration: underline;
}
.bordegris {
	border: 1px solid #999999;
}
.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.botonesform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FAE867;
	border: 1px solid #666666;
	font-weight: bold;
}
a.menuint {
	color: #666666;
	text-decoration: none;
}
a.menuint:hover {
	text-decoration:underline;
}
a.navbar {
	color: #666666;
	text-decoration:none;
}
a.navbar:hover {
	color: #666666;
	text-decoration:underline;
}
.links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.links2:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.titulostienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFCC00;
	background-color: #8F8F8F;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
}
.celdaproductos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #00213C;
	border-left: 1px none #999999;
}
.tcatalogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tdcatalogo {background-image:url(../img/pastillahome2.gif); background-repeat:no-repeat; background-position: right bottom;}


/* ##### IDS ##### */

#body {
	text-align: center;
	vertical-align: middle;
	margin: 10px;
}
#txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#txt300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	overflow: auto;
	width: 300px;
}
.txt300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	overflow: auto;
	width: 300px;
}
#fotoder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6e8aac;
	border: 2px solid #00213c;
	float: right;
	padding: 5px;
	text-align:center;
	margin:0px 0px 5px 10px;
}
#fotoizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6e8aac;
	border: 2px solid #00213c;
	float: left;
	padding: 5px;
	text-align:center;
	margin:0px 0px 5px 10px;
}
#fotoampli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E8AAC;
	border: 2px solid #00213c;
	text-align:center;
}
#menuint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	width: 140px;
	border-right: 1px solid #CCCCCC;
}
#navbar {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	width: 400px; /* Estaba en 300, pero para adaptar al alemn lo cambio a 400 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#busquedas {
	font-size: 10px;
	color: #00213c;

}

#busquedas .title {	float:left; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #143754; text-decoration: none; font-weight:bold;}

#busquedas .enlace {
float:right;
}

#busquedas .enlace a {
text-decoration:none;
color: #00213c;

}

#busquedas .enlace a:hover {
text-decoration:underline;
}

/* NUEVOS ESTILOS - MAQUETACION SEPTIEMBRE 2006 */
.pie {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}


.textotabla {font-size:10px;}

.title-columna {padding: 6px 0px 6px 0px;  background: transparent url(/img/nuevas/fondopq.gif) repeat; }
.title-texto {	padding: 0px 0px 0px 27px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight:bold; background: transparent url(/img/nuevas/ico_titulo.gif) 18px 4px no-repeat;}
.noticias {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #162C47; }
.noticias-mas {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
.noticias-mas a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
.noticias-mas a:hover {text-decoration: underline;}
.img-noticias { margin: 0px 0px 0px 0px; }
.texto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00213c; text-align:justify}
.texto-titulo {height:30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align:justify; font-weight:bold; text-transform: uppercase;}
.texto-subtitulo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold;}

/* enlaces */
.enlace {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #162C47; }
.enlace-texto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
.enlace-texto a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
.enlace-texto a:hover { text-decoration: underline; }
.enlace-texto2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00213c; }
.enlace-texto2 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00213c;}
.enlace-texto2 a:hover {text-decoration: underline; }
.enlace-texto-underline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00213c; text-decoration: underline;}
.enlace-texto-underline a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
.enlace-texto-underline a:hover {text-decoration: underline; }

/* menu */
#menu {float:left; width:169px; background: transparent url(/img/nuevas/fondopq.gif) repeat; }
#menu .menu-padding {margin:0px; padding:0px 0px 0px 0px;}
#menu .degradado {float:right; height:45px; width:140px; background: transparent url(/img/nuevas/fondo_degradado.gif) no-repeat;}
#menu ul {float:right; margin:0px; padding:0px 0px 5px 0px; width:160px; background: #C7D5EE url(../img/nuevas/fondo_menu_bottom.gif) bottom left repeat-x;}
#menu ul li { list-style:none;   border-bottom: 1px solid #ADBEDC; border-top: 1px solid #D9E3F4; }
#menu ul li a {display: block; padding: 6px 0px 6px 30px; color: #00213C; font-size: 11px; text-decoration: none; background: transparent url(/img/nuevas/ico_menu_nuevo.gif) 15px 10px no-repeat;}
#menu .menu-padding ul li a:hover {text-decoration: underline; }

#interior-menu { margin: 0 0px 10px 45px; padding: 0; height: 20px;}
#interior-menu ul {  margin: 0; padding: 0; list-style-type: none; text-align: center;  }
#interior-menu ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#interior-menu ul li a { background: #6E8AAC; width: 150px; height: 18px; border-top: 1px solid #00213c; border-left: 1px solid #00213c; border-bottom: 1px solid #00213c; border-right: none; padding: 0; margin:0px; color: #00213c;
                         text-decoration: none; display: block; text-align: center; font: bold 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#interior-menu ul li#ultimo{border-right: 1px solid #00213c; height: 20px;}
#interior-menu ul li a:hover { color: #6E8AAC; background: #00213c; }
#interior-menu ul li a:active { color: #930; background: #00213c; }
#interior-menu ul li#active a {background: #fff;  color: #00213c; }
#interior-menu ul li#active2 a {background: #fff;  color: #00213c; border-right: 1px solid #00213c;  }

#interior-menu2 { margin: 0 0px 10px 10px; padding: 0; height: 20px;}
#interior-menu2 ul {  margin: 0; padding: 0; list-style-type: none; text-align: center;  }
#interior-menu2 ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#interior-menu2 ul li a { background: #6E8AAC; width: 105px; height: 18px; border-top: 1px solid #00213c; border-left: 1px solid #00213c; border-bottom: 1px solid #00213c; border-right: none; padding: 0; margin:0px; color: #00213c; text-decoration: none; display: block; text-align: center; font: bold 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#interior-menu2 ul li#ultimo{border-right: 1px solid #00213c; height: 20px;}
#interior-menu2 ul li a:hover { color: #6E8AAC; background: #00213c; }
#interior-menu2 ul li a:active { color: #930; background: #00213c; }
#interior-menu2 ul li#active a {background: #fff;  color: #00213c; }
#interior-menu2 ul li#active2 a {background: #fff;  color: #00213c; border-right: 1px solid #00213c;  }

#interior-menu3 { margin: 0 0px 10px 10px; padding: 0; height: 20px;}
#interior-menu3 ul {  width: 100%; margin: 0; padding: 0; list-style-type: none; text-align: center;   }
#interior-menu3 ul li {	float: left; text-align: center; padding: 0; margin: 0; float: left; }
#interior-menu3 ul li a { background: #6E8AAC; height: 18px; border-top: 1px solid #00213c; border-left: 1px solid #00213c; border-bottom: 1px solid #00213c; border-right: none;  padding: 0px 3px 0px 3px; margin:0px; color: #00213c; text-decoration: none; text-align: center; font: bold 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#interior-menu3 ul li#ultimo{border-right: 1px solid #00213c; height: 20px;}
#interior-menu3 ul li a:hover { color: #6E8AAC; background: #00213c; }
#interior-menu3 ul li a:active { color: #930; background: #00213c; }
#interior-menu3 ul li#active a {background: #fff;  color: #00213c; }
#interior-menu3 ul li#active2 a {background: #fff;  color: #00213c; border-right: 1px solid #00213c;  }

/* imagenes */
.imagen-izquierda {float:left; padding: 0px 10px 10px 0px;}
.imagen-derecha {float:right; padding: 0px 0px 10px 10px;}
.imagen-centro {margin: 0px auto; text-align:center;}
.imagen-sinmarco { border: 0px solid #FFFFFF; }
.imagen-conmarco { border: 1px solid #B2B2B2; }
.imagen-izquierda-sinpie {float:left; margin:5px 10px 10px 0px;}
.imagen-derecha-sinpie {float:right; margin:5px 0px 10px 10px;}
/*.imagen-derecha {float:right; margin:5px 10px 0px 0px; padding:0px; width:200px; }*/
.imagen-derecha-pie {margin:10px 0px 0px 0px; padding:5px 0px; font-size:10px; border-top:1px solid #D1D1D1; text-align:left;}
/*.imagen-izquierda {float:left; margin:5px 10px 0px 0px; padding:0px; width:200px;}*/
.imagen-izquierda-pie {margin:10px 0px 0px 0px; padding:5px 0px; font-size:10px; border-top:1px solid #D1D1D1;}
.imagen-pie {float:left; margin:10px 0px 0px 0px; padding:5px 0px; width:179px; font-size:10px; text-align:center; border-top:1px solid #D1D1D1;}


/* listados */
#texto-listado { margin: 0px; padding: 0px; }
#texto-listado ul { margin: 2px 0px 2px 0px; padding: 0px; }
#texto-listado li { list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 8px; color: #00213c; background: url(../img/nuevas/flecha-listado.gif) 0px 5px no-repeat; }

/* Nuevos estilos actualización Roadhouse 28-nov-2006 */
img {border:0px solid #ffffff;}
.caja-decoracion  {margin-left:20px;}
.caja-decoracion2 {margin:5px 0px;}
.caja-formato {margin:0px; padding:5px 0px 8px 0px; border-bottom:1px solid #D1D1D1;}
.caja-formato-izda {float:left; width:270px; text-align:left;}
.caja-formato-dcha {float:right; width:250px; text-align:left;}
.listado-numerico ul {margin:0px 0px 0px 40px; padding:0px;}
.listado-numerico li {list-style-type: decimal;}
.caja-entradilla {margin:5px 0px 15px 0px;}
.caja-subseccion {float:left; margin:5px 0px 15px 0px; padding:0px 0px 10px 0px; background:transparent url(/img/turismos/decoracion_entradilla.gif) left bottom no-repeat;}

.fotocen {float:left; margin:0px 10px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}/* fotos centradas*/
.fotocen p {background-color: #6e8aac; border: 2px solid #00213c; padding: 5px;text-align:center;}
.fotoder {float:right; margin:0px 0px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}/* fotos centradas*/
.fotoder p {background-color: #6e8aac; border: 2px solid #00213c; padding: 5px;text-align:center;}
.fotoizq {float:left; margin:0px 0px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}/* fotos centradas*/
.fotoizq p {background-color: #6e8aac; border: 2px solid #00213c; padding: 5px;text-align:center;}

.columnas2f2 {}
.columnas2f2-c1 { float: left; width: 250px; }
.columnas2f2-c2 { float:right; width:250px; padding-left:15px; border-left:1px solid #d1d1d1;}

.texto-piefoto {color:#ffffff; font-size:10px;}


.listado-subapartado {}
.listado-subapartado li {list-style-type:none; padding-left:12px; background:url(/img/turismos/bullet.gif) 0px 8px no-repeat;}
.listado-subapartado2 ul {margin:0px 0px 0px 10px; padding:0px;}
.listado-subapartado2 ul li {list-style-type:none; margin:0px; padding:0px;}

.borrar { clear: both; }
.ocultar { display: none; }
.contenedor:after { content: "."; display: block; height: 0; clear: both;
visibility: hidden; }
.contenedor {display:inline-block;} 
/* Hides from IE-mac \*/ * html .contenedor {display:block;} /* End hide
from IE-mac */

