/*********************RESET**********************/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/*p,blockquote{margin:0;padding:0;}*/
/*strong{font-style:inherit;font-weight:inherit;}*/
p{margin:10px 0;padding:0}


/************************************************/
/***************** LAYOUT Y LIBS ****************/
/************************************************/

/*general*/
html, body {background:#000;}
body {
	font-family:				Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size:					13px;
	color: 						#FFFFFF;
	width:						100%;
	margin-left:				auto;
	margin-right:				auto;
	text-align: 				center;
	margin-top:					0px;
	margin-bottom:				5px;
}

form {
	margin:0px;
	padding:0px;
}

a {
	color:#DA3D07;
	text-decoration:none;
}

a:hover {
	color:#888;
	text-decoration:underline !important;
}

address { display:inline; }

/*layaout*/
#div_allcontent {
	margin-left:auto;
	margin-right:auto;
	width:949px; /* IMPORTANTE */
	text-align:center; 
	position:relative;
	z-index:0;
}

.contenido_principal {
	float:left;
	padding:0px;
	height:auto;
	position:relative;
	z-index:1;
	text-align:left;
	background: transparent url(../img/bg_content.gif) repeat-y scroll;
	width:100%;
}

#div_contenedor {
	width:100%;
	background-color:#FFFFFF;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	float:left; 
	position:relative; 
}



/*cuadros*/

	.cuadro { 
	position:relative; width:100%; height:auto;	background-repeat:repeat-y; overflow:hidden;
	}	
	.cuadro .barra_arriba { 
	position:absolute; left:0px; top:0px; width:100%; height:auto;	background-repeat:repeat-x; overflow:hidden;
	}
	.cuadro .arriba_izquierda {
	position:absolute; left:0px; top:0px; background-repeat:no-repeat; overflow:hidden;
	}
	.cuadro .arriba_derecha {
	position:absolute; right:0px !important; right:-1px; top:0px; background-repeat:repeat-x; overflow:hidden;
	}
	.cuadro .barra_abajo { 
	position:absolute; left:0px; bottom:0px !important; bottom:-1px; width:100%; height:auto; background-repeat:repeat-x; overflow:hidden;
	}
	.cuadro .abajo_izquierda {
	position:absolute; left:0px; bottom:0px !important; bottom:-1px; background-repeat:repeat-x; overflow:hidden;
	}
	.cuadro .abajo_derecha {
	position:absolute; right:0px !important; right:-1px; bottom:0px !important; bottom:-1px; background-repeat:repeat-x; overflow:hidden;
	}
	
/*filas*/	

	.div_fila {
	clear:both; float:left; width:100%; height:auto;
	}

/*formularios*/	

	.formularios legend { 
	font-weight:bold;
	padding-bottom:20px;
	}
	.formularios p {
	margin:0px 0 10px;
	}
	.formularios p label {
	float: left;
	text-align: right;
	margin-right: 50px;
	display: block;
	}
	
	.formularios p.camps input, 
	.formularios p.camps textarea {
	color: #000;
	border: 1px solid #999;
	} 
	.formularios p.camps textarea {
	height:100px;
	}
	.formularios p.submit input { 
	padding:0 10px;
	}	

/*slider*/

	.contenedor_slider_fijo { position:relative; overflow:hidden; }
	.contenedor_slider_movil { position:absolute }
	.contenedor_slider_movil div.slid { float:left; height:auto; }

/************ FIN DE LAYOUT Y LIBS *************/



/************************************************/
/****************** HEADER *********************/
/************************************************/

/*contenedor*/
#div_header { 
clear:both; position:relative; width:100%; height:114px;
background: transparent url(../img/bg_header.jpg) repeat-y scroll bottom left;
}

/*elementos*/

#header_logo {
position:absolute; width:199px; height:84px; left:27px; top:24px;
background: transparent url(../img/header_logo.jpg) repeat-x scroll;
}

#head_arriba_1 {
position:absolute; width:100%; height:7px; left:0px; top:0px; 
background-color:#FF0000;
overflow:hidden;
}

#head_derecha_1{
position:absolute; width:360px; height:100px; right:32px; top:15px; text-align:right;
font-size:17px; line-height:107%; font-weight:bold; color:#000000;
}
#head_derecha_1 b { color:#FF0000; }

#head_derecha_2{
position:absolute; width:40px; height:27px; right:0px; bottom:0px;
background: transparent url(../img/bg_header_dr.gif) repeat-x scroll;
}
#head_derecha_2b{
position:absolute; width:40px; height:27px; right:0px; bottom:0px;
background: transparent url(../img/bg_header_dr2.gif) repeat-x scroll;
}

#head_abajo_1 {
position:absolute; width:700px; height:1px; right:35px; bottom:0px; 
background-color:#000000;
overflow:hidden;
}

/****************** FIN HEADER ***************/



/************************************************/
/********************** MENU ********************/
/************************************************/

/*contenedor*/
#div_menu {
height:27px;
/*background-color:#000000;*/
background: transparent url(../img/bg_menu.jpg) repeat-x scroll;
border-right:7px solid #FF0000;
border-left:9px solid #FF0000;
overflow:hidden;
clear:left;
}

#div_menu ul { 
list-style:none; padding:0; margin:0;
}

#div_menu ul li { 
float:left; padding:8px 6px 0px;
background: transparent url(../img/bg_menu_pale.jpg) no-repeat top right;
padding:7px 29px 0 14px;height:20px; text-align:center;
}

#div_menu ul li.ultimo { 
background:none;
}

#div_menu ul li a {
font-size:11px; font-weight:bold; color:#FEFEFE;
float:none !important; float:left;
}

#div_menu ul li.selected a {
color:#FFFF00;
}

#div_menu ul li a:hover {
text-decoration:underline; color:#FFFF00;
}

#div_menu ul li.divisor {
padding:0px; width:2px; height:27px; width:21px;
background: transparent url(../img/bg_menu_pale.jpg) repeat-x scroll;
}

/******************* FIN MENU *******************/



/************************************************/
/************************ FOOT ******************/
/************************************************/

#div_foot { 
clear:both; position:relative; width:100%; height:116px;
background: transparent url(../img/bg_foot.jpg) repeat-x scroll;
}
#div_foot_area_1 {
position:absolute; width:800px; height:35px; left:65px; top:19px; text-align:center;
}
#div_foot_area_1,#div_foot_area_1 a { 
font-size:11px;color:#FFFFFF; text-decoration:none; font-weight:bold; 
}
#div_foot_area_1 a.selected {
color:#FFFF00;
}
#div_foot_area_2 {
position:absolute; width:931px; height:35px; left:10px; top:55px; text-align:center;
}
#div_foot_area_2,#div_foot_area_2 a { 
font-size:11px;color:#FFFFFF; 
}
#div_foot_area_2 b { 
color:#FFFF00; font-weight:normal;
}

#div_foot_area_3 {
position:absolute; width:931px; height:35px; left:10px; top:86px; text-align:center;
}
#div_foot_area_3,#div_foot_area_3 a { 
font-size:11px;color:#999999; 
}

/******************* FIN FOOT *******************/



/************************************************/	
/******************** BANNER ********************/
/************************************************/

#div_banner_fila { background: transparent url(../img/bg_header.jpg) repeat-y scroll; overflow:hidden;}

/* BLOQUES */

/*pelicula*/
#div_bloque_pelicula { float:right; width:711px; height:337px; overflow:hidden; margin-right:7px!important; margin-right:4px;  }

/*bloque_cuadro_1*/
	.bloque_cuadro_1 .barra_arriba { 
	width:100%; height:22px; background-image: url(../img/bloque_cuadro_1/barra_arriba.gif); 
	}
	.bloque_cuadro_1 .arriba_izquierda {
	width:24px; height:22px; background-image: url(../img/bloque_cuadro_1/arriba_izquierda.gif);
	}
	.bloque_cuadro_1 .arriba_derecha {
	width:8px; height:22px; background-image: url(../img/bloque_cuadro_1/arriba_derecha.gif);
	}
	.bloque_cuadro_1 .barra_abajo { 
	width:100%; height:21px; background-image: url(../img/bloque_cuadro_1/barra_abajo.gif); 		
	}
	.bloque_cuadro_1 .abajo_izquierda {
	width:10px; height:21px; background-image: url(../img/bloque_cuadro_1/abajo_izquierda.gif);
	}
	.bloque_cuadro_1 .abajo_derecha {
	width:10px; height:21px; background-image: url(../img/bloque_cuadro_1/abajo_derecha.gif);
	}
	.bloque_cuadro_1 .bloque_cabeza { 
	position:absolute; height:auto; left:29px; top:5px; 
	font-size:11px;
	color:#BFCBCB;
	font-weight:bold;
	}	
	.bloque_cuadro_1 .bloque_contenido {
	clear:both; 
	background-color:#3A3A3A;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:22px 5px 21px;
	height:170px;
	color:#FFFFFF;
	}

/*bloque_cuadro_4*/
	.bloque_cuadro_4 .barra_arriba { 
	width:100%; height:22px; background-image: url(../img/bloque_cuadro_4/barra_arriba.gif); 
	}
	.bloque_cuadro_4 .arriba_izquierda {
	width:24px; height:22px; background-image: url(../img/bloque_cuadro_4/arriba_izquierda.gif);
	}
	.bloque_cuadro_4 .arriba_derecha {
	width:8px; height:22px; background-image: url(../img/bloque_cuadro_4/arriba_derecha.gif);
	}
	.bloque_cuadro_4 .barra_abajo { 
	width:100%; height:21px; background-image: url(../img/bloque_cuadro_4/barra_abajo.gif); 		
	}
	.bloque_cuadro_4 .abajo_izquierda {
	width:10px; height:21px; background-image: url(../img/bloque_cuadro_4/abajo_izquierda.gif);
	}
	.bloque_cuadro_4 .abajo_derecha {
	width:10px; height:21px; background-image: url(../img/bloque_cuadro_4/abajo_derecha.gif);
	}
	.bloque_cuadro_4 .bloque_cabeza { 
	position:absolute; height:auto; left:29px; top:5px; 
	font-size:11px;
	color:#BFCBCB;
	font-weight:bold;
	}	
	.bloque_cuadro_4 .bloque_contenido {
	clear:both; 
	background-color:#B71515;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding:22px 12px 21px;
	height:auto;
	color:#FFFFFF;
	min-height:200px;
	}

/*noticias*/
#div_bloque_noticias { 
float:left; width:222px; height:337px; margin-left:9px !important; margin-left:5px;
background: transparent url(../img/bg_bloque_noticias.jpg) repeat-x scroll; position:relative; 
}
#div_bloque_noticias .cuadro{ 
width:198px; bottom:16px; left:11px; position:absolute;
height:auto;
}
	/*li*/
	#div_bloque_noticias ul { padding-top:2px; }
	#div_bloque_noticias li { height:56px; width:100%; position:relative; overflow:hidden; margin-bottom:0px; }
	#div_bloque_noticias li .fecha { color:#FFF; font-size:9px; font-weight:bold; }
	#div_bloque_noticias li .titular { color:#FFF; font-size:11px; font-weight:normal; }
	#div_bloque_noticias li .linea { background-color:#999; height:1px; width:169px; bottom:0px; left:1px; position:absolute; overflow:hidden; }
	/*paginacion*/
	#div_bloque_noticias .bloque_pie a {
	position:absolute; bottom:4px; cursor:pointer; color:#FFF; font-weight:bold;
	font-size:11px;
	}
	#div_bloque_noticias .bloque_pie .but_prev{
	left:10px;
	}
	#div_bloque_noticias .bloque_pie .but_next{
	right:10px;
	}	
	
/******************** FIN BANNER ********************/



/************************************************/
/******************** HOME **********************/
/************************************************/

#div_home_fila_1 {  background: transparent url(../img/bg_home.gif) repeat-y scroll; margin-top:6px;}

#div_home_fila_2 {  background: transparent url(../img/bg_home2.gif) repeat-y scroll; height:152px; background-color:#666666; }

/* BLOQUES */

/*bloque_cuadro_2*/
	.bloque_cuadro_2 .barra_arriba { 
	width:100%; height:30px; background-image: url(../img/bloque_cuadro_2/barra_arriba.gif); 
	}
	.bloque_cuadro_2 .arriba_derecha {
	width:10px; height:30px; background-image: url(../img/bloque_cuadro_2/arriba_derecha.gif);
	}
	.bloque_cuadro_2 .barra_abajo { 
	width:100%; height:8px; background-image: url(../img/bloque_cuadro_2/barra_abajo.gif); 		
	}
	.bloque_cuadro_2 .abajo_derecha {
	width:7px; height:8px; background-image: url(../img/bloque_cuadro_2/abajo_derecha.gif);
	}
	.bloque_cuadro_2 .bloque_cabeza { 
	position:absolute; height:auto; left:9px; top:9px; 
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	}	
	.bloque_cuadro_2 .bloque_contenido {
	clear:both; 
	padding:0px 5px;
	margin:37px 0 0;
	height:auto;
	color:#000;
	}
	
/*bloque_cuadro_3*/
	.bloque_cuadro_3 .barra_arriba { 
	width:100%; height:28px; background-image: url(../img/bloque_cuadro_3/barra_arriba.gif); 
	}
	.bloque_cuadro_3 .arriba_izquierda {
	width:12px; height:28px; background-image: url(../img/bloque_cuadro_3/arriba_izquierda.gif);
	}
	.bloque_cuadro_3 .arriba_derecha {
	width:11px; height:28px; background-image: url(../img/bloque_cuadro_3/arriba_derecha.gif);
	}
	.bloque_cuadro_3 .barra_abajo { 
	width:100%; height:21px; background-image: url(../img/bloque_cuadro_3/barra_abajo.gif); 		
	}
	.bloque_cuadro_3 .abajo_izquierda {
	width:6px; height:21px; background-image: url(../img/bloque_cuadro_3/abajo_izquierda.gif);
	}
	.bloque_cuadro_3 .abajo_derecha {
	width:6px; height:21px; background-image: url(../img/bloque_cuadro_3/abajo_derecha.gif);
	}
	.bloque_cuadro_3 .bloque_cabeza { 
	position:absolute; height:auto; left:0px; top:3px; 
	font-size:12px;
	color:#333333;
	font-weight:bold;
	width:100%;
	text-align:center;	
	}	
	.bloque_cuadro_3 .bloque_contenido {
	padding:0px 5px;
	height:auto;
	color:#FFFFFF;
	top:37px;
	position:absolute;
	width:100%;
	}

/*home consejos*/
#div_bloque_consejos { 
float:left; width:241px; height:349px; 
margin-left:9px !important; margin-left:5px;
position:relative; 
}
#div_bloque_consejos .cuadro{ 
width:231px; height:326px; top:22px; left:10px; position:absolute;
background-color:#F9F9F9;
}
	/*li*/
	#div_bloque_consejos li { height:77px; position:relative; overflow:hidden; margin-bottom:11px; padding:0 10px 0 28px;
	background:transparent url(../img/bg_li_consejos.gif) repeat-y scroll;; 
	}
	#div_bloque_consejos li .titulo { color:#343434; font-size:11px; font-weight:bold; display:block; text-transform:uppercase; display:block; overflow:hidden; height:17px; }
	#div_bloque_consejos li .titular { color:#343434; font-size:11px; display:block; text-transform:capitalize; }
	#div_bloque_consejos li .ver { color:#FF0000; font-size:11px; display:block; }
	/*paginacion*/
	#div_bloque_consejos .bloque_pie a {
	position:absolute; bottom:4px; cursor:pointer;
	}
	#div_bloque_consejos .bloque_pie .but_prev{
	left:10px;
	}
	#div_bloque_consejos .bloque_pie .but_next{
	right:10px;
	}	
	
/*home eventos*/

#div_bloque_eventos { 
float:left; width:220px; height:349px; margin-left:9px;
background-color:#000000;
position:relative; 
}
#div_bloque_eventos .cuadro{ 
width:100%; height:349px; top:0px; left:0px; position:absolute; 
}
	/*li*/
	#div_bloque_eventos li { height:117px; width:100%; position:relative; overflow:hidden; margin-bottom:11px; }
	#div_bloque_eventos li .fecha { color:#FFF; font-size:11px; display:block; font-weight:bold; }
	#div_bloque_eventos li .titular { color:#FFF; font-size:11px; display:block; text-transform:capitalize; font-weight:normal; }
	#div_bloque_eventos li .ver { color:#E17400; font-size:11px; display:block; }
	/*paginacion*/
	#div_bloque_eventos .bloque_pie a {
	position:absolute; bottom:4px; cursor:pointer;
	}
	#div_bloque_eventos .bloque_pie .but_prev{
	left:10px;
	}
	#div_bloque_eventos .bloque_pie .but_next{
	right:10px;
	}	
	#div_bloque_eventos .abajo_izquierda{
	background-image: url(../img/bloque_cuadro_3/abajo_izquierda_2.gif);	
	}
	#div_bloque_eventos .abajo_derecha{
	background-image: url(../img/bloque_cuadro_3/abajo_derecha_2.gif);		
	}		
	
/*home boletin*/
#div_bloque_boletin { 
float:left; width:193px; height:349px; margin-left:9px;
background-color:#000000;
position:relative; 
}
#div_bloque_boletin .cuadro{ 
width:100%; height:349px; top:0px; left:0px; position:absolute; 
}
	/*li*/
	#div_bloque_boletin li { height:283px; width:100%; position:relative; overflow:hidden; }
	#div_bloque_boletin li .fecha { color:#FFF; font-size:11px; display:block; font-weight:bold; }
	#div_bloque_boletin li .titular { color:#FFF; font-size:11px; display:block; overflow:hidden; height:30px; text-transform:uppercase; font-weight:normal; margin-bottom:5px; }
	#div_bloque_boletin li .marco { width:179px; height:232px; text-align:center; border:1px solid #333; border-collapse:separate;}
	#div_bloque_boletin li .marco td { padding:2px 0; overflow:hidden; }
	/*paginacion*/
	#div_bloque_boletin .bloque_pie a {
	position:absolute; bottom:4px; cursor:pointer;
	}
	#div_bloque_boletin .bloque_pie .but_prev{
	left:10px;
	}
	#div_bloque_boletin .bloque_pie .but_next{
	right:10px;
	}	
/*home locales*/
#div_bloque_locales { 
float:left; width:246px; height:349px; margin-left:9px;
background-color:#000000;
position:relative;
}
#div_bloque_locales .cuadro{ 
width:100%; height:349px; top:0px; left:0px; position:absolute; 
}
#div_bloque_locales .abajo_izquierda{
background-image: url(../img/bloque_cuadro_3/abajo_izquierda_2.gif);	
}
#div_bloque_locales .abajo_derecha{
background-image: url(../img/bloque_cuadro_3/abajo_derecha_2.gif);		
}	
#div_bloque_locales select {
position:absolute; top:1px; right:17px; width:233px; height:auto; font-size:10px;
}

#div_bloque_locales .grupos_direcciones { position:absolute; top:27px;}

#div_bloque_locales .contenedor_scroll { overflow:auto; width:235px; height:278px; }

#div_bloque_locales .contenedor_scroll li { padding:5px 5px; }

#div_bloque_locales .grupos_direcciones .lugar { color:#FFCC01; font-size:10px; font-weight:bold; }

#div_bloque_locales .grupos_direcciones a.nombre { font-weight:bold; display:block; color:#FFFFFF; }
#div_bloque_locales .grupos_direcciones div, #div_bloque_locales .grupos_direcciones a {
display:block;
font-size:11px; 
color:#CCCCC4; 
}
#div_bloque_locales .grupos_direcciones div b {
color:#FFFFFF;
}

/*home marcas*/

#div_bloque_marcas { float:left; margin:10px 0px 0px 21px; height:auto;}
#div_bloque_marcas li {
float:left; width:25%; height:auto; text-align:center;
}
#div_bloque_marcas li .marco { width:100%; height:129px; border-collapse:separate;}
	
/******************** FIN HOME ********************/



/************************************************/
/******************** MAIN **********************  (PUBLICACION, PAGINA, FORMULARIO, ITEMS, ITEM) */
/************************************************/

#div_home_fila { background: transparent url(../img/bg_desarrollo.gif) repeat-y scroll; overflow:hidden;}

/* BLOQUES */

/*desarrollo*/
#div_bloque_desarrollo { float:right; width:711px; height:auto; overflow:hidden; margin-right:7px!important; margin-right:4px;   }

/*bloque_cuadro_5*/
	.bloque_cuadro_5 .barra_arriba { 
	width:100%; height:31px; background-color:#FF0000; 
	}
	.bloque_cuadro_5 .arriba_izquierda {
	width:34px; height:31px; background-image: url(../img/bloque_cuadro_5/arriba_izquierda.gif);
	}
	.bloque_cuadro_5 .arriba_derecha {
	width:2px; height:31px; background-image: url(../img/bloque_cuadro_5/arriba_derecha.gif);
	}	
	.bloque_cuadro_5 .barra_abajo { 
	width:100%; height:55px; background-image: url(../img/bloque_cuadro_5/barra_abajo.gif); 		
	}
	.bloque_cuadro_5 .abajo_izquierda {
	width:34px; height:55px; background-image: url(../img/bloque_cuadro_5/abajo_izquierda.gif);
	}
	.bloque_cuadro_5 .abajo_derecha {
	width:32px; height:55px; background-image: url(../img/bloque_cuadro_5/abajo_derecha.gif);
	}
	.bloque_cuadro_5 .bloque_cabeza { 
	position:absolute; height:auto; left:29px; top:5px; 
	font-size:11px;
	color:#BFCBCB;
	font-weight:bold;
	}	
	.bloque_cuadro_5 .bloque_contenido {
	clear:both; 
	float:left;
	background-color:#FFFFFF;
	border-left:2px solid #000;
	border-right:2px solid #000;
	padding:55px 9px 21px;
	min-height:500px;
	height:auto !important;
	height:500px;
	color:#000000;
	width:689px;
	}
	


/*bloque_cuadro_6*/	
	.bloque_cuadro_6 {
	clear:both; 
	float:left;
	background-color:#FFF;
	padding:0 0px;
	height:auto;
	color:#000000;
	border-left:1px dashed #000;
	padding-left:34px;
	}
	
/*bloque_sidebar*/

#div_bloque_sidebar { 
float:left; width:222px; 
height:auto;
margin-left:9px !important; margin-left:5px;
background: #BF0103 url(../img/bg_bloque_noticias_2.jpg) repeat-x scroll; position:relative;
}
#div_bloque_sidebar .cuadro{ 
margin-top:152px;
margin-left:11px;
margin-bottom:15px;
width:198px; 
height:auto;
}

	/*li*/
	#div_bloque_sidebar ul { padding-top:15px; }
	#div_bloque_sidebar li { position:relative; overflow:hidden; height:auto; }

	#div_bloque_sidebar li.lista_boletin { height:auto; margin-bottom:7px; clear:left; display:block; }
	#div_bloque_sidebar li .titulo { color:#FFF; font-size:11px; font-weight:bold; }	
	#div_bloque_sidebar li.lista_boletin .titulo { display:block;}	
	#div_bloque_sidebar li .fecha { color:#FFF; font-size:9px; font-weight:bold; }
	#div_bloque_sidebar li .titular { color:#FFF; font-size:11px; display:block; height:30px; overflow:hidden;  }
	#div_bloque_sidebar li .linea { background-color:#999; height:1px; width:169px; overflow:hidden; margin-bottom:6px; }
	#div_bloque_sidebar li .selected { color:#FFFF00; }
	
	
/*desarrollo*/

.fila_desarrollo { position:relative !important; }

.fila_desarrollo .fila_abajo_izquierda {
width:34px; 
height:55px;
bottom:0px;
right:683px;
background: transparent url(../img/bloque_cuadro_5/abajo_izquierda.gif) repeat-x !important; 
background: none;
position:absolute; 
}

.fila_desarrollo .fila_abajo_derecha {
width:32px; 
height:55px; 
background-image: url(../img/bloque_cuadro_5/abajo_derecha.gif);
bottom:0px;
right:7px;
background: transparent url(../img/bloque_cuadro_5/abajo_derecha.gif) repeat-x !important; 
background: none;
position:absolute; 
}
.fila_desarrollo .fila_barra_abajo {
bottom:0px;
right:7px; 
width:710px; 
height:55px; 
background: transparent url(../img/bloque_cuadro_5/barra_abajo.gif) repeat-x !important; 
background: none;
position:absolute;
}
#div_home_fila {
background: #FE0000 url(../img/linea_desarrollo.gif) repeat-y; 
position:absolute;
background-position:231px 1px;
}

/******************** FIN MAIN ********************/



/************************************************/
/********************* ITEMS ********************/
/************************************************/


.items {
float:right; height:auto; width:100%; background-color:#FFF;
}
.items #no_hay_items {
float:left; margin:10px 0 0 10px; width:100%; text-align:left; font-weight:bold;
}

/*menu*/

ul.menu_items { padding:10px 1px 3px 1px;  }
ul.menu_items li { margin:0; overflow:hidden; height:auto; clear:left; }
ul.menu_items li a { color:#FFFFFF; display:block; font-size:11px; text-transform:capitalize; }
ul.menu_items li a:hover { color:#FFFF00; }
ul.menu_items li.selected a { color:#FFFF00; }

ul.menu_items li.menu_nivel_1 { 
border-top:1px solid #FFFFFF; padding: 2px 2px 2px 20px; 
background:#890000 url(../img/menu_ico_nivel_1.gif) no-repeat 9px 5px;
}
ul.menu_items li.menu_nivel_2 { 
border-top:1px solid #FFFFFF; padding: 2px 2px 2px 26px; 
background:#C41313 url(../img/menu_ico_nivel_2.gif) no-repeat 15px 5px;
}
ul.menu_items li.menu_nivel_3 { 
border-top:1px solid #FFFFFF; padding: 2px 2px 2px 32px;
background:#FF0000 url(../img/menu_ico_nivel_3.gif) no-repeat 21px 5px;
}

/* inicio de paginacion */
.items .linea_paginacion{
height:20px; text-align:right; padding-top:7px; width:100%; float:left; border-bottom:1px dashed #FF0000;
}
.items .linea_paginacion a{
color:#FF0000; font-size:12px; font-weight:bold; padding:0 6px; text-decoration:none;
}
.items .linea_paginacion span{
font-size:12px; font-weight:bold; padding:0 6px;
}
.items .linea_paginacion .total{
float:left; margin-left:10px; font-size:12px; font-weight:bold; 
}

/* grilla */
.items .catalogo {
float:left; width:100%; overflow:hidden; height:auto; position:relative; padding-bottom:40px;
}
.items ul {
list-style:none; margin:0; padding:0; float:left; margin:0 -1px 0 -1px;
}
.items ul li{
float:left; width:172px; height:174px; position:relative;
background: #FFFFFF url(../img/bg_catalogo.gif) no-repeat right bottom;
}
.items ul li:hover{
background: #DBDBDB url(../img/bg_catalogo2.gif) no-repeat right bottom;
}
.items ul li table{ 
position:absolute; left:34px; top:20px; width:100px; height:100px;
padding:0px; margin:0px; border:1px solid #D8D8D8; 
}
.items ul li tabla tr td { text-align:center; vertical-align:middle; }

.items ul li a.nombre{ 
position:absolute; right:1px; bottom:1px; width:171px; height:15px; padding-top:5px; border-bottom:5px solid #DBDBDB; overflow:hidden;
text-align:center; color:#030303; font-size:11px; font-weight:normal; text-decoration:none;
background-color:#DBDBDB;
}
.items ul li a:hover{
text-decoration:underline;
}

/**************** FIN DE ITEMS *****************/


/************************************************/
/********************* ITEM *********************/
/************************************************/

/*tabs*/
.item ul.tabs { position:absolute; left:20px; top:8px; list-style:none; }
.item ul.tabs li { height:20px;  float:left; padding:3px 15px 0;  background: transparent url(../img/tab_selected.gif) repeat-x;margin-right:10px;  }
.item ul.tabs li a { color:#FFFFFF; font-weight:bold; }
.item ul.tabs li.selected, .item ul.tabs li:hover { background:none; background-color:#FFFFFF;  }
.item ul.tabs li.selected a, .item ul.tabs li:hover a { color:#FF0105; } 

/*areas*/
.item #area_tabs { width:450px; height:auto; float:left; padding:10px; }

/*tren de fotos*/

.item #area_vistas { width:210px; height:450px; position:absolute; right:10px; top:40px; }
		
	/*li*/
	#div_bloque_vistas li { height:140px; position:relative; overflow:hidden; margin-bottom:10px; padding:0; }
	#div_bloque_vistas li .marco { width:138px; height:138px; text-align:center; border:1px solid #ccc; border-collapse:separate; }
	#div_bloque_vistas li .marco a { float:none; margin:0; }
	#div_bloque_vistas li .marco img { border:0; }
	
	/*paginacion*/
	#div_bloque_vistas .bloque_pie a {
	position:absolute; right:8px; cursor:pointer;
	}
	#div_bloque_vistas .bloque_pie .but_prev{
	top:0px; width:15px; height:11px; background: transparent url(../img/flecha_arriba.gif) no-repeat;
	}
	#div_bloque_vistas .bloque_pie .but_next{
	bottom:0px; width:15px; height:11px; background: transparent url(../img/flecha_abajo.gif) no-repeat;

	}	

/*************** FIN DE ITEM ***************/



/*************************************************************/
/*************** PUBLICACION,PAGINA,FORMULARIO ***************/
/*************************************************************/

#div_bloque_desarrollo .bloque_cuadro_5 .titulo { position:absolute; top:5px; left:45px; }
#div_bloque_desarrollo .bloque_cuadro_5 .titulo,
#div_bloque_desarrollo .bloque_cuadro_5 .titulo a { color:#FFFFFF; font-size:16px; font-weight:bold; }

#div_bloque_desarrollo .bloque_cuadro_5 .paginacion { position:absolute; top:5px; right:5px; }
#div_bloque_desarrollo .bloque_cuadro_5 .paginacion span.linkpagselec,
#div_bloque_desarrollo .bloque_cuadro_5 .paginacion a.linkpag { font-size:13px; padding:0 5px; font-weight:bold; }
#div_bloque_desarrollo .bloque_cuadro_5 .paginacion span.linkpagselec { color:#FFFF00; }
#div_bloque_desarrollo .bloque_cuadro_5 .paginacion a.linkpag { color:#FFFFFF; }

#div_bloque_desarrollo .bloque_cuadro_5 .paginacion_boletin { top:50px; right:20px; }
#div_bloque_desarrollo .bloque_cuadro_5 .paginacion_boletin span.linkpagselec { color:#000000; }
#div_bloque_desarrollo .bloque_cuadro_5 .paginacion_boletin a.linkpag { color:#FF0000; }

#div_bloque_desarrollo .bloque_cuadro_5 .link_dejar-testimonio { 
font-weight:bold;
position:absolute;
right:74px;
text-decoration:underline;
top:54px;
}

/* contenido de desarrollo */

#div_bloque_desarrollo .variable { color: #000000; font-weight:bold; margin-bottom:10px; text-transform:uppercase; font-size:12px; }
#div_bloque_desarrollo .marco_foto { text-align:center; width:100%; }
#div_bloque_desarrollo .marco_foto img { margin:auto; float:none;}
#div_bloque_desarrollo .valor { color: #333333; margin-bottom:30px; }
#div_bloque_desarrollo .valor a.foto { float:none; margin:0px; }
#div_bloque_desarrollo img.foto { border:4px double #ccc; margin:0 0 11px 0px; }				
#div_bloque_desarrollo img.margen-izquierda { margin-left:20px; clear:right; }
#div_bloque_desarrollo .area_desarrollo { padding-left:44px; padding-bottom:80px; width:592px; height:auto; border-right:0; text-align:justify; } 		
#div_bloque_desarrollo a.ver_video { color:#FF0000; text-decoration:underline; float:none; }
#div_bloque_desarrollo .mensaje { position:absolute; top:160px; text-align:center; font-size:16px; font-weight:bold; color:#FF0000; width:400px; left:160px; } 
#div_bloque_desarrollo .mensaje a { font-size:12px; color:#000000; text-decoration:underline; display:block; margin-top:50px; }	

/***********FIN DE PUBLICACION,PAGINA,FORMULARIO *********/


	
/************************************************/	
/******************FORMULARIOS*******************/
/************************************************/

/*dejar-comentario*/
form.dejar-testimonio {
float:left;
width:auto;
}
form.dejar-testimonio p label {
width: 70px;
}
form.dejar-testimonio p.camps input, 
form.dejar-testimonio p.camps textarea {
width: 250px;
}
/*contacto*/
form.contacto {
float:left;
width:380px;
}
form.contacto p label {
width: 70px;
}
form.contacto p.camps input, 
form.contacto p.camps textarea {
width: 200px;
}

.contacto_texto {
float:right; width:210px; margin-top:33px;
}

/***********FIN DE FORMULARIOS***********/

/* CAMPO wysiwyg */
.wysiwyg { font-family:Arial; font-size:12px; }
.wysiwyg h1 { font-size:22px; font-weight:bold; }
.wysiwyg h2 { font-size:18px; font-weight:bold; }
.wysiwyg h3 { font-size:14px; font-weight:bold; }