.mainbody {
	background-color:#000;
	margin-top:0px;
	overflow:-moz-scrollbars-vertical;
}
html { min-height: 100%; margin-bottom: 1px; }
#clearfix{clear:both;}

/*		Contenedor principal		*/
#contenedor 
{
	background-color:#FFFFFF;
	background-image: url(/imagenes/bg_content.jpg);
	background-repeat:repeat-y;
	width: 943px;
	top:0px;
	margin: 0px auto;
	position: relative;
	padding:0px;
	padding-right:0px;
	margin-top: 0px;
	border:0px solid #B5B5B5;
	border-top:0px;
}
#contenido{
	float:center;
	 
    width:914px;
	border:0px solid #42487a;
	padding-left:15px;
	margin-right:30px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#contenido2{
	float:right;
	   
    width:700px;
	padding-left:15px;
	margin-right:20px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#contenido3{
	float:center;
	   
    width:800px;
	
	padding-left:80px;
	margin-right:20px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#contenido4{
	float:center;
	   
    width:810px;
	
	padding-left:80px;
	margin-right:20px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
/* contenido cuadros */


#cuadros{
	float:left; 
	margin-left:10px; 
	width:917px;
	padding-top:0px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
	
	
}

#cuadros2{
	float:right; 
	margin-right:150px; 
	margin-top:40px;
	width:179px;
	padding-top:0px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px
}	
.titulo, .gestor_titulo {
	font-family:"Helvetica Neue Bold Condensed";
	font-size:20px;
	color:#FFF;
	background-color:#0072ff;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
.titulo2, .gestor_titulo2 {
	font-family:"Helvetica Neue Bold Condensed";
	font-size:20px;
	color:#FFF;
	background-color:#0072ff;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
.titulo3, .gestor_titulo3 {
	font-family:"Helvetica Neue Bold Condensed";
	font-size:30px;
	color:#0072ff;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
.gestor_titulo{	padding-bottom: 0px;}

.subtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-bottom: 5px;
}



#pie{
	margin-top:25px;
	clear:both;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}




#submenu {
	float:center;
	border:0px solid #0072ff;
	color: #FFFFFF;	
	padding-bottom: 4px;
	padding-top: 4px;
	
}
#submenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none
}


/*		Contenedor menu lateral 		*/
#menu_lateral {
	width:943px;
	float:center;
	border:0px solid #000000;
	
	
}
#menu_lateral a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	text-decoration:none
}
#menu_lateral a:hover{text-decoration:none}

	.celda{
	padding-top:4px;
	padding-bottom:4px;
	background-color: #0072ff;
	text-align: center;
}
	.celdaon{
	background-color: #09F;
	padding-top:4px;
	padding-bottom:4px;
	text-align: center;
}
/*		Contenedor menu lateral 		*/
#menu_lateral_form {
	width:200px;
	padding-left:4px;
	float:left;
	border:0px solid #000000;
	padding-top:4px;
	
}
#menu_lateral_form a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none
}
#menu_lateral_form a:hover{text-decoration:none}

	.celda_form{
	background-image:url(/imagenes/bg_mnu_form_OFF.jpg);
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
	.celda_formon{
	background-image:url(/imagenes/bg_mnu_form_ON.jpg);
	font-weight:bold;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}	
	
.foto,.fotonoticiahome{border:1px solid #0072ff;padding:1px;margin-right:15px; float:left;}
.foto2,.fotonoticiahome2{border:1px solid #0072ff;padding:1px;margin-left:15px; float:right;}
.foto3,.fotonoticiahome3{border:1px solid #0072ff;padding:1px;margin-left:15px; float:center;padding-top:30px;}
.foto4,.fotonoticiahome4{border:1px solid #0072ff;padding:1px; float:right; margin-right: 70px; margin-bottom: 40px;}
.fotonoticiahome{float:none; border:1px solid #0072ff;padding:1px}
.fotonoticiahome2{float:none; border:1px solid #0072ff;padding:1px}
.fotonoticiahome3{float:none; border:0px ;padding:1px}
.fotonoticiahome4{float:none; border:0px ;padding:1px}

.txtoferta{color:#42487a;padding-bottom:6px;}
.precio{color:#FF0000; font-weight:bold;}


#separador{clear:both; background-image:url(../imagenes/bg_sep.gif); background-repeat:repeat-x; height:1px;}




input,textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; border:1px solid #cccccc; }
input.disabled,textarea.disabled, select.disabled {background-color:#ECE9D8;}

.mail{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#42487a;text-decoration:none;font-weight:bold;}
.mail:hover{ text-decoration:none;}

.frmhelp{font-size:9px; color:#333333}
.cabtbladmin{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:center;background-color:#E9E7DB;padding:4px; vertical-align:middle}
.cabtbladmin a{ text-decoration:none;}
.celdamapa{padding:3px;padding-left:4px;}
.celdamapa a{color:#727272; text-decoration:none}
.celdamapa a:hover{text-decoration:underline}