/* Hoja de estilo principal */
#contenedor {	width: 760px;	\width: 780px;w\idth: 760px;border: 1px solid #003366;	margin-left: auto; margin-right: auto;	font-family: Arial, Helvetica, sans-serif;	margin-top: 10px;}
	#cabecerablanca {padding: 0px;margin-bottom: 0px;background-color: #FFFFFF; height:75px; background-image: url(../images/cabeceras/principal.jpg);}
	#cabeceraceleste {	padding: 2px;margin-bottom: 0px;background-color: #BDCED6;font-size: 0.8em;color: #003366;}
					#cabeceraceleste a {color: #003366;text-decoration: none;margin: 1px;border-bottom: 2px solid #BDCED6;}
					#cabeceraceleste a:hover {color: #003366;text-decoration: none;margin: 1px;border-bottom: 2px solid #FF6633;background-color: #E4ECEF;}				
	#cabeceraoscura {padding: 2px;margin-bottom: 0px;background-color: #003366;	font-size: 0.7em;color: #FFFFFF;}
					#cabeceraoscura a {color: #E4ECEF;text-decoration: none;margin: 1px;border-bottom: 2px solid #003366;text-indent: 5pt;}
					#cabeceraoscura a:hover {color: #003366;text-decoration: none;	margin: 1px;border-bottom: 2px solid #FFCC33;background-color: #E4ECEF;}				
	#principal {	padding:5px; background-color: #F7F7F7; font-size:0.8em;line-height:1.5em;color: #003366;}
					#principal a:hover { color: #666666; border-bottom: 1px solid #0066FF; background-color: #bdced6; text-decoration: none} 
					#principal a:visited, a:link { color: #003366; border-bottom: 1px dotted #0066FF; text-decoration: none} 
		#herramientas {float:right;font-size: 0.8em;color: #003366;text-decoration: none; padding-bottom: 1.5em;}
		#herramientas a {text-decoration:none;margin: 0px;height: 26px;border:0px; }
		#herramientas a:hover {text-decoration:none;background-color: #FFCC33;margin:0px;height: 26px;border:0px; }
					#pie {clear: both;padding: 0px;	margin-top: 0px;	background-color: #F7F7F7;border-top-width: 1px;border-top-style: dotted;border-top-color: #BDCED6;	font-size: 0.8em;text-align: right; color:#666666;}
							#pie a{	background-repeat: no-repeat;	background-position:left center;padding: 0px 5px 0px 25px;margin: 0px;	border: 0px;}
							a#correo{background-image:url(../images/b_correo.gif);}
							a#ua{background-image: url(../images/b_ual.gif);}
#accesibilidad {padding: 2px;font-size: 0.7em;color: #003366;float: none;width: 760px; margin-left: auto;margin-right: auto;font-family: Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle;}
					#accesibilidad a:hover { padding: 1px;color: #003366; text-decoration:none;} 
					#accesibilidad a { padding: 1px;color: #990000; text-decoration:none;} 
	
h1, h2, h3, h4 {text-decoration: none;padding: 4px;font-weight: bold;color: #666666;	margin-top: 5px;	margin-right: 5px;margin-bottom: 5px;}
h1 {	font-size: 1.8em;}
h2 {	font-size: 1.6em;}
h3 {	font-size: 1.4em;}
h4 {	font-size: 1.2em;}	
	
	.izda {width: 60%;float: left;	display: inline;}
	.dcha {	top: 0px;left: 0px;width: auto;float: left;	text-align: right;}
	.alerta {	color: #990000;}
	.alerta_amarilla {color: #FFCC33;}
    .recuadro {	background-color: #FFFFFF;	padding: 3px;	width: 70%;	margin-right: 15%;	margin-left: 15%;	border: 1px solid #003366;}
	.miniletra { font-size: 0.8em;}
/*enlace con forma de boton: claro*/
a#boton {font-weight: bold;	color: #003366;	background-color: #ffffff;	text-align: center;	padding: 1px;	margin: 1px;	border: 1px solid #e4ecef;}
/*formularios generales*/
form {background-color: #ffffff;border: 1px solid #990000;padding: 5%;	margin-right: 10%;	margin-left: 10%;}
input {border: 1px solid #003366;font-weight: bold;background-color: #e4ecef; padding:0.1em; margin:0.3em; color:#003366;}
.input {border: 1px solid #003366;font-weight: bold;background-color: #e4ecef; padding:0.1em; margin:0.3em; color:#003366;}
input:focus { background: #f7f7f7; }
button {  background-color: #BDCED6;  color: #003366;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 1.6em;  font-weight: bold;}
fieldset {margin: 0 0 0.5em;padding: 0.5em 1em 1em;border: 1px solid #bdced6; background-color:#FFFFFF;}
legend {	background-color: #e4ecef;border: 1px solid #bdced6;	padding-top: 0px;	padding-right: .5em;	padding-bottom: 0px;	padding-left: .5em;}

/* codigo de tarjeta*/
table.tarjeta {	width: 50%;	background-color: #BDCED6;	border: 1px solid #003366;	border-spacing: 0px;	margin-right: 25%;margin-left: 25%;	font-size: 1em;	color: #003366;	font-weight: bold;}
td.tarjeta_direccion {background-color: #FFFFFF;border: 2px dotted #003366;	text-align: center;}
td.tarjeta_enlaces{text-align: right;font-size: 0.8em;background-color: #BDCFD6;padding-top: 2px;padding-bottom: 2px;padding-left: 8px;padding-right: 0px;	line-height: 1.4em;}
table.horarios{width:50%;background-color: #BDCFD6;	border: 1px solid #003366;	border-spacing: 0px;margin-right: 25%;margin-left: 25%;font-size: 1em;	color: #003366;	font-weight: bold;	padding: 0px;}
th.horarios_titulo {	background-color: #BDCED6;	text-transform: uppercase;	color: #003366;	background-image: url(../images/b_reloj.gif);	background-repeat: no-repeat;	background-position: left top;	height: 27px;}
td.horarios_cuerpo{	font-size: 0.8em;	background-color: #BDCFD6;	line-height: 1.4em;	margin: 0px;	padding: 0px;}

.tablazul {	background-color: #BDCED6;	padding: 1px;	margin-right: 5%;	margin-left: 5%;	border: thin solid #BDCED6;}
.tablazul td { background-color:  #FFFFFF;}
.tablazul th { background-color:  #E4ECEF;}

.tablazul2 {background-color: #BDCED6;	padding: 1px;	margin-right: 1%;	margin-left: 1%;	border: thin solid #F5F5F5;}
.tablazul2 td { background-color:  #FFFFFF;}
.tablazul2 th { background-color:  #FFFFFF;}

boton2 {background-color: #ffffff;}

