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

.Helv10{ font-size: 10px; font-family: Helvetica; color: #333; }
.Helv12{ font-size: 12px; font-family: Helvetica; color: #333; }
.Helv14{ font-size: 14px; font-family: Helvetica; color: #333; }
.Helv16{ font-size: 16px; font-family: Helvetica; color: #333; }
.Helv18{ font-size: 18px; font-family: Helvetica; color: #333; }

.Helv10Link{ font-size: 10px; font-family: Helvetica; color: #333; }
.Helv12Link{ font-size: 12px; font-family: Helvetica; color: #333; }
.Helv14Link{ font-size: 14px; font-family: Helvetica; color: #333; }
.Helv16Link{ font-size: 16px; font-family: Helvetica; color: #333; }
.Helv18Link{ font-size: 18px; font-family: Helvetica; color: #333; }

.Helv10Link:hover{ color: #999; }
.Helv12Link:hover{ color: #999; }
.Helv14Link:hover{ color: #999; }
.Helv16Link:hover{ color: #999; }
.Helv18Link:hover{ color: #999; }

.HelvGold10{ font-size: 10px; font-family: Helvetica; color: #bc9049; }
.HelvGold12{ font-size: 12px; font-family: Helvetica; color: #bc9049; }
.HelvGold14{ font-size: 14px; font-family: Helvetica; color: #bc9049; }
.HelvGold16{ font-size: 16px; font-family: Helvetica; color: #bc9049; }
.HelvGold18{ font-size: 18px; font-family: Helvetica; color: #bc9049; }

.HelvGold10Link{ font-size: 10px; font-family: Helvetica; color: #bc9049; }
.HelvGold12Link{ font-size: 12px; font-family: Helvetica; color: #bc9049; }
.HelvGold14Link{ font-size: 14px; font-family: Helvetica; color: #bc9049; }
.HelvGold16Link{ font-size: 16px; font-family: Helvetica; color: #bc9049; }
.HelvGold18Link{ font-size: 18px; font-family: Helvetica; color: #bc9049; }

.HelvGold10Link:hover{ color: #b81a3f; }
.HelvGold12Link:hover{ color: #b81a3f; }
.HelvGold14Link:hover{ color: #b81a3f; }
.HelvGold16Link:hover{ color: #b81a3f; }
.HelvGold18Link:hover{ color: #b81a3f; }

#base { width: 1044px; margin-right: auto; margin-left: auto; background-image: url(images/fondo.jpg); background-repeat: repeat-y; }
#general { width: 980px; overflow: hidden; background-color: #FFF; margin-right: auto; margin-left: auto; }
#top { width: 1044px; height: 137px; margin-right: auto; margin-left: auto; text-align: center; }
#buttons  { width: 1044px; height: 26px; margin-right: auto; margin-left: auto; text-align: center; }
#content { width: 980px; height: auto; background-color: #FFFFFF; }
#left { width: 179px; height: auto; float: left; }
#left_int { width: 179px; height: auto; float: left; margin-top: 5px; background-image: url(images/back_left.jpg); background-repeat: repeat-y; }
#menu_left { width: 179px; height: 17px; padding-top: 6px; text-align: center; background-image: url(images/back_left_menu.jpg); background-repeat: repeat-y; font-family: Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; }
#center { width: 590px; height: auto; float: left; margin-top: 5px; padding-left: 14px; padding-right: 14px; padding-top: 10px; }
#right { width: 182px; float: left; overflow: hidden; background-image: url(images/back_right.jpg); background-position: top; background-repeat: no-repeat; padding-top: 75px; }
#right_int { width: 350px; padding-left: 15px; padding-right: 15px; padding-top: 20px; overflow: hidden; }
#recuadro { width: 149px; margin-left: 3px; padding-left: 10px; padding-right: 10px; float: left; overflow: hidden; background-image: url(images/recuadro.jpg); background-position: bottom; background-repeat: repeat-x; padding-top: 10px; border: #b8babb solid 1px; margin-top: 10px; padding-bottom: 10px; }
#recuadro2 { width: 149px; margin-left: 3px; padding-left: 10px; padding-right: 10px; float: left; overflow: hidden; background-image: url(images/recuadro2.jpg); background-position: bottom; background-repeat: repeat-x; padding-top: 10px; border: #b8babb solid 1px; margin-top: 10px; padding-bottom: 10px; }
#bottom { width: 590px; padding-top: 10px; border-top: #e7d4ac solid 1px; margin-top: 20px; margin-bottom: 20px; }
.Grayback{ background-image: url(images/fondo_top.jpg); background-repeat: repeat-x; background-color: #a7a9aa; margin-top: 0px; }
.body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.title3{ font-family: Helvetica; color: #003366; font-size: 11px; font-weight: bold; }
.title4{ font-family: Helvetica; color: #bc9049; font-size: 18px; text-decoration: none; font-weight: bold; }
.title1{ font-family: Helvetica; color: #bc9049; font-size: 14px; font-weight: bold; text-decoration: none; }
.title2{ font-family: Helvetica; color: #333; font-size: 11px; font-weight: bold; }

.texto{ font-family: Helvetica; color: #333; font-size: 11px; font-weight: normal; line-height: 15px; }
.texto2{ font-family: Helvetica; color: #cbb68a; font-size: 11px; font-weight: normal; }
.texto3{ font-family: Helvetica; color: #333; font-size: 8px; }
.link1{ font-family: Helvetica; color: #333; font-size: 13px; font-weight: bold; text-decoration: none; cursor: pointer; }
.link1:hover{ color: #999; }

.link2{ font-family: Helvetica; color: #000000; font-size: 11px; font-weight: normal; line-height: 20px; text-decoration: none; }
.link2:hover{ color: #999; }
.link3{ color: #18a765; font-family: Helvetica; font-size: 11px; font-weight: bold; line-height: 25px; text-decoration: none; }
.link3:hover{ color: #0C5635; }
.link4{ font-family: Helvetica; color: #af8956; font-size: 12px; line-height: 25px; text-decoration: none; }
.link4:hover{ color: #b81a3f; }

.h_message{ font-family: Helvetica; color: #333; font-size: 11px; text-decoration: none; line-height: 20px; font-weight: lighter; background-color: #ffffff; height: 60px; width: 200px; border: 1px solid #DDDDDD; }
.volver{ font-family: Helvetica; font-size: 9px; width: 30px; height: 15px; padding-left: 26px; color: #aa7c3b; text-align: left; font-weight: bold; text-decoration: none; display: block; background-image: url(images/volver.jpg); cursor: pointer; overflow: hidden; padding-top: 3px; }
.info{ font-family: Helvetica; font-size: 9px; width: 100px; height: 15px; padding-left: 5px; padding-top: 3px; color: #aa7c3b; text-align: left; font-weight: bold; text-decoration: none; display: block; background-image: url(images/masinfo.jpg); cursor: pointer; background-repeat: no-repeat; background-position: right; }
.info:hover{ color: #b81a3f; }
.mas{ font-family: Helvetica; font-size: 9px; width: 120px; height: 15px; padding-left: 5px; padding-top: 3px; color: #aa7c3b; text-align: left; font-weight: bold; text-decoration: none; display: block; background-image: url(images/mas.jpg); background-position: right; background-repeat: no-repeat; cursor: pointer; }
.mas:hover{ color: #b81a3f; }
.amigo{ font-family: Helvetica; font-size: 9px; width: 100px; height: 15px; padding-left: 5px; padding-top: 3px; color: #aa7c3b; text-align: left; font-weight: bold; text-decoration: none; display: block; background-image: url(images/amigo.jpg); background-position: right; background-repeat: no-repeat; cursor: pointer; width: 106px; margin-left: auto; }
.amigo:hover{ color: #b81a3f; }
.precio{ font-family: Helvetica; font-size: 10px; height: 15px; padding-top: 3px; color: #b81a3f; text-align: right; font-weight: bold; display: block; }
.buttoncontact{ font-family: Helvetica; font-size: 11px; width: 107px; background-color: #CCCCCC; height: 20px; color: #666666; text-align: center; font-weight: bold; text-decoration: none; line-height: 10px; }
.buttoncontact:hover{ background-color: #999999; color: #333; }
.width_contact{ font-family: Helvetica; color: #333; font-size: 11px; text-decoration: none; line-height: 20px; font-weight: lighter; background-color: #ffffff; height: 20px; width: 200px; border: 1px solid #DDDDDD; }

.MenuButton{ font-family: Helvetica; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; display: block; width: auto; text-align: center; height: 19px; padding-top: 7px; float: left; background-image: url(images/line_buttons.jpg); background-position: right; background-repeat: no-repeat; }
.MenuButton:hover{ color: #ffecc3; }

.MenuButton_l{ font-family: Helvetica; color: #8c581a; font-size: 12px; text-decoration: none; display: block; height: 18px; width: 155px; padding-top: 6px; padding-left: 15px; border-bottom: #dbc39e solid 1px; font-weight: bold; margin-left: 3px; }
.MenuButton_l:hover{ color: #3D260C; }

.Promociones{ font-family: Helvetica; color: #b20830; font-size: 12px; text-decoration: none; display: block; height: 20px; width: 171px; padding-top: 6px; padding-left: 10px; font-weight: bold; margin-left: 3px; background-image: url(images/promociones.jpg); background-repeat: no-repeat; }
.Promociones:hover{ color: #7C0520; background-image: url(images/promociones_over.jpg); }

.Inventario{ font-family: Helvetica; color: #000000; font-size: 12px; text-decoration: none; display: block; height: 20px; width: 171px; padding-top: 6px; padding-left: 10px; font-weight: bold; margin-left: 3px; background-image: url(images/inventario.jpg); background-repeat: no-repeat; }
.Inventario:hover{ color: #666; background-image: url(images/inventario_over.jpg); }

.Descargas{ font-family: Helvetica; color: #333; font-size: 11px; text-decoration: none; line-height: 15px; margin-bottom: 5px; display: block; font-weight: bold; }
.Descargas:hover{ color: #666; }
.width1{ width: 70px; margin-left: 5px; float: left; font-family: Helvetica; font-size: 12px; color: #003399; }
hr.c { border: none 0; border-top: 1px  solid #b8babb; width: 100%; margin-bottom: 4px; margin-top: 10px; text-align: center; height: 1px; }
hr.a { border: none 0; border-top: 1px  solid #dfb574; width: 100%; margin-bottom: 2px; margin-top: 2px; text-align: center; height: 1px; }

.langLinkSelected { font-family: Helvetica; font-size: 11px; color: #FFF; text-decoration: none; }

.langLink { font-family: Helvetica; font-size: 11px; color: #999; text-decoration: none; }
.langLink:hover { color: #FFF; }
.form { font-family: Helvetica; font-size: 10px; width: 100px; }









/* CIFAL */
#news_main, 
#news_main_en{ background: #f5efe8 url(images/news.jpg) no-repeat top; width: 370px; padding-top: 38px;  margin-left: 10px;  }
#news_main_en{ background: #f5efe8 url(images/news_en.jpg) no-repeat top; }
#news_main_footer{ background: #ca9e55; height: 16px; font-family: Helvetica; font-size: 13px; text-decoration: none; color: white; text-align: right; padding: 2px 5px 0px 0px; }
div.news_main_noticia{ width: 358px; padding: 5px 5px 5px 7px; }
div.news_main_noticia a{ color: #bc9049; text-decoration: none; }
div.news_main_noticia a:hover{ color: #3D260C; }
div.news_main_noticia span.title{ display: block; background: url(images/fecha_news.gif) no-repeat 3px; padding-left: 15px; font-family: Helvetica; font-size: 14px; font-weight: bold; border: 1px; }
div.news_main_noticia span.description{ display: block; padding-left: 15px; font-family: Helvetica; font-size: 11px; font-weight: normal; }

#news_main_footer a{ color: white; text-decoration: none; }
#news_main_footer a:hover{ color: #3D260C; }

.linkBnegro11{ color: #000000; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 16px; width: 150px; display: block; }

#recuadro3 { width: 170px; margin-left: 3px; float: left; overflow: hidden; padding-top: 10px; margin-top: 10px; padding-bottom: 10px; }
#legal_warning{ float: left; width: 90px !important; padding-top: 2px; }
#facebook{ float: right; width: 75px; padding-right: 3px; }
#facebook a{ margin-left: 21px; }
