/* CSS Document */

/*------------------------------------------------EStilos Interfaz---------------------------------*/
*{
	padding:0px;
	margin: 0px;
}
a{
	text-decoration:none;
}
p{
	margin:0px;
}
form{
	padding:0px;
	margin:0px;
}
#exterior{
	display:block;
	margin:auto;
	width:950px;	
}
#linea_inferior{
	width:950px;
	height:11px;
	display: block;
	float: left;
	background-color: #C73438;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
}
#exterior #cabecera {
	background-image: url(../img/cabecera.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 950px;
}
#exterior #cabecera #izquierda_index{
	display: block;
	float: left;
	width: 331px;
}
#exterior #cabecera #izquierda {
	display: block;
	float: left;
	width: 331px;
	padding-top:10px
}
#exterior #cabecera #izquierda_index H1{
	display:block;
	float:left;
	width:331px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
}
#exterior #cabecera #izquierda H1{
	display:block;
	float:left;
	width:331px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
}
#exterior #cabecera #derecha {
	display: block;
	float: left;
	width: 619px;
}
#exterior #cabecera #izquierda_index p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-top: 64px;
	padding-left: 147px;
}
#exterior #cabecera #izquierda p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-top: 64px;
	padding-left: 147px;
}
#exterior #pagina{
	display: block;
	width:950px;
	background-image: url(../img/fondo.gif);
	background-repeat: repeat-y;
	float: left;
}
#exterior #pagina #menu {
	display: block;
	float: left;
	width: 331px;
	background-image: url(../img/fondo_menu_top.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#exterior #pagina #menu ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	list-style:none;
	margin: 0px;
	padding-right: 10px;
	display: block;
	float: left;
	width: 321px;
	padding-top: 88px;
}
#exterior #pagina #menu li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#exterior #pagina #menu li{
	text-align:right;
	display: block;
	float: left;
	width: 321px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#exterior #pagina #menu li.caja{
	background-image: url(../img/caja_menu.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
	padding-top: 10px;
	
}
#exterior #pagina #menu li.raya{
	background-image: url(../img/raya_menu.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 10px;
}
#exterior #pagina #menu li.subraya{
	background-image: url(../img/raya_submenu.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#exterior #pagina #menu a.subcategoria{
	font-weight:bold;
	color:#BFBFBF;
}
#banners {
	display: block;
	float: left;
	width: 331px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
}
#banners a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

/*--------------------------------------------Estilos index---------------------------------------*/
#exterior #pagina #contenido_index {
	display: block;
	float: left;
	width: 619px;
}

#exterior #pagina #contenido_index #imagen_logo{
	display:block;
	padding-left: 109px;
	padding-right: 109px;
	padding-bottom: 20px;
}
#exterior #pagina #contenido_index #index {
	display: block;
	float: left;
	width: 534px;
	padding-left: 42px;
	padding-right: 42px;
}

#exterior #pagina #contenido_index #index h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #C83539;
	display: block;
	float: left;
	width: auto;
	padding-top: 12px;
	padding-bottom: 8px;
	background-image: url(../img/det_h2.gif);
	background-repeat: no-repeat;
	background-position: right 30px;
	padding-right: 225px;
}

#exterior #pagina #contenido_index #index #destacado.portada{
	display: block;
	float: left;
	width: 534px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
}
#exterior #pagina #contenido_index #index #destacado{
	display: block;
	float: left;
	width: 267px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
}
#exterior #pagina #contenido_index #index #destacados_portada{
	display: block;
	float: left;
	width: 534px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/destportada.jpg);
	border-top-style: none;
	background-repeat: no-repeat;
	padding-top: 100px;
}
#exterior #pagina #contenido_index #index  p.texto_superior{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: left;
	width: 504px;
	padding-left:0px;

}
#exterior #pagina #contenido_index #index  p.texto_lista{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C83539;
	display: block;
	float: left;
	width: 575px;
	padding-left:0px;

}
#exterior #pagina #contenido_index #index p.bottom{
	width:504px;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
}

#exterior #pagina #contenido_index  ul{
	margin-left: 17px;
	margin: 0px;
	padding: 0px;
	color: #C83539;

}
#exterior #pagina #contenido_index  li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 252px;
	display: block;
	float: left;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 8px;
}
#exterior #pagina #contenido_index  li span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 267px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-bottom: 5px;
}
#exterior #pagina #contenido_index  li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C83539;
	display: block;
	float: left;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(../img/punto_listas.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
}
#exterior #pagina #contenido_index  li.sin_guion{
	list-style:none;
}
#exterior #pagina #contenido_index #index #destacado img {
	display: block;
	float: left;
	padding-bottom: 0px;
}

#exterior #pagina #contenido_index #index #destacados_portada  span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C83539;
	display: block;
	width: 295px;
	padding-bottom: 5px;
	float: left;
}
#exterior #pagina #contenido_index #index #destacados_portada  span.der {
	width: 235px;
	padding-bottom: 2px;

}

#exterior #pagina #contenido_index #index #destacados_portada  p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: left;
	width: 260px;
	padding-left:0px;
	padding-right: 35px;
	padding-top: 5px;
	padding-bottom: 15px;
}
#exterior #pagina #contenido_index #index #destacados_portada  p.der {
	width: 235px;
	padding-right: 0px;

}
#exterior #pagina #contenido_index #index #destacados_portada  strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: left;
	width: 250px;
	padding-left:0px;
}
#exterior #pagina #contenido_index #index #destacados_portada  strong.der {
width: 250px;

}
#exterior #pagina #contenido_index #index #destacados_portada  p.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 295px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
}
#exterior #pagina #contenido_index #index #destacados_portada  p.tit_der {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 238px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
}

#exterior #pagina #contenido_index #index #destacados_portada  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 292px;
	padding-left:3px;
	padding-top: 5px;
}
#exterior #pagina #contenido_index #index #destacados_portada  a.der {
	width: 235px;

}



#exterior #pagina #contenido_index #index #pie_destacado{
	display: block;
	float: left;
	width: 265px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-bottom: 70px;
	padding-bottom: 10px;

}
#exterior #pagina #contenido_index #index #pie_destacado p {
	width: 181px;
	display: block;
	background-color: #C83539;
	color: #C83539;
	float: left;
	padding-left: 0px;
}
#exterior #pagina #contenido_index #index #link_productos {
	width: 250px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #666666;
	padding-left: 2px;
	color: #FFFFFF;
}
#exterior #pagina #contenido_index #index  #link_productos a {
	display: block;
	float: left;
	width: 205px;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #FFFFFF;
}

#exterior #pagina #contenido_index #index  #link_productos img {
	display: block;
	float: left;
	padding-bottom: 0px;
}
#exterior #pagina #contenido_index #index #lateral {
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
}
#exterior #pagina #contenido_index #index #enlaces_blog {
	width: 274px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	background-image: url(../img/enlaces_blog.jpg);
	height: 248px;
	background-repeat: no-repeat;
	background-position: 16px 0px;
}
#exterior #pagina #contenido_index #index #enlaces_blog  #links_rss{
	height: 170px;
	display: block;
	float: left;
	width: 270px;

}

#exterior #pagina #contenido_index #index #enlaces_blog p {
	display: block;
	float: left;
	width: 189px;
	padding-left:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #C83539;
	font-weight: bold;
	padding-top: 16px;
}

#exterior #pagina #contenido_index #index #enlaces_blog span {
	display: block;
	float: left;
	width: 205px;
	padding-left:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #666666;
	font-weight: bold;
	padding-bottom: 5px;
}

#exterior #pagina #contenido_index #index #enlaces_blog a {
	display: block;
	float: left;
	width: 215px;
	padding-left:49px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #666666;
	background-image: url(../img/punto_listas.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	background-position: 26px 2px;
	font-weight: bold;
	height: 23px;
}
#exterior #pagina #contenido_index #index #enlaces_blog a.ir_blog {
	display: block;
	float: left;
	width: 222px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color: #FFF;
	padding-top: 16px;
	font-weight: bold;
	height: 23px;
	background:none;
	text-align: right;
	padding-right: 3px;
}
#exterior #pagina #contenido_index #index #separador {
	width: 281px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	clear: left;
}

#exterior #pagina #contenido_index #index #caja {
	width: 253px;
	display: block;
	float: left;
	background-image: url(../img/fondo_info_index.gif);
	height: 120px;
	background-repeat: no-repeat;
}
#exterior #pagina #contenido_index #index #caja2 {
	width: 253px;
	display: block;
	float: left;
	background-image: url(../img/fondo_info_index.gif);
	height: 120px;
	background-repeat: no-repeat;
	padding-bottom:12px;
}
#exterior #pagina #contenido_index #index #caja img {
	display: block;
	float: left;
	padding: 7px;
	padding-top: 10px;
}
#exterior #pagina #contenido_index #index #caja2 img {
	display: block;
	float: left;
	padding: 7px;
	padding-top: 10px;
}

#exterior #pagina #contenido_index #index #caja b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C83539;
	display: block;
	float: left;
	width: 153px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#exterior #pagina #contenido_index #index #caja2 b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C83539;
	display: block;
	float: left;
	width: 153px;
	padding-top: 8px;
	padding-bottom: 3px;
}
#exterior #pagina #contenido_index #index #caja p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: left;
	width: 153px;
	padding-bottom: 10px;
}
#exterior #pagina #contenido_index #index #caja2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: left;
	width: 153px;
	padding-bottom: 10px;
}
#exterior #pagina #contenido_index #index #caja2 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#exterior #pagina #contenido_index #index #caja #mas_info a {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #666666;
	color: #FFFFFF;
	margin-top: 4px;
}
#exterior #pagina #contenido_index #index #caja2 #mas_info a {
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #666666;
	color: #FFFFFF;
	margin-top: 4px;
}
#exterior #pagina #contenido_index #index #caja #mas_info {
	display: block;
	float: left;
	width: 60px;
	padding-left: 192px;
}
#exterior #pagina #contenido_index #index #caja2 #mas_info {
	display: block;
	float: left;
	width: 60px;
	padding-left: 192px;
}









/*----------------------------------------Estilos listado producto-----------------------------------*/

#exterior #pagina #contenido {
	display: block;
	float: left;
	width: 619px;
}

#exterior #pagina #contenido p.ruta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	display: block;
	float: left;
	width: 594px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 25px;

}
#exterior #pagina #contenido p.ruta a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#exterior #pagina #contenido #titulo{
	display: block;
	float: left;

}
#exterior #pagina #contenido #generico_listado{
	display: block;
	float: left;
	width: 571px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 25px;

}
#exterior #pagina #contenido #generico_listado h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	display: block;
	float: left;
	width: 571px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C73438;
	padding-bottom: 5px;
}
#exterior #pagina #contenido #generico_listado h3 {
	display: block;
	float: left;
	width: 571px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
#exterior #pagina #contenido #generico_listado span{
	display:block;
	float:left;
	width:270px;
}
#exterior #pagina #contenido #generico_listado em{
	display:block;
	float:left;
	width:30px;
	color: #FFFFFF;
}
#exterior #pagina #contenido #generico_listado ul{
	margin-left: 17px;

}
#exterior #pagina #contenido #generico_listado li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#exterior #pagina #contenido #generico_listado li.sin_guion{
	list-style:none;
}


/*----------------------------------------------------listado_previo---------------------------------------*/
#exterior #pagina #contenido #listado_previo{
	display: block;
	float: left;
	width: 571px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 25px;
}
#exterior #pagina #contenido #listado_previo h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	display: block;
	float: left;
	width: 571px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 5px;
}
#exterior #pagina #contenido p{
	display:block;
	float:left;
	width: 534px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C83539;
	padding-right: 0px;
	padding-top: 15px;
	font-weight:bold;
	
}
#exterior #pagina #contenido p.previo{
	display:block;
	float:left;
	width: 416px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 68px;
	padding-top: 15px;
	font-weight: normal;
}
#exterior #pagina #contenido #ficha  .otros_productos p{
	display:block;
	float:left;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-right: 0px;
	padding-top: 0px;
	font-weight:bold;
	margin-left: 50px;
	padding-bottom: 0px;
}
#exterior #pagina #contenido p.tit_foto
{
	width: 569px;
	text-align: right;
	padding-top: 5px;
	color: #666666;
}
#exterior #pagina #contenido #ficha p.tit_foto_peq
{
	width: 280px;
	text-align: left;
	padding-top: 0px;
	color: #666666;
	padding-bottom: 2px;
}
#exterior #pagina #contenido #ficha a.ampli_img{
	width: 250px;
	text-align: left;
	padding-top: 5px;
	color: #C83539;
	display:block;
	float:left;
	padding:0px;
	margin: 0px;
	width:100px;
	font-weight: bold;
}
#exterior #pagina #contenido #ficha p.tit_foto_peq b
{

	color: #C83539;
	font-weight:bold;
}
#exterior #pagina #contenido #ficha p.tit_foto_peq_cent b
{

	color: #C83539;
	font-weight:bold;
}
#exterior #pagina #contenido #ficha p.tit_foto_peq_der
{
	width: 268px;
	text-align: left;
	padding-top: 0px;
	color: #666666;
	padding-bottom: 2px;
}
#exterior #pagina #contenido #ficha p.texto_lateral_foto
{
	width: 268px;
	text-align: justify;
	padding-top: 0px;
	color: #666666;
	padding-bottom: 2px;
}
#exterior #pagina #contenido #ficha p.tit_foto_peq_cent
{
	width: 530px;
	text-align: left;
	padding-top: 0px;
	color: #666666;
	padding-bottom: 2px;
}
#exterior #pagina #contenido #ficha p.tit_foto_peq_der b
{

	color: #C83539;
	font-weight:bold;
}
#exterior #pagina #contenido p.tit_foto b
{
	width: 570px;
	text-align: right;
	padding-top: 5px;
	color: #C83539;
}

#exterior #pagina #contenido p.subtitular{
	font-size: 14px;
	font-weight:bold;
	width: 420px;
	color:#666666;
	font-size:14px;
	padding-top: 10px;

}
#exterior #pagina #contenido p.predescriptivo{
	display:block;
	float:left;
	width: 572px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C83539;
	padding-right: 0px;
	padding-top: 15px;
	font-weight: normal;
}
#exterior #pagina #contenido p.descriptivo{
	display:block;
	float:left;
	width: 572px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 15px;
	font-weight: normal;
	padding-right: 0px;
}
#exterior #pagina #contenido #listado_previo #pie_listado {
	width: 559px;
	padding-right: 10px;
	display: block;
	float: left;
	padding-top: 5px;
}

#exterior #pagina #contenido #listado_previo #pie_listado #ir_ficha {
	background-color: #666666;
	width: 406px;
	display: block;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#exterior #pagina #contenido #listado_previo #pie_listado #ir_ficha a {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	width: 350px;
}

#exterior #pagina #contenido #listado_previo #pie_listado #ir_ficha img {
	display: block;
	float: right;
	padding-right: 10px;
}

#exterior #pagina #contenido #listado_previo #pie_listado span {
	color: #FFFFFF;
	display: block;
	float: right;
	text-align: center;
	background-color: #CC464C;
	padding:0px;
	width: 65px;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
}

#exterior #pagina #contenido #listado_previo #detalles {
	width: 67px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
}
#exterior #pagina #contenido #listado_previo #detalles img {
	display: block;
	float: left;
}



/*----------------------------------------------------ficha---------------------------------------*/

#exterior #pagina #contenido #generico_ficha{
	display: block;
	float: left;
	width: 571px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 25px;
	padding-bottom: 20px;
}

#exterior #pagina #contenido #generico_ficha #producto{
	display: block;
	float: left;
	width: 571px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 5px;
}

#exterior #pagina #contenido #generico_ficha h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C83539;
	display: block;
	float: left;
	width: 465px;
	font-weight: bold;
}
#exterior #pagina #contenido #generico_ficha img {
	display: block;
	float: right;
	padding-bottom: 0px;
	padding-top: 15px;
}
#exterior #pagina #contenido #generico_ficha img.dest{
	display: block;
	float:left;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #666666;
	padding: 22px;
	margin-top: 15px;
}
#exterior #pagina #contenido #generico_ficha a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	display: block;
	float: right;
	padding-top: 15px;
	padding-left: 5px;
}

#exterior #pagina #contenido #ficha h2 {
	display: block;
	float: left;
	width: 300px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 10px;
	background-image: url(../img/det_h2.gif);
	background-repeat: no-repeat;
	background-position: right 28px;
	padding-right: 225px;
}
#exterior #pagina #contenido #ficha h3 {
	display: block;
	float: left;
	width: 300px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 10px;
	background-image: url(../img/det_h2.gif);
	background-repeat: no-repeat;
	background-position: right 28px;
	padding-right: 225px;
}
#exterior #pagina #contenido #generico_ficha span{
	display:block;
	float:left;
	width:270px;
	padding-top: 8px;	
}
#exterior #pagina #contenido #generico_ficha em{
	display:block;
	float:left;
	width:30px;
	color: #FFFFFF;
}
#exterior #pagina #contenido #generico_ficha ul{
	margin-left: 17px;

}
#exterior #pagina #contenido #generico_ficha li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#exterior #pagina #contenido #generico_ficha li.sin_guion{
	list-style:none;
}
#exterior #pagina #contenido p.bottom{
	width:571px;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
}

#exterior #pagina #contenido #ficha{
	display:block;
	float:left;
	width: 571px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 10px;
}

#exterior #pagina #contenido #ficha p{
	display:block;
	float:left;
	width:590px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
	padding-right: 0px;
	font-weight: normal;
	text-align: left;
}
#exterior #pagina #contenido #ficha p.sub_descarga{
	display:block;
	float:left;
	width:240px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	padding-right: 0px;
	font-weight: normal;
	text-align: left;
}
#exterior #pagina #contenido #ficha p.sub_descarga_der{
	display:block;
	float:left;
	width:230px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 0px;
	padding-right: 5px;
	font-weight: normal;
	text-align: right;
}

#exterior #pagina #contenido #ficha #pdfs{
	display:block;
	float:left;
	width:480px;
}
#exterior #pagina #contenido #ficha a.link_descarga{
	display:block;
	float:left;
	width:240px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C83539;
	padding-bottom: 0px;
	padding-right: 0px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
#exterior #pagina #contenido #ficha a.link_descarga_der{
	display:block;
	float:left;
	width:230px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C83539;
	padding-bottom: 0px;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}

#exterior #pagina #contenido .imagen_izquierda {
	display:block;
	width:303px;
	float:left;
	padding-bottom: 10px;
}
#exterior #pagina #contenido .imagen_derecha {
	display:block;
	width:268px;
	float:left;
	padding-bottom: 10px;
}
#exterior #pagina #contenido .otros_productos {
	display:block;
	width:590px;
	float:left;
	padding-bottom: 10px;
}
#exterior #pagina #contenido #ficha  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:underline;
}
#exterior #pagina #contenido #ficha  a.otros_productos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C83539;
	text-decoration:underline;
	width: 110px;
	margin-left: 50px;
	padding-left: 10px;
	padding-top: 2px;
	font-weight: bold;
}
exterior #pagina #contenido #ficha img{
	display:block;
	float:left;
	border: 1px solid #666666;
	padding: 15px;
	margin-bottom: 10px;
}
#exterior #pagina #contenido #ficha img.descarga{
	display:block;
	float:left;
	border: none;
	padding: 5px;
	padding-right: 10px;
	margin: 0;
}
#exterior #pagina #contenido #ficha img{
	display:block;
	float:left;
	border: 1px solid #666666;
	padding: 15px;
	margin-bottom: 10px;
	
}
#exterior #pagina #contenido #ficha img.anteriores{
	display:block;
	float:left;
	border: 1px solid #666666;
	padding: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	
}
#exterior #pagina #contenido #ficha .otros_productos img{
	display:block;
	float:left;
	border: 1px solid #666666;
	padding: 15px;
	margin-bottom: 10px;
	margin-left: 55px;
	
}
#exterior #pagina #contenido #ficha img.detalle{
	display:block;
	float:left;
	border: none;
	padding: 15px;
	margin-bottom: 10px;
}

#exterior #pagina #contenido #ficha #div_object{
	width:231px;
	display:block;
	float:left;
	border: 1px solid #666666;
	padding-right: 15px;
	padding-left: 15px;
	margin:0px;
	padding-bottom: 15px;
	margin-left: 20px;
}


/*-------------------------------------------------------formulario ficha-------------------------------------------*/

#exterior #pagina #contenido #formulario {
	display: block;
	float: left;
	width: 571px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 20px;

}
#exterior #pagina #contenido #formulario p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 531px;
	display: block;
	float: left;
	background-color: #666666;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#exterior #pagina #contenido #formulario table {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #666666;
}
#exterior #pagina #contenido #formulario input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-left:2px;
	padding-right:2px;
	width: 93px;
	border: 1px solid #666666;
}
#exterior #pagina #contenido #formulario input.nombre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:2px;
	padding-right:2px;
	font-weight: normal;
	color: #000000;
	width: 290px;
}
#exterior #pagina #contenido #formulario input.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:2px;
	padding-right:2px;
	font-weight: normal;
	color: #000000;
	width: 279px;
}
#exterior #pagina #contenido #formulario textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width:533px;
	padding:3px;
	border: 1px solid #666666;
	height: 100px;
}
#exterior #pagina #contenido #formulario ul {
	display: block;
	float: left;
	width: 280px;
	list-style: none;
	padding-left: 291px;
}
#exterior #pagina #contenido #formulario li {
	display: block;
	float: left;
	padding-left: 40px;
	width: 100px;
}
#exterior #pagina #contenido #formulario a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 100px;
	background-color: #666666;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
}
#exterior #pagina #contenido #formulario #div_carga_formulario {
	display:block;
	float:left;
	width:553px;
}
.verifica_mail{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/*----------------------------------------------------------quienes_somos---------------------------------------*/

#exterior #pagina #contenido #quienes_somos{
	display:block;
	float:left;
	width:595px;
	padding-left:24px;
	padding-top:25px;
}
#exterior #pagina #contenido #quienes_somos h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 595px;
	display: block;
	float: left;
	padding-bottom: 10px;
}
#exterior #pagina #contenido #quienes_somos p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 200px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	font-weight:normal;
}
#exterior #pagina #contenido #quienes_somos a{
	color:#666666;
	text-decoration:underline;
}
#exterior #pagina #contenido #quienes_somos p.bajo_imagen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 595px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right:0px;
}
#exterior #pagina #contenido #quienes_somos img {
	display: block;
	float: left;
	padding: 20px;
	border: 1px solid #666666;
}

/*----------------------------------------------------contacto--------------------------------------------*/

#exterior #pagina #contenido #contacto {
	display:block;
	float:left;
	width:601px;
	padding-left: 18px;

}
#exterior #pagina #contenido #contacto form {
	display: block;
	float: left;
	background-color: #D2D2D2;
	width: 543px;
	padding: 20px;
}
#exterior #pagina #contenido #contacto p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	width: 88px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 20px;
	float: left;
	display: block;
	margin-bottom: 20px;
}
#exterior #pagina #contenido #contacto input {
	width:424px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	display: block;
	border: 1px solid #999999;
	float: left;
	margin-bottom: 20px;
	padding: 3px;
}
#exterior #pagina #contenido #contacto textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	display: block;
	float: left;
	width: 424px;
	height: 130px;
	padding: 3px;
}

#exterior #pagina #contenido #contacto ul {
	display: block;
	float: left;
	width: 280px;
	list-style: none;
	padding-left: 303px;
	padding-bottom: 20px;
}
#exterior #pagina #contenido #contacto li {
	display: block;
	float: left;
	padding-left: 40px;
	width: 100px;
}
#exterior #pagina #contenido #contacto a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 100px;
	background-color: #C83539;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
}

#exterior #pagina #contenido #contacto #localizacion_empresa {
	display:block;
	float:left;
	width: 601px;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C83539;
	border-bottom-color: #000000;
}
#exterior #pagina #contenido #contacto #localizacion_empresa p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 0px;
	padding-left: 10px;
	display: block;
	float: left;
	width: 180px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 12px;
}



/*-----------------------------------------------------------pie----------------------------------------*/

#exterior #pagina #contenido #bottom_pagina {
	display: block;
	float: left;
	width: 585px;
	padding-left: 18px;
	padding-right: 16px;
	padding-top: 80px;
	padding-bottom: 25px;
}
#exterior #pagina #contenido #bottom_pagina img {
	display: block;
	float: left;
}
#exterior #pagina #contenido #bottom_pagina b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: left;
	padding-top: 30px;
	padding-left: 20px;
	width: 442px;
	text-align: right;
	padding-right: 10px;
}
#exterior #pagina #contenido #bottom_pagina p {
	display: block;
	width: 582px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 0px;
}




/*-----------------------------------------------------------pie index----------------------------------------*/
#exterior #pagina #contenido_index #bottom_index {
	display: block;
	float: left;
	width: 585px;
	padding-left: 18px;
	padding-right: 16px;
	padding-top: 40px;
	padding-bottom: 25px;
}
#exterior #pagina #contenido_index #bottom_index p {
	display: block;
	width: 585px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

/*--------------------------------------------txt_distribuidores--------------------------------------*/

#txt_distribuidores{
	display: block;
	float:left;
	width: 285px;
	padding-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/*---------------------------------------------Form Curriculum ----------------------------------------*/

#nombre {
	width: 500px;
}
#exterior #pagina #contenido #formulario #chica_trabaja {
	display: block;
	float: left;
	width: 285px;
	padding-bottom: 35px;
	background-repeat: no-repeat;
	background-position: top right;
	height: 120px;
	background-image: url(../img/chica_trabaja.jpg);
}
#exterior #pagina #contenido #formulario #div_carga_formulario #puesto {
	width: 430px;
}
#exterior #pagina #contenido #formulario #div_carga_formulario #nombrecurr {
	width: 473px;
}


/*-------------------------------pie----------------------------------*/
#pie{
	display:block;
	float:left;
	width:950px;
	padding-top: 6px;
}
#pie p{
	display:block;
	float:left;
	width:950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #312D2B;
	text-align: center;
}
#pie p span{
	font-weight:bold;
	font-size: 9px;
}

#links{
	display:block;
	float:left;
	width:950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #312D2B;
	text-align: center;
	padding-bottom: 10px;
}
#links p{
	width:950px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312D2B;
	text-align: center;
	padding-bottom: 5px;
	float: none;
	padding-top: 6px;
}
#links a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312D2B;
	text-align: center;
}


/* Estilos Etiquetas tooltip --------------------------------------------*/

#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#google_maps{
	display:block;
	float:left;
	width: 585px;
	margin-left: 18px;
	margin-right: 16px;
	height:350px;
	border: 1px solid #A09E9F;
}

/*-------------------------------------google maps------------------------------------*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
padding: 2px;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#contenido_tooltip{
	display:block;
	float:left;
	width:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contenido_tooltip p.top_tooltip{
	display:block;
	float:left;
	width:256px;
	background-image:url(../img/top_tooltip.gif);
	background-repeat:no-repeat;
	font-size:5px;
	height:12px;
}
#contenido_tooltip p.bottom_tooltip{
	display:block;
	float:left;
	width:256px;
	background-image:url(../img/bottom_tooltip.gif);
	background-repeat:no-repeat;
	font-size:5px;
	height:12px;
}
#contenido_tooltip p.tooltip_titulo{
	display:block;
	float:left;
	width:214px;
	border-left:1px solid #C9C9C7;
	border-right:1px solid #C9C9C7;
	font-size:11px;
	font-weight:bold;
	color:#C73438;
	padding-bottom:6px;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
}
#contenido_tooltip p.tooltip_contenido{
	display:block;
	float:left;
	width:214px;
	border-left:1px solid #C9C9C7;
	border-right:1px solid #C9C9C7;
	font-size:11px;
	color:#4B4746;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
}
#contenido_tooltip p.tooltip_contenido span.calle{
	display:block;
	font-weight:bold;
}
#contenido_tooltip p.tooltip_contenido span.telefono{
	display:block;
	font-weight:bold;
	color:#7C7A79;
}

