



/* RESET */



/*html, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, q {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline; background-image: transparent; }*/



:focus {outline: 0;}



ol, ul {list-style: none;}







caption, th, td { font-weight: normal;}



blockquote:before, blockquote:after, q:before, q:after {content: "";}



blockquote, q {	quotes: "" "";}



/* html */







/*estructura*/



*,html{ margin-top:0px; margin-bottom:0px; font-family: Arial, 'Verdana',sans-serif; font-size:11px; color:#cecece;}





body{ background-color:#000000;}


A{text-decoration:none;}


#contenedorG{

 width:790px; 

 margin-left:auto; 

 margin-right:auto;



 background-color:#000000; 

 min-height:600px;

 height: auto !important;

 height: 600px;

}



#contenedor{

 width:790px; 

 margin-left:auto; 

 margin-right:auto;



 background-color:#000000; 

 min-height:600px;

 height: auto !important;

 height: 600px;

 float:left;

}



#cabecera{
	width:780px;
	height:237px;
	float:left;
	border:0px solid #cccccc;
	background-image: url(img/fondo_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



#contenido{width:100%;border:0px solid #cccccc;min-height: 400px;height: auto !important;height: 400px; float:left; margin-top:5px;}



#pie{font-size:10px;height:20px; width:775px;clear:both; background-color:#545454; text-align:right; margin-left:auto; margin-right:auto;color:#ffffff;margin-top:5px;}



#creditos{height:15px; width:100%;border:0px solid #cccccc; clear:both; background-color:#dcdcdc; color:#5c5a5a; text-align:right;}



#creditos2{font-size:10px;height:15px; width:775px;clear:both; background-color:#000000; text-align:right; margin-left:auto; margin-right:auto;color:#000000;margin-top:5px;}























































#formulario{

	

	width:630px;

	border:1px solid #cecece;

	min-height: 220px;height: auto !important;height: 220px;

	margin-left:90px;

	margin-bottom:20px;

	float:left;

	display:inline;

	padding:10px;

	background-color:#dfe0e1;

	

}



.caja{
	margin:2px;
	border:1px solid #cecece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

A.caja{
	margin:2px;
	border:1px solid #cecece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#botones{

	

	width:500px;

	border:0px solid #000000;

	min-height: 20px;height: auto !important;height: 20px;

	margin-left:90px;

	margin-bottom:20px;

	float:left;

	display:inline;

	text-align:center;

}













#menu{

	
	float:left;
	display:inline;
	
	border:0px solid #000000;

	width: 775px;

	height:23px;	

	margin-left:7px;

	 text-align:center;

	 

     background-image:url(img/fondo_menu.gif);background-position: center top; background-repeat: x-repeat; 

	

}



.menu{

	text-decoration:none;

	color:#ffffff;

}





.menu:hover{



	text-decoration:none;

	color: #af1c2e;

	

}





#barra{

	

	border:0px solid #000000;

	width: 775px;

	height:27px;	
	float:left;
	display:inline;
	margin-left:7px; 

	margin-top:5px;

	background-color:#d8d8da;

	color:#ffffff;

	font-size:13px;

	font-weight: bold;

    

	

}



#tableta_linea{

	

	border:0px solid #000000;

	width:160px;

	text-align:center;	

	float:right;

	display:inline;

	height:25px;

	color:#ffffff;

	border-top:5px solid #ffffff;

	padding-top:5px;

		

}



#lateral_izquierda{

 

 border:0px solid #000000;

 min-height: 500px;height: auto !important;height: 500px;

 width:160px;

 float:left;

	

	

}



#contenidosG{

 

 border:0px solid #000000;

 min-height: 500px;height: auto !important;height: 500px;

 width:600px;

 float:left;

  margin-left:10px;

  background-image:url(img/fonsdo_cuerpo.gif);background-position: center top; background-repeat: repeat-x; 

  display:inline

	

	

}



#contenidos{

 

 border:0px solid #ff0000;

 min-height: 600px;height: auto !important;height: 600px;

 width:600px;

 float:left;

  



	

	

}



#contenidosM{
    border:0px solid #4d4d4d;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	width:773px;
	margin-left:7px;
	margin-bottom:5px;
	float:left;
	display:inline;



	

	

}



#contenido_modulo{

	

	border: 0px solid #000000;

	margin-top:5px;

	width: 590px;

	float:left;

    min-height: 300px;

	height: auto !important;	 

	height: 300px;

	

	

}



#cuerpo_detalle{

	

	border: 0px solid #000000; 

	width:610px;

	margin-top:5px;

	float:left;

	min-height: 50px;

	height: auto !important;

	height: 50px;

}



.btnDetalle{

	

	border:1px solid #828282;

	width:120px;

	height:30px;

	text-align:center;

	font-size:12px;

	font-weight: bold;

	color: #828282;

	background-image:url(img/fondo_boton.gif);background-position: center top; background-repeat: repeat-x; 

	

}




.btnGeneral{

	

	border:1px solid #828282;

	width:120px;

	height:30px;

	text-align:center;

	font-size:12px;

	font-weight: bold;

	color: #403f3f;

	background-image:url(img/fondo_boton.gif);background-position: center top; background-repeat: repeat-x; 

	

}



.precio_detalle{

				

	font-size:14px;

	font-weight: bold;

	color: #af1c2e;	

	

}



#lateral_derecha{

 

 border:0px solid #000000;

 min-height: 500px;height: auto !important;height: 500px;

 width:160px;

 float:left;

 margin-left:10px;

	display:inline

	

}

	

#titulo_modulo{

 

 font-weight: bold;

	

}

#caja_agenda{

	 text-align:center;

	 margin:1px;

	 margin-top:5px;

}

#caja_agenda{

	 text-align:-moz-center;

	 margin:1px;

 	 margin-top:15px;

}

.dias_calendario{

	text-align:center;

	padding-top:2px;

}

.dias_calendario2{

	text-align:center;

	padding-top:2px;

}

.mes_calendario{

	text-decoration:none;

}

#titulo_lateral{

	

	font-variant:small-caps;

	font-weight: bold;

	margin:12px;

	font-size:11px;	

	text-decoration:none;

	border:0px solid #000000;

		

}

.enlace_apartados{

	text-decoration:none;	

}



.enlace_recursos{

	text-decoration:none;	

}



.modulo_nivel_1{

	

	font-variant:small-caps;

	font-weight: bold;

	margin-left:10px;	

	text-decoration:none;

	margin-top:10px;





}



.modulo_nivel_2{

	



	font-weight: normal;

	margin-left:10px;	

	text-decoration:none;

	margin-top:3px;

	color:#000000;

}



.modulo_nivel_3{

	



	font-weight: normal;

	margin-left:10px;	

	text-decoration:none;

	margin-top:3px;

	color:#000000;

}





#caja_noticia_portada{

	border:0px solid #000000;

	margin-left:5px;

	margin-right:5px;

	margin-bottom:10px;

	text-align:right;	

}

.titular_noticia{

	font-weight: bold;

	text-decoration:none;

		

}

.breve_noticia{

	font-weight: normal;

	color:#000000;

	font-size:10px;

	text-decoration:none;

		

}

.fecha_noticia{

	font-weight: normal;

	font-size:9px;	

}





#caja_ultimas_agenda{

	border:0px solid #000000;

	margin-left:5px;

	margin-right:5px;

	margin-bottom:10px;

	text-align:left;	

}



#noticia{

	border:0px solid #000000;

	width:540px;

	min-height: 50px;

	height: auto !important;

	height: 50px;

	margin-bottom:15px;

	float:left;

}

#titulo_noticia{

	 font-weight: bold;

	 font-size:13px;

	

}

.titulo_noticia{

	 font-weight: bold;

	 font-size:13px;

	 text-decoration:none;

	

}



#fecha_noticia{

	 font-weight: normal;

	 font-size:10px;

	

}

#breve_noticia{

	 font-weight: normal;

	 font-size:10px;

	 text-align:justify;

	 margin-top:5px;

	 text-decoration:none;

	

}

#mas_info{

	 font-weight: normal;

	 font-size:10px;

	 text-align:left;

	 width:540px;

	 float:left;

	 border:0px solid #000000;

	 margin-top:5px;

	 

}

.mas_info{

	 font-weight: normal;

	 font-size:11px;

	 text-decoration:none;	

	 color:#af1c2e; 

}

.mas_info_on{

	 font-weight: bold;

	 font-size:16px;

	 text-decoration:none;	

	 color:#af1c2e; 

}



#documento{

	border:0px solid #000000;

	width:400px;

	min-height: 50px;

	height: auto !important;

	height: 50px;

	margin-bottom:10px;

	float:left;

}



#cuerpo_noticias{

	

	border:0px solid #000000;

	min-height:200px;

	height:auto !important;

	height: 200px;

	float:left;

	width:550px;

	margin-left:15px;

	margin-bottom:15px;

	display:inline}



.enlace_lateral_1{

	text-decoration:none;

	font-size:12px;	

    font-weight: bold;

    color:#ffffff;

	

}

.enlace_lateral_2{

	text-decoration:none;

	font-size:11px;		

	color:#545354;

	

}

.enlace_lateral_3{

	text-decoration:none;

	font-size:11px;		

	color:#545354;

	

}



.caja{
	border:1px solid #af1c2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#login{

	

	border:0px solid #ffffff; 

	width:320px;

	height:110px;

	float:right;  
	text-align:right;



}



.titulo_carrito{

	

	color:#af1c2e; font-size:14px;

	font-weight: bold;

}

.texto_rojo_negrita{

	color:#af1c2e; 

	font-weight: bold;	

	text-decoration:underline;

}

#barra_carrito{

	border:0px solid #000000; 

	width:115px;

	float:right;

	height:15px;

	text-align:right;

	padding:3px;

	color:#ffffff; 

	font-weight: bold;

	background-image:url(img/carrito3.gif);

	background-position: right top; 

	background-repeat: no-repeat; 

	display:inline

}



#login_big{

	

	border:0px solid #cecece; 

	width:590px;

	height:100px;

	float:left;  

	margin-top:20px;

}



#fondo_registro{

	

	border:0px solid #cecece; 

	width:590px;

	height:400px;

	float:left;  

	padding:10px;

	margin-top:5px;

}

#caja_catalogo{
 
 	background-image:url(img/fondo_producto.gif);

	background-position: right top; 

	background-repeat: no-repeat;
	
}


.titulo_blanco{

	

	color:#ffffff; font-size:12px;

	font-weight: bold;

	text-decoration: none;

}

