/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	padding: 10px 0 0;
	margin: 0;
	background-color: #d7d7d5;
}

input, textarea, select {font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #ec6e07; text-decoration: none;}
a:visited {color: #ec6e07; text-decoration: none;}
a:hover {color: #ec6e07; text-decoration: underline;}

a img {border: none;}

ul { padding: 0; margin: 0; list-style: none; margin-left: 30px;}
ul li {	padding: 5px 0 5px 18px; background: url(img/bolillo.gif) 6px 8px no-repeat;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}
img.alinear-horizontal {vertical-align: middle;}

.finalizador { clear: both; height: 1px;}

.txt_gd {font-size: 1.2em;}

/*****************************************************************
Home
******************************************************************/
.contendor_home {width: 851px; margin: 0 auto;}

.home {	
	height: 365px; 
	background:  url('fondos/fondo.php') 0px 0px no-repeat;
}

td.enlaces_directos { background-color: #fff; padding-bottom: 5px; border-right: 2px solid #9e9787; border-bottom: 2px solid #9e9787;}
td.info { background-color: #e8e3c6; padding-bottom: 5px; border-right: 2px solid #9e9787; border-bottom: 2px solid #9e9787;}

.picto {width: 75px; float: left; padding: 5px 0 0 5px;}
.picto_txt {margin-left: 77px; width: 165px; color: #636363;}
.picto_txt h2 {font-size: 1.2em; padding: 3px 0;}
.picto_txt p {padding: 0 10px 5px 0; margin: 0;}

td.info .picto_txt h2 {color: #504b52; padding-top: 10px;}

table.tabla_destacados { margin: 20px 0 0 300px;}

.destacados { background: url(img/fd_noticias.gif) 0 0 repeat-y;}
.txt_destacado { float: left; width: 239px; color: #fff;}
.txt_destacado p {padding: 15px; }

.noticias_home { margin-left: 245px;}


.tit {font-weight: bold;  color: #f06600 !important; font-size: 1.1em;}
.noticias_home dl, .noticias_home dt, .noticias_home dd {padding: 0; margin: 0;}
.noticias_home dt {font-weight: bold; color: #f06600; font-size: 1.1em;}
.noticia1 { float: left; width: 215px; margin-left: 13px; padding: 10px 0; }
.noticia2 { margin-left: 240px; width: 210px; padding: 10px 0;}

p.firma {font-size: 0.9em; padding: 3px 0; color: #2b2b2a;}


.acceso {
	float: right;
	text-align: left;
	width: 147px;
}

.acceso img {padding-left: 8px;}
.acceso label {
	display: block;
	padding-top: 4px;
}
.acceso form {
	padding-left: 16px;
	
}

input.btn1 {
	background-color: #f06600;
	border: 1px solid #f06600;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	margin-top: 4px;
}




/*****************************************************************
Cartoteca
******************************************************************/

.contendor_interior {
	width: 851px; 
	margin: 0 auto;
	background: #fff url(img/rayas.gif) 0 0 repeat-y;
	color: #353535;
}

.cabecera {
	background: url(img/fondo.jpg) 0 0 no-repeat;
	height: 133px;
	padding-top: 23px;
}

.contenido_iz {float: left; width: 655px;}
.contenido_iz h1 {padding: 15px 30px; color: #ec6e07; font-size: 1.9em;}
.contenido_iz h2 {padding: 10px 0px; font-size: 1.5em; margin: 0; color: #666;}

.contenido_txt { width: 580px; margin-left: 50px;}
.contenido_txt hr {color: #ec6e07; height: 1px; border-top: 1px solid #ec6e07; border-bottom: none;}
.contenido_de {margin-left: 671px; _margin-left: 668px; width: 180px; padding-top: 55px; color: #5b5b5b;	}

.pie_interior {
	border-top: 1px solid #ec6e07;
	background-color: #fff;
	padding: 8px 0 0 10px;
}


p.subir { text-align: right; background: url(img/flecha.gif) top right no-repeat;}
img.borde {border: 1px solid #ddd; padding: 4px;}

p.fotos img {
	border: 1px solid #ddd;
	margin: 2px;
	padding: 1px;
}


/*****************************************************************
Menú
******************************************************************/
#tabs4 {
  float:left;
  width:100%;
  font-size:1.2em;
  font-weight: bold;
  line-height:normal;
  margin-top: 23px;
}

#tabs4 ul { margin:0; padding:10px 10px 0 15px; list-style:none;}
#tabs4 li { display:inline; margin:0; padding:0;}

#tabs4 a {
  float:left;
  background:url("img/tableft4.gif") no-repeat left top;
  margin:0 0 0 5px;
  padding:0 0 0 7px;
  text-decoration:none;
}

#tabs4 a span {
  float:left;
  display:block;
  background:url("img/tabright4.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */

#tabs4 a:hover span, #tabs4 a#act span { color:#ec6e07; }
#tabs4 a:hover, #tabs4 a#act { background-position:0% -42px; }
#tabs4 a:hover span, #tabs4 a#act span {  background-position:100% -42px; }


ul.secciones {padding: 0; margin: 0;}

ul.secciones { background-color: #e89a4f; padding: 0px 0;}
ul.secciones li a:link, ul.secciones li a:visited {color: #fff;}
ul.secciones li {border-bottom: 1px solid #e5d4bd; padding-left: 25px; background: url(img/bolillo2.gif) 13px 12px no-repeat;}
ul.secciones li ul li {border-bottom: none; }
ul.secciones2 {
	margin: 0;
	padding: 0 0 10px 0;
	}

ul.secciones2 li {
	padding: 3px 0 3px 40px; 
	margin: 0;
	background-image: none;
	color: #fff;
	background-color: #eeeded;
}

ul.secciones2 li a:link, ul.secciones2 li a:visited {} 



.noticias_lateral {padding-left: 15px; width: 150px;}

p.tit_submenu { padding: 0 0 5px 10px; background-color: #eb7e15; color: #fff; border-bottom: 1px solid #fff; padding-top: 4px; }

ul.listado_ub { padding: 0; margin: 0; text-align: left; font-size: 1.1em; }

td.listado_ubicaciones {border-left: 1px solid #ddd;}
ul.listado_ub li {background-image: none;}


table.tarifas {
	border: 1px solid #c5c5c5;
	border-bottom: 0;
}

table.tarifas th {
	padding: 5px;
	background-color: #eeeded;
	border-bottom: 1px solid #c5c5c5;
}

table.tarifas td {
	padding: 4px;
	border-bottom: 1px solid #ddd;
}

td.tarifas_de {
	border-right: 1px solid #ddd;
}

.destacado_lateral {
	margin-top: 10px;
	padding: 10px 0;
	width: 160px;
	margin: 10px auto;
	border: 1px dashed #ddd;
	background-color: #f5f5f5;
}

.destacado_lateral_int {
	padding: 5px;
}

.destacado_lateral_int ul {
	padding-left: 0;
	margin-left: 10px;
}

.rojo {color: #eb5c15 !important;}

p.fotos_lateral { padding: 0; margin: 0; text-align: center; }
p.fotos_lateral img {margin: 5px 0; border: 1px solid #bbb; padding: 1px;}

.solicitar_claves {
	background-color: #eb7e15;
	padding: 4px;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}
.solicitar_claves a {color: #fff; font-weight: bold; font-size: 1.2em;}

table.claves {border: 1px solid #dfcfc0;}



