/* top elements */
* { margin: 0; padding: 0; outline: 0; }

body{background-color:#000; margin: 15px 0 0 0;}

#top{height:174px; width:755px}
#contenido{background-color:#FFF; width:755px; padding-bottom:12px; vertical-align:top; margin-left:auto; margin-right:auto}
#crosssfade{height:269px; width:755px; position:relative}
#derecha{text-align:right; vertical-align:top; width:171px; background-color:#0059b3; background-image:url(../img/iso_pie.gif); background-repeat:no-repeat; background-position:right bottom; height:149px; padding-bottom:149px}
#derecha #separa{background-color:#FFF; height:12px; width:171px}
#derecha #separa1{background-color:#FFF; height:12px; width:171px}
#derecha #separa2{background-color:#FFF; height:12px; width:171px}
#derecha #facebook{background-color:#FFF; text-align:center; width:171px}
#descripcion{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; float:right; width:395px; padding-top:4px}
#descripcion1{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; float:right; width:395px; padding-top:4px}
#descripcion2{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; float:right; width:395px; padding-top:4px}
#descripcion3{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; float:right; width:395px; padding-top:4px}
#dash_cpo731{background-image:url(../img/dash_hor.gif); background-repeat:repeat-x; background-position:bottom; height:11px; width:731px; margin-bottom:10px}
#dash_cpo548{background-image:url(../img/dash_hor.gif); background-repeat:repeat-x; background-position:bottom; height:11px; width:548px; margin-bottom:10px}
#drop{float:left; height:27px; position:absolute; margin-top:0px}
#fotito{background-image:url(../img/caja_fotito.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:125px; width:124px; padding-top:10px; float:left}
#fotito1{background-image:url(../img/caja_fotito.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:125px; width:124px; padding-top:10px; float:left}
#fotito2{background-image:url(../img/caja_fotito.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:125px; width:124px; padding-top:10px; float:left}
#fotito3{background-image:url(../img/caja_fotito.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:125px; width:124px; padding-top:10px; float:left}
#fotito_derecha{background-image:url(../img/derecha_marco_foto.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:130px; width:124px; padding-top:15px}
#fotito_derecha1{background-image:url(../img/derecha_marco_foto.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:130px; width:124px; padding-top:15px}
#galeria_cajagris{background-color:#e6e9ec; vertical-align:top; text-align:center; width:731px; padding-top:12px}
#galeria_fotito{background-image:url(../img/caja_fotito.gif); background-repeat:no-repeat; text-align:center; vertical-align:top; height:125px; width:146px; padding-top:10px; float:left; background-position:center}
#galeria_titulo{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFF; background-image:url(../img/galeria_tit_bg.gif); text-align:left; height:24px; width:731px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFF; text-transform:uppercase; text-indent:12px; margin-top:10px; letter-spacing:1px; vertical-align:middle; line-height:24px; background-color:#FFF; padding-top:10px; background-repeat:no-repeat; background-position:left bottom}
#granmenu{background-image:url(../img/menu_bg.gif); text-align:left; height:27px; width:755px}
#granmenu img{padding-left:20px}

#manoconsfera{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:9px; color:#FFF; text-align:right; width:755px; vertical-align:bottom; padding-top:10px}
#manoconsfera a:link{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#FFF}
#manoconsfera a:hover{text-decoration:underline}

#menu_separa{float:left; margin-left:20px; background-image:url(../img/menu_separa.gif); background-repeat:no-repeat; height:27px; width:2px}
#navigation{list-style-type:none; padding:0; margin:0; border:0; top:0px; left:0px; width:755px; height:50px; background:#FFF}
#pie{background-image:url(../img/pie_bg.gif); height:49px; width:755px}
#pie_corners{height:49px; width:5px}
#pie_corners1{height:49px; width:5px}
#producto_marca{width:731px; border-top-width:1px; border-left-width:1px; border-top-style:dotted; border-left-style:dotted; border-top-color:#CCC; border-left-color:#CCC; margin-bottom:10px}
#producto_marca td{text-align:center; vertical-align:middle; height:80px; width:145px; border-right-width:1px; border-bottom-width:1px; border-right-style:dotted; border-bottom-style:dotted; border-right-color:#CCC; border-bottom-color:#CCC}
#separa12{background-image:none; width:12px}
#subdrop{overflow:hidden; position:relative; visibility:hidden}
#submenu{text-align:left; height:22px; width:755px; background-color:#13437b; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000}
#submenu img{margin-right:15px; margin-left:15px}
#submenu_ov{text-align:left; height:22px; width:755px; background-color:#5d6c7f; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000; display:none}
#titulo{text-align:left; height:39px; width:731px; background-image:url(../img/dash_hor.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:1px}

.bt_plano{float:right; margin-bottom:10px; margin-left:10px; text-decoration:none; border:0}
.cajagris{background-color:#e6e9ec; text-align:left; vertical-align:top; padding:10px; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000}
.cajagris_separa{background-image:url(../img/cajagris_separa.gif); height:2px; width:548px}
.cajagris_separa_bco{height:2px; width:548px; background-color:#FFF}
.dash_cpo{background-image:url(../img/dash_hor.gif); background-repeat:repeat-x; background-position:bottom; height:11px; width:548px}
.dash_der{background-image:url(../img/dash_hor.gif); background-repeat:repeat-x; background-position:bottom; height:11px; width:171px; background-color:#FFF}
.derecha_bt{text-align:right; vertical-align:bottom; padding-top:7px; padding-right:6px}
.centrado_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#FFF; background-color:#6c6c6c; text-align:center; vertical-align:top; padding-right:10px; padding-left:10px; padding-top:8px}
.derecha_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#FFF; background-color:#6c6c6c; text-align:left; vertical-align:top; padding-right:10px; padding-left:10px; padding-top:8px}
.derecha_txt2{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#FFF; background-color:#0059b3; text-align:left; vertical-align:top; padding-right:10px; padding-left:10px; padding-top:8px; padding-bottom:8px}
.pie_celeste_bt{background-color:#d0dbe7; background-image:url(../img/pie_celeste.gif); text-align:right; vertical-align:middle; height:41px; width:548px; padding-right:12px; border-top-width:2px; border-top-style:solid; border-top-color:#FFF; background-repeat:no-repeat; background-position:bottom}
.popup_bt{text-align:right; vertical-align:bottom; padding-top:10px; padding-right:10px}
.popup_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; background-image:url(../img/dash_hor.gif); background-repeat:repeat-x; background-position:bottom; padding-top:12px; padding-right:12px; padding-bottom:13px; padding-left:12px}
.popup_txt_tit{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#13437b}
.popup_consejos{background-image:url(../img/consejos_pie.gif); background-repeat:no-repeat; background-position:bottom; width:449px}
.popup_consejos_txt{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:9px; color:#000; background-color:#E5E6E8; text-align:left; vertical-align:top; width:110px; padding-top:8px; padding-right:10px; padding-left:10px}
.prod_menu{background-color:#FFF; width:161px}
.prod_menu_plain{height:auto; padding:5px 10px 5px 0; margin-left:12px;}
.prod_menu_separa{background-color:#0059b3; height:1px}
.prod_menu_link{font-family:Tahoma,Arial,sans-serif; font-size:10px; color:#000; text-decoration:none; text-align:left;}
.prod_menu_link:hover{color:#0059b3; text-decoration:none}
.prod_menu_in{font-family:Tahoma,Arial,sans-serif; font-size:9px; color:#0059b3; text-align:left; padding:5px 0 5px 12px; font-weight:bold; background:url(../img/prod_biruflexo.gif) 0px 5px no-repeat;}
.prod_tit_rubro{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFF; background-image:url(../img/tit_caja.gif); background-repeat:no-repeat; text-align:left; height:25px; padding-left:12px; background-position:left bottom; vertical-align:middle}
.prod_producto{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; line-height:28px; text-align:left; vertical-align:top; font-weight:bold; background-image:url(../img/icon_producto.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px; border-bottom:#FFF solid 1px}
.prod_marca{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; line-height:28px; text-align:left; vertical-align:top; font-weight:bold; background-image:url(../img/icon_marca.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px; border-bottom:#FFF solid 1px}
.prod_descripcion{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; background-image:url(../img/icon_descripcion.gif); background-repeat:no-repeat; background-position:left 10px; border-bottom:#FFF solid 1px; padding:7px 0 10px 24px}
.prod_precio{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; line-height:28px; text-align:left; vertical-align:top; font-weight:bold; background-image:url(../img/icon_precio.gif); background-repeat:no-repeat; background-position:left center; padding-left:24px}
.prod_producto .tit{color:#0059b3; font-weight:bold}
.prod_marca .tit{color:#0059b3; font-weight:bold}
.prod_descripcion .tit{color:#0059b3; font-weight:bold}
.prod_precio .tit{color:#0059b3; font-weight:bold}
.rayita_blanca{margin-top:5px; height:1px; width:395px}
.subtitulo{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#000; text-align:left; vertical-align:middle; padding-left:10px; background-color:#d0dbe7; padding-top:6px; padding-right:10px; padding-bottom:8px; border-top-width:2px; border-bottom-width:2px; border-top-style:solid; border-bottom-style:solid; border-top-color:#FFF; border-bottom-color:#FFF; width:548px}
.tabla_tit{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF; background-color:#0660b9; text-align:center; vertical-align:middle; height:25px}
.tabla_subtit{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#0059B3; background-color:#d0dbe7; text-align:center; vertical-align:middle; height:25px}
.tabla_celdas{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; color:#000; text-align:center; vertical-align:middle; padding:4px; font-size:11px}
.tabla_separa{background-color:#D0DBE7; height:10px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFF}
.tabla_nota{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#b8b6b6; padding-top:7px; text-align:left; vertical-align:top}
.titulo{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#0c60b9}
.txt_731{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; width:731px; margin-top:8px}
.txt_tit{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#0C60B9; text-align:left; vertical-align:top; width:731px; margin-top:8px; font-weight:bold; text-transform:uppercase; margin-bottom:6px}
.txt_548{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; text-align:left; vertical-align:top; width:548px; margin-top:8px}
.txt_548 a:link{color:#0c60b9; border-bottom:dotted #0c60b9 1px; text-decoration:none}
.txt_548 a:visited{color:#0c60b9; border-bottom:dotted #0c60b9 1px; text-decoration:none}
.txt_548 a:hover{color:#0c60b9; border-bottom:solid #0c60b9 1px; text-decoration:none}
.txt_548 a:active{color:#0c60b9; border-bottom:dotted #0c60b9 1px; text-decoration:none}

/* menu */

.menu {
	background-color: #28659e;
	width: 755px;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

.menu ul{
overflow: hidden;
width: auto;
margin-left: 65px;
padding: 0;
list-style-type: none;
}

.menu li{
float: left;
}

.menu a{
display: block;
padding: 5px 7px;
background: #28659e;
color: white;
margin-right: 1px;
text-decoration: none;
font: 10px Geneva, Arial, Helvetica, sans-serif;
}

.menu a:hover, .menu a.selected{
background: black;
color: white;
}


.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #ffffff;
width: 100%;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
text-align:left;
position:absolute;
top: 0;
border: 1px solid #cccccc; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font: 10px Geneva, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color: #13437b;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffffff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #13437b;
color: orange;
}

 /* MENU COSTADO */
  
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 171px; /* Menu Width */ margin: 0; list-style: none; } 
ul#navmenu-v li { float: left; position: relative; width: 100%; } 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#navmenu-v ul { display: none; position: absolute; top: 0; right: 100%; z-index: 9999; } 
 /* Root Menu */ 
ul#navmenu-v a { border-top: 1px solid #FFF; padding: 6px; display: block; background: #0059b3; color: #fff; font: bold 12px Tahoma,Geneva,Arial,Helvetica,sans-serif; text-decoration: none; height: 1%; } 
 /* Root Menu Hover Persistence */ 
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a { background: #BBB; color: #FFF; } 
 /* 2nd Menu */ 
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #BBB; } 
 /* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background: #999; }
 /* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background: #999; }
 /* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #666; }
 /* 4th Menu */ 
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #666; }
 /* 4th Menu Hover */ 
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #333; }
 /* Hover Function - Do Not Move */ 
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }