
*{-moz-box-sizing: border-box;box-sizing: border-box}
p{margin-top:0px;margin-bottom:1em}
form{margin:0px}
input{padding:1px}

img {
    border:none;
}


BODY {
/*background : #000 url(images/fondo.jpg) repeat;*/
background-color:#000;
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
margin : 0px 0px 20px 0px;
text-align: center;
} 


#contenedor {
background-color:#000;
text-align: left;
width: 966px;
margin: auto;

} 


#cabecera {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
background:#000000 url(images/cabeza_2.jpg) repeat-x scroll center bottom;
height:126px;

} 

#logo {
height:114px;
margin-top:10px;
width:282px;
} 

#botellas {
background-color:#000000;
text-align: left;
width: 680px;
height: 330px;
margin : 9px 9px 0px 0px;
border:1px solid #202020;
float:left;

} 

#contact {
	background : #ffffff url(images/bck_contact.jpg) repeat;
background : #000;
text-align: right;
width: 271px;
height:170px;
margin : 9px 0px 0px 0px;
float:left;
text-align:left;

} 

#banner_cat {
background-color:#000;
text-align: center;
width: 271px;
height:160 px;
margin : 0px 0px 0px 0px;
float:left;

} 

#eventos {
	background : #000;
width: 270px;
height:383px;
float:left;

} 


#centro {
background : #000;
text-align: right;
width: 960px;
height:302px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;

} 

#multimedi{
background-color:#fff;
text-align: right;
width: 276px;
height:249px;
margin: auto;
float:left;
} 

#contenedor_empresa{
background : #000 url(images/fondo_empresa_2.jpg) repeat;
text-align: right;
width: 960px;
height:415px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;

} 

#contenedor_rental{
background : #000 url(images/rental.jpg) repeat;
text-align: right;
width: 960px;
height:580px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;

} 


#contenedor_fija{
background : #000 url(images/fija_fondo.jpg) repeat;
text-align: right;
width: 960px;
height:300px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;

} 

#contenedor_tecno{
background : #000 url(images/fondo_tecno.jpg) repeat;
text-align: right;
width: 960px;
height:760px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;

}

#contenedor_tecno_en{
background : #000 url(images/fondo_tecno.jpg) repeat;
text-align: right;
width: 960px;
height:650px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;

}

#contenedor_multi{
	background :  url(images/fondo_multi.jpg) repeat;
text-align: right;
width: 960px;
height:350px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;
} 
#contenedor_multi_en{
	background :  url(images/fondo_multi.jpg) repeat;
text-align: right;
width: 960px;
height:300px;
margin : 9px 0px 7px 0px;
float:left;
border:1px solid #202020;
} 

 
#contenedor_eventos{
background : #ffffff url(images/fondo_event.jpg);
background-repeat:no-repeat;
background-color:#000;
width: 966px;
margin: auto;
float:left;
border:1px solid #202020;
margin : 9px 0px 7px 0px;
} 

.color_naranja {
	color: #ee3b24;
}

.tex_titol_contac A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #e42122;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
}

.tex_titol_contac A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #e42122;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
}

.tex_titol_contac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #e42122;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
}


.tex_titol_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e42122;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	letter-spacing:3px;
}

.tex_contac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #656565;
	padding-left:20px;
	text-align:left;
}
.tex_contac_bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #929292;
	padding-left:20px;
	text-align: center;
}

.tex_mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #656565;
	padding-left:20px;
	line-height:17px;
}

.tex_titol_naranjaclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ec5c5c;
	
	text-align:right;
}
.tex_titol_naranjaclaro_eventos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ec5c5c;
}

.tex_eventos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #656565;
	padding-left:20px;
}

.info {
color: #e42122;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
padding-right:40px;
}

.info A:link {
color: #e42122;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
padding-right:40px;
}

.info A:visited {
color: #e42122;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
padding-right:40px;
}

.info_2 {
color: #e42122;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
padding-right:40px;
text-align:right;
}

.info_2 A:link {
color: #e42122;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
padding-right:40px;
text-align:right;
}

.info_2 A:visited {
color: #e42122;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
padding-right:40px;
text-align:right;
}

.tex_centro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #656565;
	padding-left:20px;
	padding-right:20px;
	line-height:15px;
	
}


.tex_led_empresa {
	letter-spacing:0.1em;
	width:700px;
	font-family: Arial;
	font-size: 10pt;
	color: #bfbfbf;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	line-height:18px;
}
.tex_led_empresa_en {
	letter-spacing:0.1em;
	width:700px;
	font-family: Arial;
	font-size: 10pt;
	color: #bfbfbf;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	line-height:18px;
}


.tex_led_fija {
	letter-spacing:0.1em;
	width:560px;
	font-family: Arial;
	font-size: 10pt;
	color: #bfbfbf;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	line-height:18px;
}


.esencia{
	letter-spacing:0.1em;
	font-family: arial;
	font-size: 13pt;
	color: #ee3b24;
	
	}
	
	.esencia_blanco{
	letter-spacing:0.1em;
	font-family: Arial;
	font-size: 13pt;
	color: #bfbfbf;


	}

#div_led {
height:383px;
width: 620px;
float:left;
padding-left:45px;
padding-top:20px;

}

#div_multimedia {
height:383px;
width: 645px;
float:left;
padding-left:35px;
padding-top:20px;

}

#div_page_contact {
background-color:#000;
text-align: right;
width: 966px;
height:600px;
margin: auto;



		left:50%;
	
		padding:5px;
	}




#div_tecno {
width: 670px;
float:left;
padding-left:20px;
padding-top:20px;
}

#div_tecno_fotos {
width: 250px;
padding-top:60px;
padding-left:5px;
float:left;
}

#div_costa_eve {
width: 240px;
padding-top:30px;
float:left;
padding-left:10px;
}

#div_costado_noticias {
width: 250px;
padding-left:5px;
float:left;
}

#div_rental_fotos {
width: 250px;
padding-top:15px;
float:left;
}


#div_multi_fotos {
width: 260px;
padding-top:7px;
padding-left:15;
float:left;
text-align:right;
}

#div_dire {
width: 290px;
height:460px;
float:left;
padding-left:20px;
padding-top:10px;
padding-bottom:50px;

}


#div_dire_lado {
width: 628px;
height:430px;
float:left;
padding-left:20px;
padding-top:10px;
padding-bottom:50px;

}

#div_dire_cont {
background:url(images/fondo_cont.jpg) no-repeat;
width: 940px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
border:1px solid #202020;
margin : 9px 0px 7px 0px;

}

.mas_proyectos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #e42122;
	padding-left:20px;
	padding-top:0px;
	text-align:center;
}

.mas_proyectos A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #e42122;
	padding-left:20px;
	padding-top:0px;
	text-align:center;
}

.mas_proyectos A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #e42122;
	padding-left:20px;
	padding-top:0px;
	text-align:center;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	padding-left:20px;
}

#footer {
background-color:#000000;
background-image:url(images/pie.jpg);
background-repeat:repeat-x;
bottom:0;
clear:both;
height:126px;
position:relative;

z-index:2;
}

.texto_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding-top:20px;
	text-align:center;
	line-height:17px;
}

.texto_pie A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding-top:20px;
	text-align:center;
	line-height:17px;
}


.titulo_not{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align:left;
	font-weight:bold;
}

.titulo_not A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align:left;
	font-weight:bold;
}

.titulo_not A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align:left;
	font-weight:bold;
}


.sinop_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8 pt;
	color: #666666;
	text-align:left;
}



.texto_pie A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding-top:20px;
	text-align:center;
	line-height:17px;
}


.texto_pie A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding-top:20px;
	text-align:center;
	line-height:17px;
}

.texto_pie A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding-top:20px;
	text-align:center;
	line-height:17px;
}

/* ================================================================ 
todos los estilos del menu desplegable
=================================================================== */
#nav, 
#nav ul {
padding:0 0 0px 0; 
margin:0; 
list-style:none; 
font: 12px Arial;
/*border:1px solid #333333;*/
letter-spacing:0.1em;
border-color:#202020 #202020 #202020 #202020; 
border-width:1px 1px 1px 1px;  
position:relative; z-index:200;
text-transform:uppercase;}


#nav {height:30px; padding:0;}

#nav li {float:left;}
#nav li li {float:left;
padding:0 0 0px 0; 
margin:0; 
list-style:none; 
font: 9px Arial;
/*border:1px solid #333333;*/
letter-spacing:0.1em;
border-color:#202020 #202020 #202020 #202020; 
border-width:1px 1px 1px 1px;  
position:relative; z-index:200;
}
 /*a hack for IE5.x and IE6 */
* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:#eed1d1; margin:0 17px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:12px; float:none;}

#nav li:hover {position:relative; z-index:300;}
#nav li:hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#FFF;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:none; color:#e82222;}

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#FFF;}

