/* CSS Document */
*{
  margin:0; padding:0;}
html{ 
	padding:0; 
	margin:0; 
	border:0; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
	overflow: hidden; 
/* */
	} 
body{
	font:62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#990000;
	text-align:center;
	}
/* LAYERS DIVS CAPAS ----------------------------------------------------------------- */
#contenedor{ 
	text-align:left;
	width:96em;
	margin:0 auto;
	background-color:#FFFFCC;
	}
#tope{
	width:100%;
	height:3.5em;
	float:left;
	background-color:#990000;
	}
#barra
	{
	width:100%;
	height:1.5em;
	background-color:#7F6300;  
	display:block;
	text-align:center;
	float:left;
	} 
#cuerpo{ 
	display:block;
	width:100%;
	height:50.5em;
	overflow:auto;
	float:left;
	background-color:#FFFFCC;
	}
#pie{
	clear:both;
	float:left;
	width:95.8em;
	height:1.5em;
	background-color:#7F6300;
	color:#fff;
	display:block;
	text-align:center;
	}
#consulta{
	margin:1em auto;
	clear: both;
	width:88em;
	border: 1px solid #000000;
	text-align:center;
	}
#cuatro{ clear:both;
	margin: 0 auto;
	width:74em;
	}	 
/* ELEMENTOS DEFINIDOS */	 	
img {
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
    }
.separata{ float:left; width:100%; height:3em;; background-color:#CC9900;}	
.clearboth{ clear:both;}
.izq{float:left:}
.ancho300{ float:left; width:24em; text-align:center; padding:3em;}
.ancho400{ float:left; width:40em; text-align:center; padding:3em;}
.ancho500{ float:left; width:50em; text-align:center; padding:3em;}
.ancho420{ float:left; width:42em; text-align:center; padding:3em;}
.ancho580{ float:left; width:52em; text-align:center; padding:3em;}
.ancho600{ float:left; width:60em; text-align:center; padding:3em;}
.ancho800{ float:left; width:88em; text-align:center; padding:0 3em;}
#cabalgata{
	clear:both;	
	float:left;
	width:49em;
	height:auto;
	}
#cabalg{ 
	padding-top:8em;
	float:left;
	width:30em;
	line-height:4em;
	}	 

/* navegacion propiedades--------------------------------------------------------------------------*/
			 
#barra ul{
	list-style-type: none;
	padding:0;
	margin:0;
	float:left;
	}
#barra ul li{
	display: inline;
	border-right:0.1em #fff solid;
	}
#barra ul li a{
	text-decoration: none;
	color:#fff;
	padding:0.04em 1em;
	}
#barra ul li a:visited{
	text-decoration: none;
	color:#fff;
	padding:0.02em 1em;
	}
#barra ul li a:hover{ 
	color:#ffff00; 
	text-decoration:underline;
	background-color:black;
	}
#activo{
	background-color: #000000;
	font-weight:600;
	}
	
/* textos------------------------------------------------------------------------------------------*/
h1,h2{ 
	font:62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.txttit{
	font-family:"Times New Roman", Times, serif ;
	font-variant:small-caps;
	font-size:2em;
	padding-left:0.5em;
	color:white;
	}
.txt015{
	font-size:1.5em;
	color:#666;
	line-height:1.2em;
	}
.txtvde{
	font-family:"Times New Roman", Times, serif ;
	font-variant:small-caps;
	font-size:2.5em;
	padding: 1em 0 0 2em;
	color:green;
	}
.txtroj{
	font-family:"Times New Roman", Times, serif ;
	font-variant:small-caps;
	font-size:2em;
	padding-left:0.5em;
	color:#990000;
	}					
.txtres{
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size:1em;
	padding-left:0.5em;
	color:green;
	}		
.txt015r{
	text-align:right;
	font-size:1.5em;
	color:#666; margin-left:2em;
	}
.almedio
	{
	text-align:center;
	}
.cntimg{
	margin:0 auto;
	}	
.esp1{
	padding:0em 1em;
	}
.esp3{
	padding-left:3em;
	float:left;
	}
.esp3d{
	padding-right:3em;
	float:right;
	}	
#mapa{
	float:left;
	width:48.6em; height:36.9em;
	margin:0.5em 0.7em;
	border: 0.07em solid #666;
	padding: 0.2em;
	}
#contacto{ 
	float:left;
	width:40em;
	height:36.2em;
	}
.cntct{
	text-align: center; 
	color:#666;
	font-size:1em;
	}
.resto{
	margin: 0 auto;
    padding:2em 1em;  
	width:90%;
	}

/*.rst24d{ 
	float:right;
	width:123px;
	margin: 0 0 10px 10px;
	background-color:#FFF;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
	}*/	
/*div.rst24d img {
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
	}
.rst24i{
	float:left;
	width:123px;
	margin: 0 0 10px 10px;
	background-color:#FFF;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
	}			
div.rst24i img {
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
	}	
.rst360{ 
	float:left;
	width:363px;
	margin: 0 0 10px 10px;
	background-color:#FFF;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
	}			
div.rst360 img {
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
	}
.rst360d{ 
	float:left;
	width:363px;
	margin: 0 0 10px 10px;
	background-color:#FFF;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
	}			
div.rst360d img {
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
	}*/						
.activtabla{ margin:0 auto; width:80%; border:0;} 	
/* cajas para text -------------------------------------*/
.box01{ 
	float:left;
	width:12.4em;
	height:18em;
	background-color:#f5f7f9;
	margin: 2.3em;
	padding:0.3em;
	border-right: #a5a7aa solid 2px;
	border-bottom:#a5a7aa solid 2px;
	text-align:center;
	}
.box360{ 
	float:left;
	width:36.4em;
	height:28em;
	background-color:#f5f7f9;
	margin: 2.3em;
	padding:0.5em;
	border-right: #a5a7aa solid 2px;
	border-bottom:#a5a7aa solid 2px;
	text-align:center;
	}	 
.cent{ margin:0 auto;}
