/* CSS Basic Document */
* {
margin:         0;
padding: 	    0;
list-style:		none;
}
*.clear { clear: both; }

body {
color: 			#333333;
font-family:    Verdana, "Trebuchet MS", Tahoma, Arial;
font-size: 		10px;
background: 	#FFFFFF;
}
a {
text-decoration:none;
color:         #005cb7;
}
a:hover{
text-decoration:underline;
color:          #005cb7;
}
.titulos {
text-align: 	left;
font-size: 		15px;
font-weight:	bold;
color: 			#336699;
}
.titulos_niveles {
text-align: 	left;
font-size: 		15px;
font-weight:	bold;
color: 			#7882FF;
}
.titulos_img{
border: 0px;
}
.mensaje {
font-weight:	bold;
font-size: 		11px;
color: 			#FFFFFF;
line-height:	20px;
background:		#005cb7;
}
.img{
border:			1px solid #333333;
padding:        3px;
margin-right:	3px;
}
#contenedor_principal{ 
margin:			0px; 
width: 			100%; 
text-align: 	left;
background: 	#FFFFFF url(../n_imagenes/bkg_general.jpg) center repeat-y ;
}
#contenedor_caja{ 
margin:			0px auto; 
width: 			852px; 
text-align: 	left;
background: 	#FFFFFF;
border-left:	1px solid #333333;
border-right:	1px solid #333333;
}
#header {
float:			left;
width: 			700px;
height:			155px;
margin: 	    0px auto;
background:		#FFFFFF;
text-align:		right;
border-bottom:	1px solid #333333;
}
#columna_izq {
width: 			150px;
float:			left;
margin:			0px 0px 0px 0px;
/*background:     url(shadow.jpg) repeat-x;*/
}
#contenidos{ 
margin:			0px; 
width: 			700px;
float:			left;
background:     url(../n_imagenes/shadow.jpg) repeat-x;
border-left: 1px solid #333333;
}
#textos{ 
margin:			25px 25px; 
width: 			650px;
float:			left;
text-align:		justify;
}
#textos img{ 
margin:			5px 5px 0px 0px; 
float:			left;
padding:        2px;
border:			1px solid #EAEAEA;
}
#textos ul li{l ist-style:disc; }
.textos_galeria{ 
margin:			25px 25px; 
width: 			650px;
float:			left;
text-align:		justify;
}
.textos_galeria img{ 
margin:			15px 5px 0px 0px; 
float:			left;
padding:        2px;
border:			1px solid #EAEAEA;
}
#contenedor_portada {
float:			left;
margin:			0px;
width: 			488px;
/*height:			360px;*/
background:		#FFFFFF url(../n_imagenes/portada.jpg) left top no-repeat;
}
#cartelera {float:	left;margin:120px 0px 0px 40px;width: 450px;/*height:200px;*/border:1px solid #7A7A7A;background: url(../n_imagenes/bkg-cartelera.jpg) repeat-y;}
#cartelera p{margin-left:30px;}
#cartelera ul{margin: 15px 0 0 30px;}
#cartelera ul li{margin: 5px 0 0 5px; padding: 0px 0px 5px 20px;color: #333333;line-height: 14px; background:url(item-small-rojo.png) no-repeat left top;}

#contenedor_novedades {
float:			right;
margin:			0px 5px 0px 0px;
width: 			160px;
border-left:	1px solid #a1a1a1;
}
.novedades{
float: 			right;
margin:			5px 0px 0px 0px;
width: 			160px;
border:			1px solid #CCCCCC;
background:     url(../n_imagenes/bkg-novedades.jpg) repeat-x;
}
.novedades p{
margin-left:	10px;
}
#contenido_footer{
margin:			auto;
width: 			100%; 
text-align: 	center;
font-size:      10px;
border-top:     1px solid #333333;
border-bottom:  1px solid #333333;
color:			#333333;
background: 	#EAEAEA;
}
#contenido_footer p{ padding: 10px 0 10px 0;}
#footer_umpocom {
font-size:		9px;
width: 			700px;
text-align:     right;
color:          #333333;
margin: 		auto;
}
#footer_umpocom a{
color:          #FF6600;
}
.pre_galeria{
float: 			left;
margin:			15px 5px 0px 0px;
width: 			120px;
height:			140px;
border:			1px solid #CCCCCC;
text-align:		center;
}
.pre_galeria img{

margin:			5px auto;
padding:        2px;
border:			1px solid #EAEAEA;
}


/* ///////////////// MENU //////////////////////////*/
/*.menu_v ul li a, .menu ul li a:visited {
display:block; 
width:200px; 
text-align:left; 
line-height:20px; 
background:#99CC00;
color:#FFFFFF;
border:1px solid #FFF;
cursor:pointer;
font-weight:bold;
margin:0px;
float:left;
padding-left:5px;
}
.menu_v ul {padding:0; margin-top:2px; list-style: none;}
.menu_v ul li {float:left; }

/* specific to non IE browsers */
/*.menu_v ul li:hover a {
padding-left:5px;color:#fff; background:#FF9900;}
/*//*/