#general
{
	width:85%;
	display:block;
	position:relative;
}

#general1
{
	width:600px;
	display:block;
}


#principal
{
	width:100%;
	display:block;
	position:relative;
}

#tabla_superior
{
	width:100%;
	height:150px;
	display:block;
	border:0px;
}

#tabla_inferior
{
	width:100%;
	display:block;
	background-color:#FBE4B5;
}

#tabla_interior
{
	width:100%;
	display:block;
	position:relative;
}

#tabla_contadora
{
	 width:100%;
	 position:relative;
	 background-color:#FBE4B5;
	 vertical-align:top;
}

#tabla_contadora1
{
	 width:100%;
	 position:relative;
	 background:url(../imagenes/fondos/fondo3.gif) repeat-x 0px 10px;
	 vertical-align:top;
}

.tabla_registro
{
	 width:100%;
	 position:relative;
	 background:url(../imagenes/fondos/fondo2.gif) repeat-x 0px -100px;
	 vertical-align:top;
}

.celda_informacion
{
	 border-bottom:solid 1px #DDDDDD;
	 border-left:solid 1px #DDDDDD;
	 border-right:solid 1px #DDDDDD;
	 border-top:solid 1px #DDDDDD;
	 width:45%;
	 vertical-align:top;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:5px;
	 padding-right:5px;
	 text-align:justify;
}

.celda_informacion_extendida
{
	 background-color:#FBE4B5;
	 border-bottom:solid 1px #DDDDDD;
	 border-left:solid 1px #DDDDDD;
	 border-right:solid 1px #DDDDDD;
	 border-top:solid 1px #DDDDDD;
	 width:90%;
	 vertical-align:top;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:5px;
	 padding-right:5px;
	 text-align:justify;
}

#celda_superior
{
	height:150px;
	width:100%;
	
}

#celda_medio
{
	vertical-align:top;
}

#imagen_principal
{
	width:100%;
	height:100%;
	position:absolute;
}

#tabla_opciones
{
	position:relative;
	width:100%;
}

.celdas_opciones
{
	background-color:#FBE4B5;
	vertical-align:top;
}

.celdas_servicios
{
	background-color:#FFD2A6;
	width:20%;
	vertical-align:top;
}

.celda_menu
{
	background-color:#FFD2A6;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-ALIGN: justify; 
	TEXT-DECORATION: none;
	cursor:pointer;
	height:18px;
}


.celda_enunciado
{
	background-color:#996633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-style:italic;
	color:#FFFFFF;
	height:20px;
}

.fecha
{
	FONT: bold 10px Verdana; 
	COLOR: #666666; 
	TEXT-INDENT: 12px;
	float:left;
}

.line
{
	color:#409EE3;
}

#respuestas
{
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #aaaaaa; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #aaaaaa; 
	WIDTH: 180px; 
	BORDER-TOP-COLOR: #aaaaaa; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #aaaaaa;
}

#preguntas
{
	BORDER-TOP-WIDTH: 1px; 
	FONT-WEIGHT: 2; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #aaaaaa; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #aaaaaa; 
	WIDTH: 180px; 
	BORDER-TOP-COLOR: #aaaaaa; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #aaaaaa;
}

.busqueda_google
{
	 border-bottom:solid 2px #DDDDDD;
	 border-left:solid 2px #DDDDDD;
	 border-right:solid 2px #DDDDDD;
	 border-top:solid 2px #DDDDDD;
	 width:100%;
	 vertical-align:top;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:5px;
	 padding-right:5px;
}


.texto 
{
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 15px; 
	PADDING-BOTTOM: 10px; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Courier New", Courier, monospace; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}


.top
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #0066FF; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
}
.top:hover  
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.top2
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
}
.top2:hover  
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.top1
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
}
.top1:hover  
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}


.visitas 
{
	FONT: bold 10px Verdana; 
	COLOR: #000000; 
	TEXT-INDENT: 16px;
}

.visitas1 
{
	FONT: bold 20px Verdana; 
	COLOR: #000000; 
	TEXT-INDENT: 16px;
}

.textotitulosnegro 
{
	FONT: bold 10px Verdana; 
	COLOR: #666666; 
	TEXT-INDENT: 12px;
}

.menu 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003399; 
	TEXT-INDENT: 12px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}