@charset "utf-8";
html, body {background:url(../img/bg.gif) #716658; margin:0; height:100%;}
body {position:relative; min-width:926px; min-height:574px; font:11px Tahoma, Geneva, Arial, Helvetica, sans-serif}
#contenedor {position:absolute; width:926px; height:574px; top:50%; left:50%; margin-top:-287px; margin-left:-463px;}
#top{width:882px; height:99px; background:url(../img/top.gif) no-repeat; margin:10px 0 0 0; text-align:left; padding-right:44px}
#top .consultas{float:right; width:70px; height:14px; margin:31px 0 0 0; background:url(../img/top_consultas.gif) 0 -14px no-repeat;}
#top .consultas a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/top_consultas.gif) top left no-repeat}
#top .consultas a:hover{background-image:none; color:yellow}
#top .consultas a:active{color:black}
#top .consultas_in{float:right; width:70px; height:14px; margin:31px 0 0 0; background:url(../img/top_consultas_in.gif) no-repeat;}
#top .espanol{float:right; width:60px; height:14px; margin:31px 0 0 0; background:url(../img/top_espanol.gif) 0 -14px no-repeat;}
#top .espanol a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/top_espanol.gif) top left no-repeat}
#top .espanol a:hover{background-image:none; color:yellow}
#top .espanol a:active{color:black}
#top .espanol_in{float:right; width:60px; height:14px; margin:31px 0 0 0; background:url(../img/top_espanol_in.gif) no-repeat;}
#top .english{float:right; width:57px; height:14px; margin:31px 0 0 0; background:url(../img/top_english.gif) 0 -14px no-repeat;}
#top .english a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/top_english.gif) top left no-repeat}
#top .english a:hover{background-image:none; color:yellow}
#top .english a:active{color:black}
#top .english_in{float:right; width:57px; height:14px; margin:31px 0 0 0; background:url(../img/top_english_in.gif) no-repeat;}
#top .separa{width:21px; height:14px; background:url(../img/top_separa.gif) center no-repeat; float:right; margin-top:31px}
#cuerpo{width:926px; height:400px; background:#fff;}
#menu{width:882px; height:38px; background:url(../img/menu_bg.gif); padding-left:44px}
#contenido{width:926px; height:324px;}
#contenido .interno{background:url(../img/contenido_bg.jpg); padding:44px; height:248px}
#contenido .interno2{background:url(../img/contenido_bg.jpg) repeat-x; padding:32px 44px; height:272px;}
#contenido .imagen{background:#fff; border:solid 1px #bebbb1; padding:8px; float:left}
#contenido .texto{float:left; width:436px; height:248px; margin-left:27px; font:11px/14px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#4c5554; text-align:left; position:relative}
#contenido .texto .titulo{font-weight:bold; color:#3e590b; margin-bottom:10px; text-transform:uppercase}
#contenido .texto .sector_scroll{padding:0}
#contenido ul{margin:15px; padding:0; list-style:none}
#contenido li{padding:0 0 10px 0; margin:0; list-style:disc;}
#pie{width:926px; height:49px; background:url(../img/pie.gif) no-repeat; font:10px/49px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#c8c3b4; text-align:left; text-indent:44px;}
#pie a:link, #pie a:active, #pie a:visited{color:#c8c3b4; text-decoration:none}
#pie a:hover{color:#fff; text-decoration:underline;}
#copy{width:912px; height:26px; font:9px/26px Tahoma, Arial, Helvetica, sans-serif; color:#4f2f08; text-align:right; padding-right:14px}
#copy a:link, #copy a:active, #copy a:visited{color:#4f2f08; text-decoration:none}
#copy a:hover{color:#4f2f08; text-decoration:underline}

#crossfade{width:372px; height:248px; position:relative; float:left}

#menu .separa{width:2px; height:38px; float:left; background:url(../img/menu_separa.gif);}
#menu .home{float:left; width:83px; height:38px; margin:0; background:url(../img/menu_home.gif) 0 -38px no-repeat;}
#menu .home a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_home.gif) top left no-repeat}
#menu .home a:hover{background-image:none; color:yellow}
#menu .home a:active{color:black}
#menu .filosofia{float:left; width:116px; height:38px; margin:0; background:url(../img/menu_filosofia.gif) 0 -38px no-repeat;}
#menu .filosofia a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_filosofia.gif) top left no-repeat}
#menu .filosofia a:hover{background-image:none; color:yellow}
#menu .filosofia a:active{color:black}
#menu .filosofia_in{float:left; width:116px; height:38px; margin:0; background:url(../img/menu_filosofia_in.gif) no-repeat;}
#menu .filosofia_in a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#menu .ultimate{float:left; width:178px; height:38px; margin:0; background:url(../img/menu_ultimate.gif) 0 -38px no-repeat;}
#menu .ultimate a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_ultimate.gif) top left no-repeat}
#menu .ultimate a:hover{background-image:none; color:yellow}
#menu .ultimate a:active{color:black}
#menu .ultimate_in{float:left; width:178px; height:38px; margin:0; background:url(../img/menu_ultimate_in.gif) no-repeat;}
#menu .ultimate_in a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#menu .productos{float:left; width:134px; height:38px; margin:0; background:url(../img/menu_productos.gif) 0 -38px no-repeat;}
#menu .productos a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_productos.gif) top left no-repeat}
#menu .productos a:hover{background-image:none; color:yellow}
#menu .productos a:active{color:black}
#menu .productos_in{float:left; width:134px; height:38px; margin:0; background:url(../img/menu_productos_in.gif) no-repeat;}
#menu .productos_in a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#menu .locales{float:left; width:108px; height:38px; margin:0; background:url(../img/menu_locales.gif) 0 -38px no-repeat;}
#menu .locales a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_locales.gif) top left no-repeat}
#menu .locales a:hover{background-image:none; color:yellow}
#menu .locales a:active{color:black}
#menu .locales_in{float:left; width:108px; height:38px; margin:0; background:url(../img/menu_locales_in.gif) no-repeat;}
#menu .testimonios{float:left; width:141px; height:38px; margin:0; background:url(../img/menu_testimonios.gif) 0 -38px no-repeat;}
#menu .testimonios a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/menu_testimonios.gif) top left no-repeat}
#menu .testimonios a:hover{background-image:none; color:yellow}
#menu .testimonios a:active{color:black}
#menu .testimonios_in{float:left; width:141px; height:38px; margin:0; background:url(../img/menu_testimonios_in.gif) no-repeat;}

#foto_principal{float:left; height:255px}