/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h5,h6,pre,p,blockquote,fieldset,input,button { margin: 0; padding: 0; }
h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,img { border: none; }
ul li ul li { padding-left: 0px; margin-left: 0; }
ul{padding-left:15px;padding-right:15px;padding-top:0.6em}
caption{text-align:left;font-size:1.2em ;font-weight:bold;padding-top:0.6em;padding-bottom:17px}
caption strong{color:#cc0000}

/* CSS GENERAL */
body { font-family: Arial,Helvetica,sans-serif; font-size: 10px; background-color: #fff; color: #090909; }

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}
p {
	padding-top: 0.6em;
	line-height:18px
}
a {
	color: #444444;
	text-decoration:none;
	outline: none;
}
h1 {
	color:#333333;
	font-size:20px;
	font-family:"Trebuchet MS";
 }
 
h2 {
color: #CC3300;
font-size:20px;
font-family:"Trebuchet MS";
padding: 24px 0 0 14px;
margin: 0 0 0 0;
 }
 
h3{
	color: #CC3300;
	font-size:16px;
	font-family:"Trebuchet MS";
	padding: 26px 0 0 10px;
	margin: 0 0 0 0;

 }
h4{
	color: #CC3300;
	font-size:14px;
	font-family:"Trebuchet MS";
	padding: 26px 0 10px 10px;
	margin: 0 0 0 0;

 }
 
h5{
	color: #CC3300;
	font-size:14px;
	font-family:"Trebuchet MS";
	padding: 10px 0 2px 0;
	margin: 0 0 0 0;
	font-weight:900;
 }

 
 
a:hover {
	color: #C20000;
} 
strong,b { font-weight: bold; }
.centrado_vertical img{position:relative;z-index:2;vertical-align: middle}


.limpia{font-size:1px;height:5px;line-height:1px;clear:both}
.inpt_text{padding:2px;font-size:1.2em}
div.hr{font-size:1px;height:1px;line-height:1px;clear:both;background-color:#bfbfbf;margin-top:20px}
div.hr hr{display:none;}
.png{display:block;}
.curva_menu_rojo_blanco{width:245px;height:30px;background-image:url('images/Bg_Curva_Menu_Rojo_Blanco.gif');}


li{padding-bottom: 0.6em;line-height:1.3em;list-style-image:url('images/Bg_Tic_Lista.gif') }
li.activo{background-image:url('images/Bg_Flecha_Roja.gif');background-repeat:no-repeat;background-position:left center}
li.activo_padre{background-image:url('images/Bg_Flecha_Roja.gif');background-repeat:no-repeat;background-position:0px 2px}
#contenedor{width:980px;margin:auto;font-size:1.2em}
#contenido{min-height:640px;height:auto !important;height:640px}
#contenido a{text-decoration:underline;color:#CE000C}
#contenido a:hover{color:#000000}

.columna_simple{width:245px;float:left}



.columna_doble{width:490px;float:left;margin-top:20px}
.columna_doble_pad{width:445px;float:left;padding-left:25px;padding-right:20px;}
.columna_doble_pad_0{width:465px;float:left;padding-left:25px;padding-right:0px;}
.columna_triple{
	width:735px;
	float:right;
	position:relative
}



h4{font-size:1.2em;font-weight:bold;}


.columna_simple div.hr,.columna_simple select{margin-left:20px}
.columna_simple h2{color:#CE000C}

#menu_principal{
background-color:#f0f0f0;
min-height:170px;
height:auto !important;
height:170px;
padding-left:0;
padding-right:0;
padding-top:20px;
}
#menu_principal li{display:block;padding:0;list-style:none;padding-right:0;line-height:20px;}
#menu_principal a{display:block;padding-top:3px;padding-bottom:3px}
#menu_principal li{list-style-image:none;list-style-type:none}
#menu_principal li a{display:block;border-bottom:1px solid #c1c1c1;padding-left:0;margin-left:20px}
#menu_principal li a:hover{
	background-color:#E9E9E9
}

#menu_principal li.activo a{background-color:#dddddd}

#menu_principal li.activo_padre a{background-color:#dddddd}

#menu_principal li.activo_padre li a{background-color:#f0f0f0}
#menu_principal li.activo_padre li a:hover{background-color:#dddddd}

#pie_menu_principal{height:55px;/*font-size:1px;*/background-image:url('images/Bg_Curva_Menu_Principal.gif');background-repeat:no-repeat}
#menu_principal .submenu1{padding-top:0;padding-right:0;padding-left:0}
#menu_principal .submenu2{padding-top:0;padding-right:0;padding-left:0}
#menu_principal .submenu1 li a{color:#000;font-weight:bold;padding-left:15px;}
#menu_principal .submenu1 li a:active{background-color:#cccccc}
#menu_principal .submenu2 li a{color:#D2000D;font-weight:normal;padding-left:25px;}
#menu_principal .submenu2 li a:active{background-color:#cccccc}

#menu_principal li a:active{background-color:#cccccc !important}
#menu_principal li.activo a:active{background-color:#cccccc !important}
#menu_principal li.activo_padre a:active{background-color:#cccccc !important}

#ulgunos_serv{padding-right:10px}
#ulgunos_serv p{
color:#7E7E7E;
padding: 0 0 7px 10px;}
#ulgunos_serv ul{
	list-style:none;
	padding: 0 0 0 10px;
	color:#7E7E7E;
}

#ulgunos_serv li{
background:url(images/bg_li.gif) no-repeat 0 4px;
padding: 0 0 0 15px;
border-bottom: dotted 1px #BBBBBB;
line-height: 18px; 
}
#ulgunos_serv a.txt:hover{text-decoration:underline}
#ulgunos_serv .hr{padding:0;margin-top:10px;}



#top_bar{background-color:#f0f0f0;position:relative;min-height:60px;height:auto !important;height:60px}
#top_bar ul#telefono_bg{
	width:735px;
	padding-top:0px;
	top:44px;
	left:0px;
	position:absolute;
	z-index:2;
	float:none;
	height: 85px;
}
#top_bar ul li{list-style-type: none;list-style-image:none}
#top_bar ul#telefono_bg li{display:inline;}
#top_tlf{
	float:right;
	width:300px;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
	position:relative;
}
#top_tlf span{font-weight:bold;font-size:1.2em;color:#CE000C;}



#telefono_bg {padding:0;color:#666; background: url(images/telefono_bg.png) no-repeat;}
#telefono_bg a{color:#666}
#telefono_bg a:hover{color:#000}

#top_bar ul#menu_login{padding:0;width:90px;float:left;padding-top:5px;color:#666;}
#top_bar ul#menu_login li{margin:0 !important;padding:0 !important;font-size:0.9em}
#top_bar ul#menu_login li a{color:#666}
#top_bar ul#menu_login li a:hover{color:#000}

#top_bar strong a:hover{text-decoration:underline}

#cont_rut{height:85px}
#cont_rut ul{padding-top:65px;padding-left:20px}
#cont_rut li{display:inline;}
#cont_rut a{color:#666}
#cont_rut a:hover{color:#000}


#intro{height:245px;width:735px;position:relative}
#intro div{position:absolute;top:0;left:0;width:490px;height:245px;z-index:2}
#intro .img_intro_promociones{margin-left: 245px;}

#intro span#pestana_intro{position:absolute;bottom:0;left:0px;padding-top:15px;z-index:3;overflow:hidden}
* html #intro span#pestana_intro{
bottom:-1px;
}
#intro span#pestana_intro_curva{display:block;width:100%;height:15px;position:absolute;top:0px;right:0;background-image:url('images/Bg_Esq_Sup_Der_Pestana.png');background-position:right}
* html #intro span#pestana_intro_curva{
right:-1px;
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Esq_Sup_Der_Pestana.png");
}
#intro span#texto_pestana{display:block;background-color:#fff}
#texto_pestana h2{color:#cc0000}
#intro h2{padding-top:0px;padding-left:25px;padding-right:25px;}

#intro img{position:absolute;top:0;left:0;z-index:1}

* html .menu_blanco .img_pestana{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Pestana_Menu_Dcha_Sup.png");
}
.menu_blanco .activo li a{background-image:none;color:#000}


#sombra_menu_promocion{width:25px;height:815px;position:absolute;top:130px;left:465px;z-index:2;background-image:url('images/Bg_Sombra_Menu_Promocion.png');z-index:2;}

* html #sombra_menu_promocion{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Sombra_Menu_Promocion.png");
}


#sombra_menu_promocion2{width:15px;height:681px;position:absolute;top:130px;left:475px;z-index:2;background-image:url('images/Bg_Sombra_Menu_Promocion2.png');z-index:2;}

* html #sombra_menu_promocion2{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Sombra_Menu_Promocion.png");
}




#sombra_menu_pestana{width:25px;height:670px;position:absolute;top:275px;left:465px;z-index:2;background-image:url('images/Bg_Sombra_Menu_Pestana.png');}

* html #sombra_menu_pestana{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Sombra_Menu_Pestana.png");
}

.top_menu_sombra{width:245px;height:215px;background-image:url('images/Img_Top_Menu_Sombra.png')}

* html .top_menu_sombra{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Img_Top_Menu_Sombra.png");
}


.esq_inf_izq{position:absolute;left:0;bottom:0;_bottom:-1px;width:15px;height:15px;background-image:url('images/Bg_Esq_Inf_Izda.png');z-index:5;display:block;}

* html .esq_inf_izq{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Esq_Inf_Izda.png");
}

.esq_inf_der{position:absolute;right:0;bottom:0;_bottom:-1px;width:15px;height:15px;background-image:url('images/Bg_Esq_Inf_Der.png');z-index:5;display:block;}

* html .esq_inf_der{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/Bg_Esq_Inf_Der.png");
}



* html ul.galeria li span.esq_inf_izq{bottom:0px}
* html ul.galeria li span.esq_inf_der{bottom:0px}

#contenedor_banner{position:relative;}
ul.banner{margin-top:20px;padding-bottom:20px}
ul.banner li{margin-bottom:0;}


/*PIE*/
#pie{
	margin-top:20px;
	padding-bottom:5px;
	position:relative;
	background:  url(images/bg_pie_line.png)  repeat-x;
	height: 62px;

}

.texto_pie{
	color:#868686;
	float:left;
	position:relative;
	margin: 20px 0 0 15px;
}



.columna_right {
	float:right;
	width: 240px;
	padding: 8px 0 0 0;


}

.columna_right p{
padding: 0 5px 0 5px;
color:#7E7E7E;
line-height: 18px;
}

.columna_cent {
	float: left;
	width: 445px;
	padding: 5px 0 0 15px;
}
.columna_cent p{
color:#7E7E7E;
line-height: 18px;
}

.line_butt {
border-bottom: #333333 solid 1px;
width: 450px;
margin: 0 0 0 14px;}

.bloq_pie {
float:right;}

#cont_presupues {
margin: 10px 0 0 0;}

form {
padding: 10px 0 20px 70px;
border:#E1E1E1 solid 1px;
margin: 10px 0 0 0;}
