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


* { margin: 0; padding: 0; }    a img { border: 0; background: transparent; }    fieldset { border: none; }    html { height: 100% }    body { min-height: 101% }

body {
	font: 70%/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #ffffff url(../img/body-bg.jpg) repeat-x;
}
#contenedor { width: 1000px; margin: 0 auto; }
#container {width:99%; clear:both;}

/* =textos
================================================ */
a { color: #333333; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: .05em 0 1.1em; }
p.intro { font-weight:normal; font-size: 1.2em; line-height: 1.4; color: #555; margin: .05em 0 .8em; }


/*----------------header----------------*/

#header {width: 1000px;	position: relative;	background: #FFF;}
#header h1 a {width: 180px;	height: 100px;background: url(../img/logo.jpg) no-repeat;text-indent: -9999em;overflow: hidden;
	position: absolute; top: 2px;}
	
html>body #header {width: 1000px; margin-top:0px!important;	background: #fff;}

html>body #header h1 a {width: 180px;	height: 100px;background: url(../img/logo.jpg) no-repeat;text-indent: -9999em;overflow: hidden; position: absolute; top: -10px;}

#banner {width: 740px; margin-top:10px;	height:145px!important;position: relative;	}
html>body #banner {width: 740px; margin-top:8px; *margin-top:14px!important;/*solo IE/*/	height:145px!important;position: relative;	}
#buscador {	width:320px!important;	margin-top:20px;  margin-right:0px!important;float:right;margin-bottom:0px;  margin-left:30px!important; color:#666666; padding-left:40px;  }
html>body #buscador {margin-top:10px; margin-bottom: 25px; }



#buscador a:link {	color: #666666;	text-decoration: underline;}
#buscador a:visited {	text-decoration: underline;	color: #666666;}
#buscador a:hover {	text-decoration: underline;	color: #16249e;}
#buscador a:active {	text-decoration: underline;	color: #666666;}

/* formulario buscador*/
.invisible { position: absolute; left: -999px; width: 990px; font-size: 0%; padding:0px; margin: 0px;}
.search { font-size: 11px; color:#666666; }

input, textarea, select {border: 1px solid #666666;background-color:#ffffff;font-size: 1em;font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;}
.busqueda {	background-color:#ffffff;}


.clear{clear:both;}
/*------------------portada----------------------*/


#home_izquierda{ position:relative; width:710px;  float:left;margin-top:5px; border: 0px solid #000;}
html>body #home_izquierda{ position:relative; width:700px;  float:left;margin-top: 55px; margin-bottom: 60px;}
body:nth-of-type(1)#home_izquierda{ margin-top:20px;}

#home_noticias{position:relative; width:280px;   float:right; border-left:1px dotted #999999; margin-top:5px; border: 0px solid #000; padding-top: 5px;}
html>body #home_noticias{position:relative; width:270px;   float:right; border-left:1px dotted #999999; margin-top:55px; padding-top: 5px; }


#home_noticias h1 { background-color:#8f9095; color:#FFFFFF; font-size:120%; font-weight:bold;height:30px; width:100%; background-image:url(../img/arrow_noticias.jpg); background-repeat:no-repeat; background-position:right; padding-left:4px;padding-top:10px;padding-right:4px;}

.banner1{ width:260px; height:168px; margin-top:5px; position:relative; float:left; margin-right:10px; background-image:url(../img/fondo_banner_portada.jpg); background-repeat:no-repeat; background-position:top left; margin-left:20px; background-color:#f3f3f3; }
.banner1 h1 {width:100%; background-image:url(../img/cabeceras_portada.jpg); background-repeat:no-repeat; background-position:left top; height:32px; color:#FFFFFF; font-size:100%; font-weight:bold; padding-left:10px;padding-top:8px;}
.banner1 h1 a{text-decoration:none;color:#fff;}
.banner1 p {padding-left:10px; padding-right:10px;  color:#333333;}

.fotoizda {	float:left; padding:4px; }
.fotodcha {	float:right; padding:4px; }
.clear{clear:both;}





/*-------------------------footer-----------------------*/

#footer { margin: 1.2em 0; width: 1000px; height: 40px; color: #AAA; font-size: 85%; position: relative; clear: both; border-left:5px solid #16249d; margin-top:60px;  margin-left:auto; margin-right:auto;}
html>body #footer {  width: 1000px; height: 40px; color: #AAA; font-size: 85%;  border-left:5px solid #16249d; /*margin-top:60px;  */margin-left:auto; margin-right:auto; }
#footer hr { background: #EEE; color: #595959; border: none; height: 1px; margin-bottom: 8px; }
#footer hr { display: none; }
#footer p { width: 850px; color: #595959; padding-left:10px;}	
#footer p strong { font-weight: normal; }	

#footer p a { color: #595959; text-decoration: none; }
#footer p a:hover { color: #bbbbbb; }
#footer p.siteby { text-align: left; margin: 0; width: 160px; position: absolute; right: 0; top: 9px; }	
#footer p.siteby a em { text-decoration: underline; font-style: normal; }
#footer p.siteby a:hover em {color: #be181e; }
#footer p.siteby { text-align: left; margin: 0; width: 260px; position: absolute; right: 0; top: 0; }	



/* =EXTRAS (clears floats)
================================================ */
.clearfix:after {  content:".";   display:block;   height:0;    clear:both;   visibility:hidden;}
.clearfix { display:block; }
* html .clearfix { height:1px; }



/*-------------------------menu izquierda-----------------------*/

#menu_izda{ width:250px; height:369px; background-image:url(../img/fondo_menu.jpg); background-repeat:no-repeat; background-position:top left; margin-top:0px;float:left;}

html>body #menu_izda{ width:250px; *width:250px!important;/*solo IE/*/ height:369px; background-image:url(../img/fondo_menu.jpg); background-repeat:no-repeat; background-position:top left; margin-top:24px; *margin-top:50px!important; *margin-top:24px!important;/* Sólo IE7 */ float:left;}


/*------------------------- derecha----------------------*/

#content { width: 680px; padding-left:4px; padding-right:4px;  position:relative; float:right; }
html>body #content { width: 650px; *width:670px!important;/*Solo IE/*/ padding-left:4px; padding-right:4px;  position:relative; float:right;  margin-top:50px; *margin-top:24px!important;/* Sólo IE7 */ } 



#content h1{color:#021068; font-size:150%; font-weight:bold; border-bottom:1px solid #021068; margin-bottom:20px;}

/*--------------------------------------------------
menu de migas
---------------------------------------------------*/

#menumigas{ width:100%; float:right; position:relative; padding-top:10px;}
#menumigas p {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:10px; color:#021068;font-weight:bold;}
#menumigas p a:{color:#021068; font-weight:bold;}

/*-----------------menu productos-------------*/

#menu_producto{width:140px; float:right; padding-right:4px; color:#fff;      margin-bottom:30px; padding-bottom:30px; background-image:url(../img/fondo_productos.jpg); background-repeat:no-repeat; height:369px;}
#menu_producto ul li{list-style-image:url(../img/arrow_menu_productos.png); margin-left:24px;  margin-top:10px; }
#menu_producto ul a:link {	color: #fff; font-weight:bold;}
#menu_producto ul a:visited {color: #fff; font-weight:bold;}
#menu_producto ul a:hover {	color: #000000;}
#menu_producto ul a:active {color: #fff; font-weight:bold;}
#menu_producto ul a#sel  {	color: #000000;}


#contenedorficha{ float:left; position:relative; margin-bottom:20px;  border-bottom:10px solid #040e65; padding-bottom:20px; padding-bottom:10px; }
#ficha{ position:relative; float:left; width:500px; margin-bottom:20px; /*list-style-image:url(../img/cubo.jpg);list-style-position: outside;*/}
#ficha ul {list-style-image:url(../img/cubo.jpg); list-style-position:outside;}




#foto_ficha{ position:relative; float:left; }
#fotos_detalle{position:relative; float:left;  }
#vistas{position:relative; float:left; width:500px; }
html>body #vistas{position:relative; float:left; width:500px; }
#tablas{position:relative; float:left; }
#final{position:relative; float:left; }


#foto_ficha_abajo {border-top:1px solid #999999; padding-top:20px; margin-top:30px; width:500px;}

#detalle_producto .txtcat_tit2, #detalle_producto p, #detalle_producto .txtcat_tit2 p, #detalle_producto ul li{
	color: #666666;	font-size: 11px;font-family: Arial,Helvetica,sans-serif;}
#producto_detalle { width:500px;}
html>body #producto_detalle { width:480px!important; padding-right:10px;}

#producto_detalle li {list-style-image:none !important;list-style:none !important;}
html>body #producto_detalle li {list-style-image:none !important;list-style:none !important; width:480px!important;}

#detalle_fotos{width:500px;}
#detalle_fotos li {list-style-image:none !important;list-style:none !important;display:inline; margin-left:4px; margin-top:10px!important; padding-top:10px;} 
#detalle_producto {  display:inline;  float:left;  width:500px;  padding:7px 10px;   margin:0px;   text-align: left;}



#noti ul{list-style:none;}
#noti ul li {margin-bottom:30px; padding-bottom:10px; }