*{
	margin: 0px;
	padding: 0px;
	border:0px;
	font-size: 100%;

}

html, body{
	height: 100%;
	overflow: auto;
	text-align: center;
  	scrollbar-base-color:#E0E0E0;	
  	scrollbar-face-color:#FBFBFB;
  	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#666666;
  	scrollbar-darkshadow-color:#FFFFFF;
  	scrollbar-shadow-color:#666666;
  	scrollbar-arrow-color:#E20A16;
  	scrollbar-track-color:#FFFFFF;
	position: relative;
}

a{
	text-decoration:none;
	color: #14345B;
}

a:hover{
	/*color: #858383;*/
}

img{
	border:none;
}

li{
	list-style-type: none;
}

p{
	margin: 0px 0px 10px 0px;
	text-align: left;
}

h1 {
	font-size: 110%;
	font-weight: bold;
	color: #FF0000;
	margin: 20px 0px 10px 0px;
}

h2 {
	font-weight: bold;
	color: #FF0000;
	margin: 0px 0px 10px 0px;
}

dl {
	margin: 10px 0px 0px 10px;
}

dt{
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
}

dd {
	margin-bottom: 10px;
}


#exterior {
	width: 1000px;
	margin: 2px auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border:solid 1px #000000;
	background:url(../imagenes/contenidoIzq_reloj.jpg) no-repeat left bottom;
}

/********ESTILOS PARA LA CABECERA**********/

#cabecera{
	background-color:#000000;
	line-height:22px;
	padding:0px 0px 2px 0px;
}

#menuInicio{ 
	float:left;
	display:block;
	width:79.2%;
}

#menuInicio ul{ 
	margin-left:10px;
}

#menuInicio ul li{ 
	display: inline;
}

#menuInicio ul li a{ 
	color: #FFFFFF;
	text-decoration:none;
	padding:0px 4px 0px 12px;
}

#menuInicio ul li a:hover{ 
	color: #BAB9B9;
}

#menuIdioma{  
	color: #FFFFFF;
}

#menuIdioma ul li{ 
	display: inline;
	border-left:solid 1px #E20A16;
	padding:0px 5px 0px 7px;
}

#menuIdioma ul li a{ 
	color: #BAB9B9;
	text-decoration:none;
}

#menuIdioma ul li a:hover, #menuIdioma ul li .activo{ 
	color: #FFFFFF;
	/* border-left:solid 1px #FFFFFF; */
}

/********ESTILOS PARA EL CONTENIDO****************/
#contenido{
	clear:both;
}

#contenidoIzq{
	float:left;
	width:250px;
}

#menu{
	margin:3em 1.2em 0em 1.2em;
}

#menu ul li a{
	border-left:solid 5px #868686;
	border-right:solid 1px #868686;
	border-top:solid 1px #868686;
	border-bottom:solid 1px #868686;
	margin:0.6em 0em 0.6em 0em;
	padding:0em 0.5em 0em 0.5em;
	line-height:18px;	
	display:block;
}

#menu ul li a:hover, #menu ul li a.activo{
	border-left:solid 5px #E30325;
	border-right:solid 1px #E30325;
	border-top:solid 1px #E30325;
	border-bottom:solid 1px #E30325;
	margin:0.6em 0em 0.6em 0em;
	padding:0em 0.5em 0em 0.5em;
	line-height:18px;
	display:block;
}

* html #menu ul li a{
	width:100%;
}

#menuNivel2{
	margin:0em !important;
}

#menuNivel2 li a{
	border:none !important;
	/*padding:1em 0.5em 0em 2em !important;*/
	padding:1px 1px 1px 10px !important;
	margin:0em !important;
	line-height:16px !important;
}

#menuNivel2 li a.activo{
	border:none !important;
	/*padding:0em 0.5em 0em 2em !important;*/
	padding:1px 1px 1px 10px !important;
	margin:0em !important;
	color:#E30325;
}

#menuNivel2 li a:hover{
	/*background-color: #DBDBDB;*/	
	border:dotted 1px #E30325 !important;
	/*padding:0em 0.5em 0em 2em !important;*/
	padding:0px 1px 0px 10px !important;
}

#recorridos  {
	margin: 15px 0px 10px 0px;
	text-align: center;
	width: 100%;
}

#logo_Ayto  {
	margin: 50px 0px 20px 0px;
	text-align: center;
	width: 100%;
}

#contenidoDch{
	float:left;
	border-left:solid 1px #000000;
}

#flash{
	border-bottom:solid 1px #000000;
	background: #000000;
}

#submenu{
	background-color:#E20A16;
	line-height:25px;
	text-align:center;
}

#submenu ul li{
	display:inline;
}

#submenu ul li a{
	color:#ffffff;
	padding:0.5em 4em 0.5em 4em;
}

#submenu ul li a:hover{
	background-color:#858383;
}

#submenu ul li a.activo{
	background-color:#001122;
}

#columna1{
	float:left;
	width:249px;
}


#columna1 ul{
	padding:0em 0em 0.6em 0em;
}

#columna1 ul li a{
	display:block;
	margin: 0em 0em 0em 2em;
	padding:1em 0em 0.1em 0em;
	color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
	font-size:90%;
}

#columna1 ul li a:hover{
	color:#000000;
}

#columna1 ul li a.activo{
	color:#e30325;
	background-color:#FFFFFF;
	border-left:solid 5px #000000;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #E20A16;
	margin: 0.2em 0em 0em 1.5em;
	padding:0.8em 0em 0.2em 0.3em;
	font-weight: bold;
}

#columna1 ul li a.primero{	
	border-top: solid 1px #E20A16;
}

#columna1 ul li a.ultimo{
	border-bottom:none;
}

* html #columna1 ul li a{	
	width:100%;
}

.nohay {
	color:#e30325;
	background-color:#FFFFFF;
	border-left:solid 5px #000000;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #E20A16;
	margin: 0.2em 0em 0em 1.5em;
	padding:0.8em 0em 0.2em 0.3em;
	font-weight: bold;
}

#columna2{
	float:left;
	width:249px;
}

#columna3{
	float:left;
	width:220px;
}

* html #columna3{
	width:249px;
}

#columna4{
	clear: both;
}

/***********ESTILOS PARA EL PIE**************/
#pie{
	clear:both;
	line-height:22px;
	background-color:#000000; 
	color: #FFFFFF;
	text-align:center;
}

#pie ul li{ 
	display: inline;
	border-left:solid 2px #E20A16;
	padding:4px 241px 6px 0px;
}

* html #pie ul li{ 
	padding:4px 239px 6px 0px;
}

#pie ul li a{ 
	color: #FFFFFF;
	text-decoration:none;
	padding:0px 50px 0px 50px;
}

#pie ul li a:hover{ 
	color: #BAB9B9;
}

.centrado{
	text-align:center;
}

.sinBorde{
	border:none !important;
	background: none !important;
}

.sinBorde2{	
	border-bottom:solid 2px #E20A16 !important;
}

.clear{
	clear:both;
}

.sin_margen_inf{
	margin-bottom: 0px;
}

.buscar {
	border: 1px solid #E20A16;
	margin: 0px 10px 0px 0px;
}

#capa_buscar{
	background: #E0E0E0;
	padding: 4px;
	text-align: center;	
}

#bt_buscar {
	background: inherit;
	background:#E20A16;
	color: #FFFFFF;
	padding: 1px;
}


#mensaje {
	margin: 15px;
	text-align: center;
}

.negrita {
	font-weight: bold;
}