@charset "utf-8";
/* CSS Document */

.general_bg {	background-image: url(../../img/bg.png);	background-repeat:repeat-x;	background-color:#363638}
.general_txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #58595B;}
.general_footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #997150;	font-style: italic;}
.general_txt_blanco {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #ffffff;}

/* Menú general */
.menu {margin:0px; padding:0px;}
.menu a {height:30px; display:block;}
a.uno, a.dos, a.tres, a.cuatro, a.cinco {height:30px;}
.menu a span {display:none;}

/*Imagen de la botonera en español*/
.link_1, .link_2, .link_3, .link_4, .link_5, .link_1b, .link_2b, .link_3b, .link_4b, .link_5b {	height:30px; display:block;	background-image: url(../idm/es/img/botonera.png);	background-repeat: no-repeat;}

/*Imagen de la botonera en español*/
.link_1_en, .link_2_en, .link_3_en, .link_4_en, .link_5_en, .link_1b_en, .link_2b_en, .link_3b_en, .link_4b_en, .link_5b_en {	height:30px; display:block;	background-image: url(../idm/en/img/botonera.png); background-repeat: no-repeat;}

/* Enlaces del menú en español */
.link_1 {background-position:0px 0px; width:60px; height:30px;}
.link_2 {background-position:-60px 0px; width:113px; height:30px;}
.link_3 {background-position:-173px 0px; width:94px; height:30px;}
.link_4 {background-position:-267px 0px; width:131px; height:30px;}
.link_5 {background-position:-398px 0px; width:106px; height:30px;}

/* Enlaces del menú ingles*/
.link_1_en {background-position:0px 0px; width:60px; height:30px;}
.link_2_en {background-position:-60px 0px; width:113px; height:30px;}
.link_3_en {background-position:-173px 0px; width:94px; height:30px;}
.link_4_en {background-position:-267px 0px; width:131px; height:30px;}
.link_5_en {background-position:-398px 0px; width:106px; height:30px;}

/* Rollovers del menú en español*/
.link_1b, .menu#home .link_1  {background-position:0px -30px; width:60px; height:30px;}
.link_2b, .menu#about_us .link_2  {background-position:-60px -30px; width:113px; height:30px;}
.link_3b, .menu#products .link_3  {background-position:-173px -30px; width:94px; height:30px;}
.link_4b, .menu#services .link_4  {background-position:-267px -30px; width:131px; height:30px;}
.link_5b, .menu#contact .link_5  {background-position:-398px -30px; width:106px; height:30px;}

/* Rollovers del menú en ingles */
.link_1b_en, .menu#home .link_1_en  {background-position:0px -30px; width:60px; height:30px;}
.link_2b_en, .menu#about_us .link_2_en  {background-position:-60px -30px; width:113px; height:30px;}
.link_3b_en, .menu#products .link_3_en  {background-position:-173px -30px; width:94px; height:30px;}
.link_4b_en, .menu#services .link_4_en  {background-position:-267px -30px; width:131px; height:30px;}
.link_5b_en, .menu#contact .link_5_en  {background-position:-398px -30px; width:106px; height:30px;}

/*CSS principal*/

a.link01:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #A77C39;	text-decoration: underline;}
a.link01:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #A77C39;	text-decoration: underline;}
a.link01:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000000;	text-decoration: underline;}

a.link02:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #A77C39;	text-decoration: underline;}
a.link02:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #A77C39;	text-decoration: underline;}
a.link02:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000;	text-decoration: underline;}

a.products:link { width:190px; height:48px; background-image:url(../../img/general_bg_lateral_izquierdo.png)}
a.products:visited { width:190px; height:48px; background-image:url(../../img/general_bg_lateral_izquierdo.png)}
a.products:hover { width:190px; height:48px; background-image:url(../../img/products_bg_btn.png)}

/* Forma */

.contacto_forma {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #58595B;	border: 1px solid #A77C39; background-color:#FFFFFF}

#contenedor_forma {	position: relative;}
#aviso {	position: absolute;	left: 27px;	top: 72px;	width: 295px;	height: 200px;	z-index: 25;}

#contenedor_general { position:relative;	left:0px; top:10px;	width:955px; height:0px;	z-index:50; text-align:center}
#ornamento_izq {	position:absolute;	left:-77px;	top:10px;	width:80px;	height:629px;	z-index:1;}
#ornamento_der {	position:absolute;	left:940px;	top:-8px;	width:80px;	height:629px;	z-index:1;}

#ornamento_izq {	position:absolute;	left:-77px;	top:10px;	width:80px;	height:629px;	z-index:1;}
#ornamento_der {	position:absolute;	left:940px;	top:-8px;	width:80px;	height:629px;	z-index:1;}

/* BO MSG STYLES */
#msg_icon_container { position:relative; z-index:10;}
#msg_icon { position:absolute; right:5px; top:5px; width:84px; height:84px;	z-index:1;}

.msg_warning_title { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.msg_right_title { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.msg_error_title { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }

.msg_comments { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

.msg_warning_action { color:#DE9927; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.msg_right_action { color:#158040; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.msg_error_action { color:#C52126; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
/* EO MSG STYLES */

/* BO BANNERS */
a.banners_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.banners_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
a.banners_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:underline; }

.banners_line { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.banners_price { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
/* EO BANNERS */


/* Corregir imagenes PNG en IE6*/
img, div, td, #menu, #principal { behavior: url(iepngfix.htc) }
