
body {
	width:960px;
	margin:0 auto;	
	font-family: Verdana;
	font-size:  0.9em;
	
}

logo a {
	cursor: pointer;
}

.enlace_cabecera {
	cursor: pointer;
}

#contenedor {
	margin: 0 auto;
	background-color:white;
	/*width:80%;*/
	/*height:100%;*/
	/*border: 2px solid #0083d7;*/
	/*border-style: outset;*/
	/*height:1200px;*/
	width:100%;	
}

#aviso_navegador {
	position: absolute;
	text-align: center;
	width: 960px;	
	height: 30px;
	background-color: yellow;
	/*left:0px;*/
	top: 0px;
	display: none;	
	
	font-family: Verdana;
	font-size:  0.9em;
	padding-top: 10px;
	
}
#aviso_navegador a{
	color: #00A6EB;	
	text-decoration: none;
}
#aviso_navegador a:hover{
	color: #00A6EB;	
	text-decoration: underline;
}

#barra_idiomas {
	/*width:100%;*/
	/*background-color:red;*/
	/*height:60%;*/
	/*position:absolute;*/
	left:0px;
	top:0px;
	/*border-right: 3px solid #0083d7;*/	
	padding: 0px;	
}

.nombre_idioma {
	padding:0px 5px 0px 5px;
	float:right;
	
}
.nombre_idioma a {
	cursor: pointer;
	/*text-decoration: underline;	*/
	color: black;
	/*float:right;*/
	text-decoration: none;	
	font-size:  0.8em;
	font-family:Verdana;
	
}

.nombre_idioma_seleccionado {
	padding:0px 5px 0px 5px;
	float:right;
}

.nombre_idioma_seleccionado a {
	cursor: pointer;
	/*text-decoration: underline;	*/
	font-weight:bold;
	color: black;
	/*float:right;*/
	font-size:  0.8em;
	font-family:Verdana;
}

.nombre_idioma a:hover {
	color: #00A6EB;
	background-color: white;	
}

.nombre_idioma_seleccionado a:hover {
	color: #00A6EB;
	background-color: white;	
}

#barra_menu {
	width:100%;
	height:50%;
	/*background-color: yellow;*/
	/*height:auto;*/
	/*position:absolute;*/
	left:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	
	margin:0px 0px 0px 0px;
	/*padding-top:10px;*/
	/*border-right: 3px solid #0083d7;*/
}


#pantalla {
	/*right:0px;
	top:0px;*/
	/*width:100%;*/
	/*height:600px;*/
	height: 100%;
	
	/*background-color:red;*/
	
	/*display:inline;*/
	float:left;
	width:80%;	
	
	margin-top:2px;
	
}

#pantalla_completa {
	/*right:0px;
	top:0px;*/
	/*width:100%;*/
	/*height:600px;*/
	height: 100%;
	
	/*background-color:red;*/
	
	/*display:inline;*/
	float:left;
	width:100%;	
	
	margin-top:2px;
	
}

 #lat_izquierdo {
 	/*background-color: green;*/
 	/*display: inline;*/
 	float:left;
 	width:19%;
 	height: 100%;
 	
 	/*border-right: 1px dashed #dcdddf;*/
 
 	margin-top:25px;
 	
 	
 }

#menu {
	/*background-color: yellow;*/
	width:100%;
	/*height:50%;*/	
	/*margin-left:40px;*/
	text-align:center;
	/*background-color:red;*/
}


#contenido {
	height:100%;
	/*background-color:blue;	*/
	
}

#barra_superior {
	
	height:30px;
	width:100%;
}

#barra_navegar_sola {
	width: 90%;
	margin-bottom:12px;
	font-family:Verdana;
	font-size:0.8em;
	color: #999;
	text-align:left;	
}

#barra_navegar {
	width: 90%;
	margin-bottom:12px;
	font-family:Verdana;
	font-size:0.8em;
	color: #999;
	float:left;
	text-align:left;	
}


.ruta_ultimo {
	color: #000;
	margin-left: 10px;
	margin-right: 10px;	
}

.ruta_principio {
	margin-left: 10px;
	margin-right: 10px;	
}

.ruta_principio a {
	color: #999;	
}

#letra {
	width: 10%;
	float:left;	
	text-align:right;
	/*background-color: red;*/
}

#aumentar_letra {
	margin-left: 5px;
	float: left;
	cursor: pointer;
	font-size: 1.1em;	
}

#disminuir_letra {
	margin-left: 5px;
	float: left;
	cursor: pointer;
	font-size: 0.8em;	
}


 /**   Estilos del menu  **/
ul.menu {
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	width:920px;
	background: #222;	
	/*font-size: 1.2em;*/
	/*font-size: 0.58em;*/
	font-size:  0.9em;
	font-family:Verdana;
	
	background: url(images/topnav_bg.gif) repeat-x;
}
ul.menu li {
	float: left;
	margin: 0;	
	padding: 0 12px 0 0;
	position: relative; 
}
ul.menu li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.menu li a img{
	border: 0px;
	margin-bottom:1px;
	/*height: 18px;	*/
}
ul.menu li a.menu_actual{
	padding: 10px 5px;
	color: #000;
	display: block;
	text-decoration: none;
	float: left;
}
ul.menu li a:hover{
	background: url(images/topnav_hover.gif) no-repeat center top;
}
ul.menu li span { 
	width: 17px;
	height: 35px;
	float: left;
	background: url(images/subnav_btn.gif) no-repeat center top;
}
ul.menu li span.subhover {background-position: center bottom; cursor: pointer;} 
ul.menu li ul.submenu {
	list-style: none;
	position: absolute; 
	left: 0; top: 35px;
	background: #edeef0;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #dcdddf;
	z-index: 9;
}
ul.menu li ul.submenu li{
	margin: 0; padding: 0;
	border-top: 1px solid #dcdddf; 
	border-bottom: 1px solid #dcdddf; 
	clear: both;
	width: 170px;
}
html ul.menu li ul.submenu li a {
	float: left;
	width: 145px;
	background: #edeef0 url(images/dropdown_linkbg.gif) no-repeat 10px center;	
	padding-left: 20px;
	/*color: #00a6eb;*/
	color: #000000;
	font-size:0.8em;
}
html ul.menu li ul.submenu li a:hover { 
	background: #dcdddf url(images/dropdown_linkbg.gif) no-repeat 10px center; 
}

  /** Fin de estilos del menu **/
  


/*****************************************/
/** Estilos de los submenus del lateral **/
/*****************************************/
.submenu_lateral {
	font-family: Verdana;
	font-size:0.9em;
	margin-bottom: 4px;
	margin-left: 6px;
	border-bottom: 1px dashed #dcdddf;
	font-weight: bold;
}
.submenu_lateral a{
	color: black;
	text-decoration: none;
}
.submenu_lateral a:hover{
	color: black;
	text-decoration: underline;
	/*font-weight: bold;*/
}
.submenu_lateral a:visited{
	color: black;
	/*text-decoration: none;*/
}

/*.submenu_lateral_primero {
	font-family: Verdana;
	font-size:0.9em;
	margin-bottom: 4px;
	margin-left: 6px;
}
.submenu_lateral_primero a{
	color: black;
	text-decoration: none;
}
.submenu_lateral_primero a:hover{
	color: black;
	text-decoration: underline;
}
.submenu_lateral_primero a:visited{
	color: black;
	text-decoration: none;
}*/

/************************************************/
/** Fin de estilos de los submenus del lateral **/
/************************************************/



.row {
  clear: both;
  padding-top: 1px;
  /*background-color:yellow;*/
  /*height:14px;*/
  }

.label {
	/*background-color:blue;*/
  float: left;
  width: 100px;
  text-align: right;
  }

.formw {
	/*background-color:red;*/
  float: left;
  width: 160px;
  text-align: left;
  margin-left:15px;
} 

.et_usu_form {
	margin-top: 5px;
	margin-left: 15px;
	font-family: Verdana;
	font-size: 0.9em;	
	clear:both;
}
.et_usu_form_error {
	margin-top: 7px;
	margin-left: 15px;
	font-family: Verdana;
	font-size: 0.9em;	
	clear:both;
	color: red;
}

.et_pass_form {
	margin-top: 23px;
	margin-left: 15px;
	font-family: Verdana;
	font-size: 0.9em;	
	clear:both;
}
.et_pass_form_error {
	margin-top: 23px;
	margin-left: 15px;
	font-family: Verdana;
	font-size: 0.9em;	
	clear:both;
	color:red;
}
  
.cajaLogin {
 	width: 150px;
 	color:gray;
 	font-style:italic;
 	border: 1px #000000 solid;	
}

.boton_login {
	margin-left:96px; 
	margin-top:8px;
	margin-bottom:4px;
	cursor: pointer;
}

#opciones_registro ul {
	list-style-image: url(./images/cuadrado.jpg);
	color: #00A6EB;	
	text-align: right;
	margin-right: 16px;
	font-family: Verdana;
	font-size: 0.8em;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
}
#opciones_registro ul li {
	margin-bottom: 5px;
}

#opciones_registro ul li a{
	color: #00A6EB;	
	text-decoration: none;
}

#opciones_registro ul li a:hover{
	color: #00A6EB;	
	text-decoration: underline;
}

#opciones_registro ul li a:visited{
	color: #00A6EB;	
	text-decoration: none;
}

 
#et_usu_reg {
	background-color:#00A6EB;	
	color:#ffffff;
	margin-top: 16px;
	margin-bottom: 4px;
	text-align:center;
	font-family: Verdana;
	font-size:  0.9em;
	height: 23px;
	padding-top: 6px;
}

#datos_user {
	font-size:  0.9em;
	font-family:Verdana;
	margin-left: 12px;	
}

#datos_user a{
	color:#00A6EB;		
}
#datos_user a:hover{
	color:#00A6EB;		
}

#desconectar {
	font-size:  1em;
	font-family:Verdana;
	margin-left: 12px;	
	margin-top: 8px;		
}
#desconectar a{
	color:#00A6EB;
}


#et_24_horas {
	background-color:#00A6EB;	
	color:#ffffff;
	margin-top: 6px;
	margin-bottom: 4px;
	text-align:center;
	font-family: Verdana;
	font-size:  0.9em;
	height: 23px;
	padding-top: 6px;
}

.ul_24h {
	list-style-type:none;
	font-family: Verdana;
	font-size:  0.9em;
	padding:0px;
	margin-left:12px;	
}

.ul_24h a {
	text-decoration: none;
	color: #00A6EB;	
}


.caja_24h {
	clear:both;	
	height:30px;
	margin-top: 2px;
	
}

.img_caja_24h {
	float:left;
}

.img_caja_24h img {
	border: 0px;
}

.texto_caja_24h {
	float:left;
	margin-top: 4px;
	margin-left: 5px;
}


#pie {
	border-top: 1px dashed #dcdddf;
	margin-top:30px;
	font-family: Verdana;
	font-size:0.7em;
	
}

#aviso_pie {
	float:left;
	width:33%;
	text-align:left;
	/*background-color:blue;*/
}

#contacto_pie {
	float:left;
	width:33%;
	text-align:center;
	/*background-color:green;*/
}

#copy_pie {
	float:left;
	width:33%;
	text-align:right;
	/*background-color:red;*/
}

.oculto {
	display: none;
}

.boton {
	cursor: pointer;	
}

.titulo_seccion {
	font-family: Verdana;
	font-size:  1.45em;
	margin-left: 9px;
	border-bottom: 1px dashed #dcdddf;
}

.titulo_seccion_pequeno {
	font-family: Verdana;
	font-size:  1.2em;
	margin-left: 9px;
	border-bottom: 1px dashed #dcdddf;
	font-weight: bold;
}

.enlaceSinEstilo {
	text-decoration: none;
	color: black;		
}

.negrita {
	font-weight: bold;
}

.subrayado {
	text-decoration: underline;
}