/* CSS Document */

/*********************BGS*/

.line_top{

/*background-color:#BCA655;*/
	
background:url("../images/bg/line_top.jpg") repeat-x left top;

height:8px;

}

.bglang{

background-image:url(../images/bg/bg_lang.jpg);

background-repeat:no-repeat;

background-position:top;

}

.lang a{

font-family:"Arial Narrow", "Trebuchet MS", Verdana;

font-size:12px;

font-weight:bold;

text-align:left;

text-decoration:none;

color:#FFFFFF;

}

.lang a:hover{

font-family:"Arial Narrow", "Trebuchet MS", Verdana;

font-size:12px;

font-weight:bold;

text-align:left;

text-decoration:none;

color:#BCA655;

}

#header{
	background: url("../images/bg/head.jpg") repeat-x left bottom;
	width: 100%;
}

.bg_header_left{
	background-image:url(../images/bg/header.jpg);

	background-position:top;

	background-repeat:no-repeat;
}

.body_bajo_top{
	background-image:url(../images/bg/body_bajo.jpg);
	background-position: left;

	background-repeat:no-repeat;
	height: 58px;
	text-align: left;
}

.body_bajo{
	background-image:url(../images/bg/body_bottom.jpg);
	background-position: left;

	background-repeat:no-repeat;
	height: 58px;
	text-align: left;
}

.body_container{
	background-image: url(../images/bg/bg_body.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

/*********************Menú*/

.menu_left{
	background-image:url(../images/bg/bg_menu_left.jpg);
	background-repeat: no-repeat;
	background-position:right;
	width: 3px;
	height:65px;
}
.menu_right{
	background-image:url(../images/bg/bg_menu_right.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width: 3px;
	height:65px;
}

.menu{
	background-image:url(../images/bg/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position:center;
	width: 3px;
	height:65px;
	vertical-align: middle;
}
.menu a{
	font-family: "Arial Narrow",Trebuchet MS,Verdana;
	font-size: 15px;
	color:#FFF;
	text-decoration: none;
	width: 135px;
	text-align:center;
	display: block;
	
}
.menuSelected a{
	background-image: url(../images/bg/menu_hover.jpg);
	background-position: 23px 12px;
	height: 44px;
	width:135px;
	background-repeat: no-repeat;
	text-align:center;
	padding-top: 21px;
	display: block;
	
	font-family: "Arial Narrow",Trebuchet MS,Verdana;
	font-size: 15px;
	color:#FFF;
	text-decoration: none;
}
.item{
	/*padding-top: 100px;*/
}
.menu a:HOVER{
	background-image: url(../images/bg/menu_hover.jpg);
	background-position: 23px 12px;
	height: 44px;
	width:135px;
	background-repeat: no-repeat;
	text-align:center;
	padding-top: 21px;
	display: block;
	/*font-weight: bold;*/
}



/*********************Termina Menú*/

/*********************Textos*/

/*.numbers{
	font-family:"Trebuchet MS", Arial, Verdana;
	text-decoration: underline;
	font-size: 20px;
	color: #FFCC00;
}*/

.nov_container{
	border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;background-color: #f1f1f1;
}

.cat_container{
	background-image: url(../images/bg/bg_catalogo.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}
.cat_container_en{
	background-image: url(../images/bg/bg_catalogo_en.jpg);
	background-repeat: no-repeat;
	background-position: top;	
}
.contact{
	font-family:"Arial Narrow", "Trebuchet MS", Verdana;

	font-size:14px;
	
	color:#666666;
	
	text-align: left;
}
.how_contact a{
	font-family:"Arial Narrow", "Trebuchet MS", Verdana;

	font-size:16px;
	
	color: #990000;
	text-decoration: none;
}

.titles{

font-family:Arial, "Trebuchet MS", Verdana;

font-size:16px;

color:#333333;
font-weight: bold;

}

.titles1{

font-family:"Arial Narrow", "Trebuchet MS", Verdana;

font-size:18px;

color: #CC6600;
font-weight: bold;

}

.sub_titles{
	font-family:Arial Narrow, "Trebuchet MS", Verdana;
	font-size:15px;
	color:#BCA655;
	font-weight: bold;
}
.read_more a{
	font-family:Arial Narrow, "Trebuchet MS", Verdana;
	font-size:14px;
	color:#FF0000;
	font-weight: bold;
	text-decoration:  none;
}

.footer{
	background-image: url(../images/bg/footer.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 68px;
}
.tex_footer{

font-family: "Arial Narrow","Trebuchet MS", Arial,Verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.tex_footer a{
font-family: "Arial Narrow","Trebuchet MS", Arial,Verdana;
font-size:12px;
font-weight:bold;
text-decoration: underline;
color:#FFFFFF;
}


h3{

font-family:"Trebuchet MS", Verdana, Arial;

font-size:16px;

font-style:italic;

color:#CCCCCC;

text-align:left;

text-decoration:none;

margin:0px;

padding-left:0px;

padding-right:0px;

padding-top:0px;

}

.textos{

font-family:"Arial Narrow","Trebuchet MS", Verdana, Arial;

font-size:14;

font-style:normal;

color:#666666;

/*list-style-type: square;*/

}
.textos a{

font-family:"Arial Narrow","Trebuchet MS", Verdana, Arial;

font-size:14;

font-style:normal;

color:#333333;

text-decoration: underline;

}
.textos1{

font-family:"Arial Narrow","Trebuchet MS", Verdana, Arial;

font-size:14;

font-style:normal;

color:#CCCCCC;

}

.textos2{
	font-family:"Arial Narrow","Trebuchet MS", Verdana, Arial;

	font-size:14;
	
	font-style:normal;
	
	color:#FFFFFF;
}

.catalog{
	background-image: url(../images/bg/bg_catalogo1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 155px;
	width:175px;
	background-color: white;
}
.line_h{
	background-image: url(../images/bg/line.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.content{
	background-image: url(../images/bg/contenidos.jpg);
	background-repeat: repeat;
}

.content_bottom{
	background-image: url(../images/bg/contenidos_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.serv_content{
	background-image: url(../images/bg/bg_serv.jpg);
	background-repeat: repeat-x;
	/*border: 1px solid #666;*/	
}
.serv_content_bottom{
	background-image: url(../images/bg/bg_serv_bottom.jpg);
	background-repeat: repeat;	
}


/*********************Termina Textos*/



/***************http://www.csslab.cl********************/

/* hacks varios, adivinen para q browser… */

html, body, #contenedor {

     min-height: 100%; /* alto minimo FF y Safari */

     width: 100%;

     height: 100%; /* alto minimo para IE Windows */

     margin: 0;

     padding: 0;

}

html>body #contenedor {

     height: auto; /* con este hack escondemos el min-height de IE*/

}

/* fin hacks varios */

/******************************************************/
.newsButton{
	background-image: url(../images/others/news_button.jpg);
	background-color:#1112A0;
	border:0;
	background-repeat: repeat-x;
	text-align:center;
	font-family: "Trebuchet MS",Arial;
	font-size: 13;
	color: #FFF;
	font-weight:bold;
}

.prod_imag{
	background-color: #FDCD00;
	width: 70px;
	height: 55px;
}

.btn_cat{
	background-image: url(../images/bg/bg_btn_cat_norm.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 38px;
	
	font-family: "Arial Narrow",Trebuchet MS,Arial;
	font-size: 15px;
	color:#00458B;
	padding-left:7px;
	font-weight:bold;
	text-align:center;
}

.btn_cat a{
	font-family: "Arial Narrow",Trebuchet MS,Arial;
	font-size: 16px;
	color:#00458B;
	font-weight:bold;
	text-decoration: none;
}

.btn_cat a:HOVER{
	font-family: "Arial Narrow",Trebuchet MS,Arial;
	color:#CC9900;
	font-weight:bold;
	text-decoration: none;
}

.btn_cat_selected{
	background-image: url(../images/bg/bg_btn_cat_sel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 38px;
	
	font-family: "Arial Narrow",Trebuchet MS,Arial;
	font-size: 16px;
	color:#CC9900;
	padding-left:7px;
	font-weight:bold;
	text-align:center;
}

.btn_cat_selected a{
	font-family: "Arial Narrow",Trebuchet MS,Arial;
	font-size: 18;
	color:#CC9900;
	font-weight:bold;
	text-decoration: none;
}

.title_cat{
	font-family: "Arial Narrow",Trebuchet MS,Arial;
	font-size: 18px;
	color:#CC9900;
	font-weight:bold;
}
