/* CSS Document */

*{padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

p{margin-bottom:10px;}

img {border: 0px;}

body{padding:0px auto 0px auto;}

#todo{margin:0px auto 0px auto;width:900px;}

#cabecera{width:100%;height:94px;}

#logo{float:left;width:131px;height:94px;background-image:url(../images/logo.jpg);text-decoration:none;}

#menu-sup{float:right;padding-right:13px;width:730px;padding-top:10px;height:19px;text-align:right;color:#CD0001;}
#menu-sup a{text-decoration:none;color:#CD0001;font-weight:bold;}
#menu-sup a:hover{color:#333333;}

#banner{float:right;width:743px;height:63px;}

#menu{width:100%;height:23px;padding-top:2px;}

#medio{width:100%;padding-top:10px;}

#video{float:left;width:655;margin-bottom:13px;}

#contenido{float:left;width:635px;}

#noticias{float:right;width:241px;text-align:center;}

#clear{clear:both;height:15px;line-height:5px;visibility:hidden;}

#pie{width:100%;padding-top:6px;height:46px;background-image:url(../images/back-pie.gif);background-repeat:none;background-position:top left;background-color:#FE0000;text-align:center;color:#FFFFFF;font-weight:bold;}
#pie a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#pie a:hover{color:#FFFF66;}

.titulo{font-weight:bold;font-size:16px;color:#FE0000;text-decoration:none;}

.titulo-imagenes-index{
	width:130px;
	height:39px;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	background-image:url(../images/fondo-nombre-fichas-index.jpg);
	font-weight: bold;
}
.imagenes-index{
width:130px;
height:270px;
padding:5px;
background-image:url(../images/fondo-fichas-index.jpg);
}

.gmap{
width:635px;
height:249px;
border:1px solid #333333;
}

.vinculo-noticia{
padding:2px;
color:#666666;
text-decoration:none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
.vinculo-noticia:hover{
color:#000000;
}

.ver_mas{
color:#FE0000;
text-decoration:none;
}
.ver_mas:hover{
color:#666666;
}

/*---------- PESTAŅAS ----------*/

.lb_left{
width:9px;
height:23px;
background-image:url(../images/lbl_left.jpg);
background-repeat:none;
}

.lb_right{
width:9px;
height:23px;
background-image:url(../images/lbl_right.jpg);
background-repeat:none;}

.lb_back{
height:23px;
background-image:url(../images/lbl_back.jpg);
background-repeat:repeat-x;
}
/*menu cabecera*/

.lb_back a{
display:block;
width:100%;
height:17px;
padding-top:6px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.lb_back a:hover{color:#FFFF66;
}

/*----------- NOTICIAS ----------*/
.cabecera_noticias{width:220px;height:34px;}
.img_titulo_noticia{border:1px solid #FE0000;width:218px;}
.fecha_noticia{width:218px;text-align:left;color:#FFFFFF;font-weight:bold;padding:1px;background-image:url(../images/lbl_tit_noticias.jpg);background-repeat:no-repeat;}
.contenido_noticia{border:1px solid #FE0000;width:214px;text-align:left;padding:2px;}

/*----------- CATALOGO ----------*/
#content_left {width: 195px;float:left;padding: 15px 10px 10px 0px;}
#content_right {width: 715px;}
#content_left .categoria {width: 160px; display: block;background-color: #FE0000;padding: 5px 0px 5px 20px;color: #FFFFFF;font-weight: bold;text-decoration: none;margin-top: 10px;font-size: 10px;}
#content_left .categoria:hover {background-color:#000000;}
#content_left .subcategoria {width: 160px; display: block;color: #000000;padding: 2px 0px 0px 20px;font-weight: bold;text-decoration: none;font-size: 10px;}
#content_left .subcategoria:hover{color:#666666;}

#content_left .subcategoria:active{color:#FF0000}

.productos {background-image: url(/img/titulo_productos.jpg);background-repeat: no-repeat;background-position:top;}
.box_producto {width: 200px;height: 185px;float: left;margin-left: 22px;margin-top: 22px;padding:0px 0px 0px 0px;}
.box_producto table{width:100%;height:160px;border:1px solid #FE0000;border-bottom:5px solid #FE0000;}
.box_producto a {color:#FE0000;font-weight:bold;text-decoration: none;font-size: 10px;}

.box_miga {padding:0px 0px 0px 0px;}
.box_miga a {color:#FE0000;font-weight:bold;text-decoration: none;font-size: 10px;}

#fichaproducto_left {float: left;width: 280px;padding: 20px 20px 20px 0px;text-align: center;}
#fichaproducto_left img {margin-bottom: 20px;}
#fichaproducto_right {width: 335px;float: right;padding: 20px;text-align: left;color: #333333;}
#fichaproducto_right .titulo {font-size: 16px;color:#000000;font-weight: bold;}


/*----------- CONTACTO ------------*/

.texto-contacto{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
.cuadro-texto{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#333333;background-color:#CCCCCC;border:0px solid #FFFFFF;padding:1px;}
.vinculo-contacto{font-weight:bold;color:#CC0000;font-size:10px;font-family:Arial, Helvetica, sans-serif;}