body {
	text-align: left;
	background: url(../imgs/bgs/bg.gif) repeat-x;
	background-color:#bcc5d0;
	background-color:#bcc5d0!important;
	margin: 0;
	padding: 0;
}
body.popup {
	text-align: center;
	background-color: #bcc5d0;
	margin: auto;
	padding: 0;
}

:focus {
	outline: 0;
}


.clear {
	font-size: 0;
	line-height: 0;
	height: 0;
	margin: 0;
	padding: 0;
	clear: both;
}

.contenedor_gral {
	text-align: left;
	width: 1005px;
	height: 100%;
	margin: 0;
	padding: 0;
}

/* CABEZAL */

.contenedor_cabezal {
	text-align: left;
	background: url(../imgs/bgs/bg_cabezal.gif) repeat-x;
	width: 1005px;
	height: 159px;
	margin: 0;
}
.contenedor_cabezal2 {
	text-align: left;
	background: url(../imgs/bgs/bg_cabezal2.jpg) no-repeat;
	width: 1005px;
	height: 159px;
	margin: 0;
}

.logo {
	width: 225px;
	height: 137px;
	padding-top: 22px;
	padding-left: 17px;
	float: left;
}
.contenedor_menu_banner_top {
	background: url(../imgs/bgs/sombra_cabezal.gif) no-repeat right;
	width: 763px;
	height: 159px;
	text-align: left;
	float: right;
}

.banner_top {
	width: 755px;
	height: 43px;
	padding: 11px 7px 0 1px;
}

.menuybuscador {
	width: 763px;
	height: 105px;
}

.menu {
	width: 466px;
	height: 105px;
	float: left;
}

.nav {
	margin: 0;
	padding: 0;
}

.nav li {
	text-align: left;
	margin: 0;
	list-style: none;
	z-index: 100;
	float: left;
}

.nav a.menu_noticias,
.nav a.menu_library,
.nav a.menu_plural,
.nav a.menu_tv {
	display: block;
	background: url(../imgs/menu/01.gif) no-repeat 0 0;
	width: 156px;
	height: 105px;
	text-indent: -9000px;
	float: left;
}

.nav a.menu_library {
	background: url(../imgs/menu/02.gif) no-repeat;
	width: 155px;
	height: 105px;
}

.nav a.menu_plural {
	background: url(../imgs/menu/03.gif) no-repeat;
	width: 155px;
	height: 105px;
}

.nav a.menu_tv {
	background: url(../imgs/menu/04.gif) no-repeat;
	width: 155px;
	height: 105px;
}

.nav a.menu_noticias:hover,
.nav a.menu_library:hover,
.nav a.menu_plural:hover,
.nav a.menu_tv:hover,
.nav a.selected {
	background-position: 0 -105px;
}

.buscador_cabezal {
	color: #f5e4ab;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	background: url(../imgs/menu/buscar.gif) no-repeat left 0;
	width: 279px;
	height: 101px;
	padding-right: 18px;
	padding-top: 4px;
	float: right;
}

.buscador_cabezal a {
	color: #f5e4ab;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.buscador_cabezal a:hover {
	color: #f5e4ab;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.buscador_cabezal p {
	margin-top: 0;
	margin-bottom: 32px;
}

.buscador_cabezal input {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	width: 164px;
	height: 18px;
	padding: 2px;
	border: 1px solid #c4c8cb;
}

.buscador_cabezal button {
	background: url(../imgs/botones/flecha_buscar.gif) no-repeat;
	width: 25px;
	height: 21px;
	border-style: none;
	margin-left: 5px;
	margin-bottom: 1px;
}

/* CONTENEDOR CUERPO DEL SITIO */
.contenedor_cuerpo_gral {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/sombra_der.gif) repeat-y right;
	width: 998px;
	margin: auto;
	padding-right: 7px;
}

.contenedor_cuerpo_gral_cat {
	text-align: left;
	background: #b1b9c3 url(../imgs/bgs/sombra_der.gif) repeat-y right;
	width: 998px;
	margin: auto;
	padding-right: 7px;
}

/* PIE */

.links_pie {
	color: #fff;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	background-color: #373737;
	width: 977px;
	height: 18px;
	margin: auto auto auto 0;
	padding: 4px 8px 0 12px;
}

.links_pie a {
	color: #fff;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.links_pie a:hover {
	color: #fff;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.abz {
	width: 89px;
	height: 14px;
	float: right;
}

.legales_pie {
	color: #fffefe;
	font: 11px/11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #6d7f8f;
	width: 985px;
	height: 13px;
	margin: auto auto auto 0;
	padding-left: 12px;
	padding-top: 4px;
}

.legales_pie a {
	color: #fffefe;
	font: 11px/11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sombra_pie {
	background: url(../imgs/bgs/bg_bottom.gif) no-repeat;
	width: 1005px;
	height: 14px;
	margin: auto auto 20px 0;
}

/* COLUMNA IZQUIERDA */

.cont_colizq_noticias {
	text-align: left;
	width: 248px;
	margin: auto;
	padding-bottom: 104px;
	float: left;
}

.mas_noticia {
	text-align: left;
	background: url(../imgs/titulos/mas_noticia.gif) no-repeat 12px 0;
	width: 220px;
	margin: auto;
	padding: 50px 16px 55px 12px;
}

.mas_noticia .notita {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.mas_noticia .notita h3 {
	color: #ed4c01;
	font: bold 13px/15px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.mas_noticia .notita a {
	color: #ed4c01;
	text-decoration: none;
}

.mas_noticia .notita a:hover {
	color: #ed4c01;
	text-decoration: underline;
}

.mas_noticia .notita p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 6px;
	margin-bottom: 0;
}

.mas_noticia .notita img {
	border: 1px solid #a4abb5;
	margin: 4px 0;
}

.columna_izq_pie_noticias {
	text-align: left;
	background: #b1b9c3 url(../imgs/bgs/pie_col_izq_not.gif) no-repeat 0 bottom;
	width: 244px;
	margin: auto;
	padding-bottom: 55px;
}

.columna_izq_pie {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/pie_col_izq.gif) no-repeat 0 bottom;
	width: 248px;
	margin: auto;
	padding-bottom: 104px;
	float: left;
}
.columna_izq_pie_cat {
	text-align: left;
	background: #b1b9c3;
	width: 241px;
	margin: auto;
	padding-bottom: 104px;
	float: left;
}

.columna_izq {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #b1b9c3 url(../imgs/bgs/sombra_col_izq.gif) repeat-y right !important;
	width: 248px;
	margin: auto;
}

.columna_izq_cat {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	width: 241px;
	margin: auto;
}


.columna_izq .bot_acceso_buscador {
	text-align: left;
	background: url(../imgs/bgs/bg_buscador2.gif) no-repeat;
	width: 213px;
	margin: auto;
	padding: 15px 16px 10px 19px;
}

.columna_izq .buscador {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/bg_buscador.gif) no-repeat;
	width: 220px;
	margin: auto;
	padding: 35px 16px 0 12px;
}

.columna_izq .buscador select {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	background-color: #fff;
	width: 216px;
	height: 18px;
	margin: auto auto 12px;
	padding: 2px;
	border: 1px solid #c4c8cb;
}

.columna_izq .buscador button {
	text-indent: -9000px;
	background: url(../imgs/botones/buscar.gif) no-repeat;
	width: 58px;
	height: 21px;
	float: right;
	border-style: none;
	margin-bottom: 12px;
}

.columna_izq .buscador .link_busc_avanzado {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x;
	width: 220px;
	padding-top: 8px;
}

.columna_izq .buscador .link_busc_avanzado a {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_izq .buscador .link_busc_avanzado a:hover {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_izq .listado_productos {
	width: 220px;
	margin: auto;
	padding: 0 16px 0 12px;
}

.producto {
	text-align: left;
	/*background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;*/
	margin-top: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.producto h1 {
	color: #ed4b00;
	font: bold 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-bottom: 4px;
	margin-top: 0;
}

.producto a {
	color: #ed4b00;
	text-decoration: none;
}

.producto a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.producto p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

.producto p.codigo {
	color: #fff;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.producto img {
	border: 1px solid #969ea4;
	margin: 0 8px 4px 0;
}

.producto .volanta_prod {
	color: #4b4b4b;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.producto ul {
	text-align: right;
	margin: 0 0 6px;
	padding-right: 0;
}

.producto li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.producto li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.producto li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.producto li .cotizacion {
	background: url(../imgs/comunes/ico_pesos.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.producto li .detalle_prod {
	background: url(../imgs/comunes/ico_producto.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.columna_izq .banner_primer_col {
	width: 214px;
	text-align: center;
	/*border: 1px solid #969ea4;*/
	margin: 15px auto auto;
}

.der_segunda_col .galeria {
	width: 275px;
	text-align: center;
	border: 1px solid #969ea4;
	background-color:#b0b9c2;
	color:#e3500b;
	font-family:tahoma;
}

.der_segunda_col .galeriaIMG {
	background: url(../imgs/bgs/galeria_semana.gif) no-repeat center;
	background-position:top;
	width: 210px;
	height: 17px;
}

/* COLUMNA GRAL DERECHA (DOS COLUMNAS) */

.columna_gral_der {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_cont_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_noticias {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_noticias_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_noticias:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_library {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_library_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_library:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_zoom {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_zoom_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 70px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_zoom:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_productos {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_productos_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_productos:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.columna_gral_der_productos_nar {
	text-align: left;
	/*background: #ffffff url(../imgs/bgs/sombra_col_izq_cat.gif) repeat-y left;*/
	background-color:#FFF;
	width: 756px;
	margin: auto;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}
.columna_gral_der_productos_nar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	
.columna_gral_der_proveedores {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_proveedores_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}
.columna_gral_der_proveedores:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.columna_gral_der_proveedores_nar {
	text-align: left;
	/*background: #ffffff url(../imgs/bgs/sombra_col_izq_cat.gif) repeat-y;*/
	background-color:#FFF;
	width: 757px;
	margin: auto;
	/*padding-top: 16px;*/
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}
.columna_gral_der_proveedores_nar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_qsomos {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_qsomos_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_videos {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_videos_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_galeria {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_galeria_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_resultados {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_resultado_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_resultados:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_especiales {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_especiales_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 75px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_buscador {
	color: #848b91;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_buscador_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 75px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_error {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_error_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_contactenos {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_contactenos_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 85px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_contactenos:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_usuarios {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_usuarios_top.gif) no-repeat;
	width: 750px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_usuarios:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.columna_gral_der_perfil {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_perfil_top.gif) no-repeat;
	width: 754px;
	margin: auto;
	padding-top: 16px;
	padding-bottom: 30px;
	float: right;
	overflow: hidden;
}

.columna_gral_der_perfil:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.subsecciones_noticias {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	width: 730px;
	margin-top: 0px;
	margin-bottom: 28px;
}

.columna_gral_link_derecha {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	width: 730px;
	margin: auto auto 28px;
	padding-right: 20px;
	padding-top: 24px;
}

.columna_gral_link_derecha a {
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.columna_gral_link_derecha a:hover {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_link_derecha_nar {
	/*background: url(../imgs/bgs/bg_productos_top_nar.gif) no-repeat right;*/
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	width: 737px;
	/*margin: auto auto 5px;*/
	padding-right: 20px;
	/*margin-top: 24px;*/
	height:100px;
}

.columna_gral_link_derecha_nar h1{
	float:left;
	margin:20px 0 0 15px;
	font-size:50px;
	color:#f9d48b;
	width:720px;
	text-align:left !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f9d48b;
	height:26px;
	font-weight:200;
}
.columna_gral_link_derecha_nar a {
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}
.columna_gral_link_derecha_nar a:hover {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_link_derecha_nar2 {
	background: url(../imgs/bgs/bg_productos_top_nar.gif) no-repeat right;
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	width: 737px;
	padding-right: 20px;
	height:100px;
}
.columna_gral_link_derecha_nar2 a {
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}
.columna_gral_link_derecha_nar2 a:hover {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_link_derecha_esp {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	width: 730px;
	padding-right: 20px;
	padding-top: 24px;
	margin: auto;
}

.columna_gral_link_derecha_esp a {
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.columna_gral_link_derecha_esp a:hover {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_link_derecha_nar_p {
	background: url(../imgs/bgs/bg_proveedores_top_nar.gif) no-repeat right;
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	width: 737px;
	/*margin: auto auto 5px;*/
	padding-right: 20px;
	/*margin-top: 24px;*/
	height:100px;
}
.columna_gral_link_derecha_nar_p a {
	color: #434c54;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}
.columna_gral_link_derecha_nar_p a:hover {
	color: #ed4c01;
	font: bold 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_der_doble {
	text-align: left;
	width: 720px;
	margin: auto;
	padding: 16px 20px 30px 10px;
}

.sopa_letras {
	color: #899098;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #d3d7dd;
	margin: auto;
	border: 1px solid #c2c7d0;
	padding: 15px;
}

.sopa_letras h1 {
	color: #ed4b00;
	font: bold 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 0;
}

.sopa_letras a {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.sopa_letras a:hover {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.admin_productos {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/titulos/adm_productos.gif) no-repeat 8px 0;
	width: 720px;
	margin: auto;
	padding: 30px 20px 30px 10px;
}

.admin_productos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
}

.admin_productos caption {
	color: #fff;
	font: bold 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	padding: 3px 0 3px 10px;
	background-color: #ed4c01;
	background-image: none;
}

.admin_productos tr {
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
}

.admin_productos tr.gris {
	color: #434c54;
	text-decoration: underline;
	font: bold 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	background-color: #cdd2d9;
	background-image: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.admin_productos tr.grispie {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #cdd2d9;
	background-image: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.admin_productos td {
	padding-top: 2px;
	padding-bottom: 3px;
}

.admin_productos td h3 {
	color: #ed4c01;
	font: bold 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

.admin_productos td a {
	color: #ed4c01;
	text-decoration: underline;
}

.admin_productos td a.eliminar_prod {
	background: url(../imgs/comunes/ico_trash.gif) no-repeat 5px;
	padding-left: 23px;
	padding-bottom: 1px;
}

.admin_productos td a.editar_prod {
	background: url(../imgs/comunes/ico_editar.gif) no-repeat;
	padding-left: 15px;
	padding-bottom: 1px;
}

.admin_productos td a:hover {
	color: #434c54;
	text-decoration: underline;
}

.admin_productos td button.bot_delete {
	text-indent: -9000px;
	background: url(../imgs/botones/delete.gif) no-repeat;
	width: 14px;
	height: 14px;
	border-style: none;
}

.admin_productos td button.bot_agregar_prod {
	text-indent: -9000px;
	background: url(../imgs/botones/agregar_prod.gif) no-repeat;
	width: 193px;
	height: 21px;
	border-style: none;
}

.qsomos {
	text-align: left;
	width: 720px;
	margin: auto;
}

.qsomos h3 {
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.qsomos a {
	color: #ed4c01;
	text-decoration: none;
}

.qsomos a:hover {
	color: #ed4c01;
	text-decoration: underline;
}

.qsomos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 6px;
	margin-bottom: 0;
}

.qsomos img {
	border: 1px solid #a4abb5;
	margin: 2px 10px 4px 0;
}

.qsomos ul {
	text-align: right;
	margin: 16px 0 10px;
	padding-right: 0;
	border-top: 1px solid #ced4dd;
	border-bottom: 1px solid #ced4dd;
	padding-top: 5px;
	padding-bottom: 7px;
}

.qsomos li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.qsomos li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.qsomos li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.qsomos li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.mail{
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.print {
	background: url(../imgs/comunes/ico_print.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.sec_videos_2videos {
	width: 720px;
	margin: auto auto 15px;
	padding-bottom: 10px;
}

.sec_videos_2videos h3 {
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.sec_videos_2videos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 6px;
	margin-bottom: 10px;
}

.sec_videos_2videos ul {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0;
	margin-left: 0;
	padding-left: 0;
}

.sec_videos_2videos li {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	list-style-type: none;
	margin-left: 0;
}

.sec_videos_2videos li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sec_videos_2videos li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sec_videos_2videos .video_izq {
	text-align: left;
	width: 335px;
	float: left;
	padding-left: 10px;
	padding-right: 15px;
}

.sec_videos_2videos .video_izq h3 a{
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.sec_videos_2videos .video_der {
	text-align: left;
	width: 334px;
	float: right;
	border-left: 1px solid #b5bec7;
	padding-right: 10px;
	padding-left: 15px;
}

.sec_videos_2videos .video_der h3 a{
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}
.sec_videos {
	text-align: left;
	width: 652px;
	margin: auto;
}

.sec_videos h3 {
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.sec_videos a {
	color: #ed4c01;
	text-decoration: none;
}

.sec_videos a:hover {
	color: #ed4c01;
	text-decoration: underline;
}

.sec_videos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 6px;
	margin-bottom: 0;
}

.sec_videos ul {
	text-align: right;
	margin: 16px 0 10px;
	padding-right: 0;
	border-top: 1px solid #ced4dd;
	border-bottom: 1px solid #ced4dd;
	padding-top: 5px;
	padding-bottom: 7px;
}

.sec_videos li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.sec_videos li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sec_videos li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sec_videos li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.sec_especiales {
	text-align: left;
	width: 720px;
	margin: auto auto 16px;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
}

.sec_especiales h1 {
	color: #ed4b00;
	font: bold 22px/22px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.sec_especiales h3 {
	color: #ed4b00;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.sec_especiales a {
	color: #ed4b00;
	text-decoration: none;
}

.sec_especiales a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.sec_especiales p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 6px;
	margin-bottom: 0;
}

.sec_especiales p.copete_esp {
	color: #343b41;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 6px;
	margin-bottom: 0;
}

.sec_especiales .volanta_esp {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	margin-top: 6px;
	margin-bottom: 0;
}

.sec_especiales img {
	border: 1px solid #a4abb5;
	margin: 2px 10px 4px 0;
}

.sec_especiales ul {
	text-align: right;
	margin: 0 0 10px;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 7px;
}

.sec_especiales ul.interior_especial {
	text-align: right;
	margin: 16px 0 10px;
	padding-right: 0;
	border-top: 1px solid #ced4dd;
	border-bottom: 1px solid #ced4dd;
	padding-top: 5px;
	padding-bottom: 7px;
}

.sec_especiales li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.sec_especiales li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sec_especiales li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.sec_especiales li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.sec_especiales li .print {
	background: url(../imgs/comunes/ico_print.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.error {
	color: #434c54;
	font: bold 12px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: center;
	text-transform: uppercase;
	background: url(../imgs/comunes/ico_error.gif) no-repeat;
	width: 310px;
	margin: 30px auto;
	padding-left: 80px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.columna_gral_info_busc {
	color: #434c54;
	font: 11px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #d3d7dd;
	width: 706px;
	margin: auto auto 10px;
	padding: 4px 12px 6px 10px;
	border: 1px solid #c2c7d0;
}

.columna_gral_info_busc a {
	color: #ed4c01;
	font: 11px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_info_busc a:hover {
	color: #434c54;
	font: 11px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.columna_gral_info_busc .cantidad_result {
	color: #ed4c01;
	font: bold 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

/* DERECHA PRIMER COLUMNA */

.der_primer_col {
	width: 430px;
	float: left;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
}
.der_primer_col_nar {
	width: 430px;
	/*height:400px;*/
	float: left;
	margin: auto;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
}

.der_primer_col .subtit_divisor {
	color: #434c54;
	font: bold 10px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	width: 423px;
	margin: 20px auto 10px;
	background-color: #d3d7dd;
	padding: 4px 8px;
	text-transform: uppercase;
	border: 1px solid #c2c7d0;
}

.der_primer_col .nota {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	width: 430px;
	padding-bottom: 6px;
	margin-bottom: 14px;
}

.der_primer_col .nota h1 {
	/*color: #ed4c01;*/
	color:#f46f37;
	font: bold 18px/20px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}
.der_primer_col .nota h1 span{
	/*color:#515963;*/
	color:#6f7378;
	font: bold 18px/20px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.der_primer_col .nota h3 {
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.der_primer_col .nota a {
	color: #ed4c01;
	text-decoration: none;
}

.der_primer_col .nota a:hover {
	color: #ed4c01;
	text-decoration: underline;
}

.der_primer_col .nota p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 0;
}

.der_primer_col .nota p.copete {
	color: #434c54;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 0;
}

.der_primer_col .nota img {
	border: 1px solid #a4abb5;
	margin: 2px 10px 4px 0;
}

.der_primer_col .nota img.chica {
	border: 1px solid #a4abb5;
	margin: 2px 6px 2px 0;
}

.der_primer_col .nota .prod_grande {
	clear: both;
	text-align: center;
	margin: 2px auto 4px;
}

.der_primer_col .nota .volanta {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.der_primer_col .nota ul {
	text-align: right;
	margin: 0 0 6px;
	padding-right: 0;
}

.der_primer_col .nota ul.interior_nota {
	text-align: right;
	margin: 16px 0 10px;
	padding-right: 0;
	border-top: 1px solid #ced4dd;
	border-bottom: 1px solid #ced4dd;
	padding-top: 5px;
	padding-bottom: 7px;
}

.der_primer_col .nota li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.der_primer_col .nota li a {
	color: #ed4b00;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .nota li a:hover {
	color: #434c54;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .nota li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.der_primer_col .nota li .print {
	background: url(../imgs/comunes/ico_print.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.der_primer_col .paginador {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	padding: 5px 0 7px;
	border-bottom: 0px solid #ced4dd;
	margin-top: 16px;
	margin-bottom: 10px;
}

.der_primer_col .paginador a {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .paginador a:hover {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .paginador .actual {
	color: #ed4b00;
	font: bold 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .banner_centro {
	width: 437px;
	text-align: center;
	/*border: 1px solid #b4b9bd;*/
	margin: 15px auto;
}

.der_primer_col .usuarios_perfil {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	width: 438px;
	margin-bottom: 14px;
	padding-bottom: 6px;
}

.der_primer_col form {
	color: #848b91;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
	width: 438px;
	padding-bottom: 6px;
	margin-bottom: 14px;
}

.der_primer_col form h1 {
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	width: 438px;
	text-transform: none;
	padding-bottom: 6px;
	padding-top: 12px;
}

.der_primer_col form h1.sin_pt {
	color: #ed4c01;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	text-transform: none;
	padding-bottom: 6px;
	padding-top: 12px;
	background-image: none;
	width: 120px;
}

.der_primer_col form input {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	padding: 2px;
	border: 1px solid #c4c8cb;
	margin-bottom: 4px;
	margin-top: 4px;
	vertical-align: middle;
}

.der_primer_col form input.sin_estilo {
	background-color: transparent;
	border-style: none;
	vertical-align: middle;
}

.der_primer_col form input.px284 {
	width: 284px;
	height: 18px;
}

.der_primer_col form input.px46 {
	width: 46px;
	height: 18px;
}

.der_primer_col form textarea {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	width: 284px;
	height: 184px;
	padding: 2px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
}

.der_primer_col form a {
	color: darkred;
	font: 11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration:none;
}

.der_primer_col form select {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	height: 18px;
	padding: 2px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
}

.der_primer_col form button.bot_enviar {
	text-indent: -9000px;
	background: url(../imgs/botones/enviar.gif) no-repeat;
	width: 59px;
	height: 21px;
	border-style: none;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.der_primer_col form button.bot_borrar {
	text-indent: -9000px;
	background: url(../imgs/botones/borrar.gif) no-repeat;
	width: 59px;
	height: 21px;
	border-style: none;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.der_primer_col form button.bot_ingresar {
	text-indent: -9000px;
	background: url(../imgs/botones/ingresar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.der_primer_col form button.bot_enviar {
	text-indent: -9000px;
	background: url(../imgs/botones/enviar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.der_primer_col form button.bot_guardar {
	text-indent: -9000px;
	background: url(../imgs/botones/guardar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}
.der_primer_col form button.bot_enviar {
	text-indent: -9000px;
	background: url(../imgs/botones/enviar.gif) no-repeat;
	width: 59px;
	height: 21px;
	border-style: none;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.der_primer_col .usuarios {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/titulos/usr_reg.gif) no-repeat;
	width: 438px;
	margin-bottom: 14px;
	padding-bottom: 6px;
	padding-top: 36px;
}

.der_primer_col .registracion {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/titulos/usr_registracion.gif) no-repeat;
	width: 438px;
	margin-bottom: 14px;
	padding-bottom: 6px;
	padding-top: 36px;
}

.der_primer_col .agr_mod_prod {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: url(../imgs/titulos/agr_mod_prod.gif) no-repeat;
	width: 438px;
	margin-bottom: 14px;
	padding-bottom: 6px;
	padding-top: 36px;
}

.der_primer_col .mininoticias {
	text-align: left;
	background: #d3d7dd url(../imgs/titulos/mininoticias.gif) no-repeat 7px 8px;
	width: 421px;
	padding: 40px 8px 10px;
	border: 1px solid #c2c7d0;
}

.der_primer_col .mininoticias p {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	padding-bottom: 5px;
}

.der_primer_col .mininoticias a {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .mininoticias a:hover {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .zoom {
	text-align: left;
	background: url(../imgs/titulos/zoom.gif) no-repeat 7px 8px;
	width: 423px;
	padding: 40px 2px 10px;
}

.der_primer_col .zoom a {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .zoom a:hover {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .zoom img {
	border: 1px solid #717871;
}

.der_primer_col .galeria {
	text-align: left;
	background-image:url(../imgs/titulos/categorias.gif) ;
	background: #d3d7dd no-repeat 7px 8px;
	width: 701px;
	padding: 40px 8px 10px;
	border: 1px solid #c2c7d0;
}

.der_primer_col .galeria_sin_bg {
	text-align: left;
	width: 701px;
	padding: 40px 8px 10px;
}

.der_primer_col .galeria_sin_bg p {
	color: #ed4b00;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	padding-bottom: 8px;
}

.der_primer_col .galeria_sin_bg .desc p {
	color: #464b51;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 8px;
	background: none;
}

.der_primer_col .galeria_sin_bg a {
	color: #434c54;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .galeria_sin_bg a:hover {
	color: #ed4b00;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .galeria_sin_bg h3 {
	color: #ed4c01;
	font: bold 15px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.der_primer_col .galeria_sin_bg p {
	color: #ed4b00;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	padding-bottom: 8px;
}

.der_primer_col .galeria .desc p {
	color: #464b51;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 8px;
	background: none;
}

.der_primer_col .galeria a {
	color: #434c54;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .galeria a:hover {
	color: #ed4b00;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .galeria h3 {
	color: #ed4c01;
	font: bold 15px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.der_primer_col .galeria_sub {
	text-align: left;
	background: #d3d7dd url(../imgs/titulos/subcategorias.gif) no-repeat 7px 8px;
	width: 701px;
	padding: 40px 8px 10px;
	border: 1px solid #c2c7d0;
}

.der_primer_col .galeria_sub p {
	color: #ed4b00;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	padding-bottom: 8px;
}

.der_primer_col .galeria_sub a {
	color: #434c54;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .galeria_sub a:hover {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_primer_col .galeria_sub_prod {
	text-align: left;
	background: #d3d7dd url(../imgs/titulos/galerias.gif) no-repeat 7px 8px;
	width: 701px;
	padding: 40px 8px 10px;
	border: 1px solid #c2c7d0;
}

.der_primer_col .galeria_sub_prod p {
	color: #ed4b00;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	padding-bottom: 8px;
}

.der_primer_col .galeria_sub_prod a {
	color: #434c54;
	font: 11px/17px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.der_primer_col .galeria_sub_prod a:hover {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}


.buscar_producto {
	margin: auto;
	padding-left: 18px;
	padding-right: 10px;
	width:720px;
}

.titulo_res{
	color:#a17b48;
	font: 19px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	font-weight:bold;
}

.text_res{
	color:#a17b48;
	font: 11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}
.text_res_cont{
	color:#ed4c01;
	font: 12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	font-weight:bold;
}
.text_sup{
	color:#434c54;
	font: 11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}
.text_sup a {
	color:#ed4c01;
}

.columna_gral_der_buscador2 {
	color: #848b91;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/cabezal_buscador.jpg) no-repeat;
	width: 750px;
	margin: auto;
	margin-top:1px;
	padding-top: 125px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_buscador2_cat {
	color: #848b91;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	/*background: #ffffff url(../imgs/bgs/sombra_col_izq_cat.gif) repeat-y left;*/
	background-color:#FFF;
	width: 757px;
	margin: auto;
	margin-top:1px;
	padding-top: 9px;
	padding-bottom: 30px;
	float: right;
}

.columna_gral_der_buscador3_nar {
	color: #848b91;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	/*background: #ffffff url(../imgs/bgs/sombra_col_izq_cat.gif) repeat-y left;*/
	background-color:#FFF;
	width: 757px;
	margin: auto;
	margin-top:1px;
	/*padding-top: 80px;*/
	padding-bottom: 30px;
	float: right;
}
.columna_gral_der_buscador3 {
	color: #848b91;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/cabezal_verproductos.jpg) no-repeat;
	width: 750px;
	margin: auto;
	margin-top:1px;
	padding-top: 80px;
	padding-bottom: 30px;
	float: right;
}

.buscar_producto select {
	color: #969da4;
	font: 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	height: 18px;
	padding: 2px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
	width: 250px;
}

.buscar_producto .result_prod {
	text-align: left;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.buscar_producto .result_prod h3 {
	color: #ed4b00;
	font: bold 12px/14px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-bottom: 4px;
	margin-top: 0;
}

.buscar_producto .result_prod a {
	color: #ed4b00;
	text-decoration: none;
}

.buscar_producto .result_prod a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.buscar_producto .result_prod p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

.buscar_producto .result_prod p.codigo {
	color: #fff;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.buscar_producto .result_prod img {
	border: 1px solid #969ea4;
	margin: 0 8px 4px 0;
}

.buscar_producto .result_prod .volanta_prod {
	color: #4b4b4b;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.buscar_producto .result_prod ul {
	text-align: right;
	margin: 0 0 6px;
	padding-right: 0;
}

.buscar_producto .result_prod li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.buscar_producto .result_prod li .print {
	background: url(../imgs/comunes/ico_print.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

.buscar_producto .result_prod li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

.buscar_producto .result_prod li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.buscar_producto .result_prod li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.buscar_proveedor {
	background: url(../imgs/titulos/busc_proov.gif) no-repeat 10px 0;
	padding-top: 35px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.buscar_proveedor select {
	color: #969da4;
	font: 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	height: 18px;
	padding: 2px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
	width: 250px;
}

.buscar_proveedor .result_proveed {
	text-align: left;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.buscar_proveedor .result_proveed h3 {
	color: #ed4b00;
	font: bold 16px/18px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-bottom: 4px;
	margin-top: 0;
}

.buscar_proveedor .result_proveed a {
	color: #ed4b00;
	text-decoration: none;
}

.buscar_proveedor .result_proveed a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.buscar_proveedor .result_proveed p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

.buscar_proveedor .result_proveed img {
	border: 1px solid #969ea4;
	margin: 0 8px 4px 0;
}

.buscar_proveedor .result_proveed ul {
	text-align: right;
	margin: 0 0 6px;
	padding-right: 0;
}

.buscar_proveedor .result_proveed li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.buscar_proveedor .result_proveed li .print {
	background: url(../imgs/comunes/ico_print.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

.buscar_proveedor .result_proveed li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
}

.buscar_proveedor .result_proveed li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.buscar_proveedor .result_proveed li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.datos_proveedor {
	/*background: url(../imgs/titulos/datos_proveedor.gif) no-repeat;*/
	width: 439px;
	margin: auto;
	padding-top: 50px;
}
.datos_proveedor_nar {
	/*background: url(../imgs/titulos/datos_proveedor_nar.gif) no-repeat;*/
	width: 439px;
	margin: auto;
	/*padding-top: 20px;*/
}

.pie_datos_proveedor {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #d3d7dd;
	width: 409px;
	margin: auto;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fcd2af !important;
	border-right-color: #fcd2af !important;
	border-bottom-color: #fcd2af !important;
	border-left-color: #fcd2af !important;
	padding-top:10px;
}

.pie_datos_proveedor h1 {
	/*color: #ed4b00;*/
	color:#6f7378 !important;
	font: bold 16px/18px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 0;
}

.pie_datos_proveedor img {
	border: 1px solid #a4abb5;
	margin: 2px 10px 4px 0;
}

.pie_datos_proveedor a {
	/*color: #ed4b00;*/
	color:#6f7378 !important;
	text-decoration: none;
}

.pie_datos_proveedor a:hover {
	/*color: #ed4b00;*/
	color:#6f7378 !important;
	text-decoration: underline;
}

.pie_datos_proveedor ul {
	width: 409px;
	display: block;
	padding-left: 0;
	margin-top: 10px;
	margin-left: 0;
	margin-bottom: 20px;
	clear: both;
}

.pie_datos_proveedor li {
	width: 389px;
	padding: 2px 10px 3px;
	margin-left: 0;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fcd2af;
}

.pie_datos_proveedor li.claro {
	/*background-color: #e9ebee;*/
	/*background-color:#fcd2af !important;*/
	width: 389px;
	padding: 2px 10px 3px;
	margin-left: 0;
	list-style-type: none;
}

.pie_datos_proveedor td {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
}

.pie_datos_proveedor td a {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.pie_datos_proveedor td a:hover {
	color: #ed4b00;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.cotizar {
	text-indent: -9000px;
	background: url(../imgs/botones/consultar_al_proveedor.gif) no-repeat;
	width: 193px;
	height: 26px;
	float: right;
	border-style: none;
	margin-top: 10px;
}

/* DERECHA SEGUNDA COLUMNA */

.der_segunda_col {
	width: 290px;
	float: right;
	text-align: center;
	border-left: 1px solid #b5bec7;
	margin: auto auto -32768px;
	padding-bottom: 32768px;
	padding-top: 15px;
}

.der_segunda_col .videos {
	text-align: left;
	background: url(../imgs/titulos/video_dest_old.gif) no-repeat 6px 0;
	width: 260px;
	padding: 90px 15px 0;
	margin: auto;
}

.der_segunda_col .videos h1 {
	color: #ed4b00;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

.der_segunda_col .videos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.der_segunda_col .videos ul {
	text-align: left;
	margin: 10px 0;
	padding-left: 0;
}

.der_segunda_col .videos li {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin: 10px 0;
	display: inline;
	list-style-type: none;
}

.der_segunda_col .videos li a {
	color: #ed4b00;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_segunda_col .videos li a:hover {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.der_segunda_col .videos li .mail {
	background: url(../imgs/comunes/ico_mail.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.der_segunda_col .videos li .video {
	background: url(../imgs/comunes/ico_video.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	margin-right: 6px;
}

.der_segunda_col .banner_tercer_col {
	width: 258px;
	text-align: center;
	/*border: 1px solid #b4b9bd;*/
	margin: auto;
}

.der_segunda_col .nota_subcateg {
	text-align: left;
	width: 260px;
	margin: auto;
	padding-bottom: 15px;
}

.der_segunda_col .nota_subcateg h1 {
	color: #ed4b00;
	font: bold 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 10px;
	margin-bottom: 0;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	padding-bottom: 10px;
	padding-top: 0;
}

.der_segunda_col .nota_subcateg p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.der_segunda_col .nota_subcateg a {
	color: #ed4b00;
	text-decoration: none;
}

.der_segunda_col .nota_subcateg a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.der_segunda_col .mapa {
	text-align: left;
	background: url(../imgs/bgs/mapa.gif) no-repeat;
	width: 261px;
	margin: auto;
	height: 301px;
	padding-left: 15px;
	padding-right: 15px;
}

.der_segunda_col .usr_nuevos {
	width: 261px;
	background: url(../imgs/titulos/usr_nuevos.gif) no-repeat 15px 0;
	padding: 36px 15px 25px;
	margin: auto;
}

.der_segunda_col .usr_nuevos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 0;
}

.der_segunda_col .usr_modif_datos {
	width: 260px;
	margin: auto;
	padding: 0 15px 25px;
}

.der_segunda_col .usr_modif_datos p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
}

.der_segunda_col .newsletter {
	background: url(../imgs/comunes/newsletter.gif) no-repeat 15px 0;
	width: 261px;
	padding: 216px 15px 25px;
	margin: auto;
}

.der_segunda_col .newsletter p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	margin-top: 0;
}

.especiales {
	text-align: left;
	width: 280px;
	margin: auto;
	background: url(../imgs/bgs/especiales_top.gif) no-repeat;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-right: 10px;
}

.especiales_pie {
	background-color: #727c8a;
	width: 248px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 18px;
	border-right: 1px solid #4a515c;
	border-left: 1px solid #4a515c;
}

.especiales_filetepie {
	background-color: #4a515c;
	width: 278px;
	height: 1px;
	margin: 0 auto auto;
	border-right: 1px solid #e6ebf1;
	border-left: 1px solid #e6ebf1;
	font-size: 1px;
	line-height: 1px;
}

.especiales_todos {
	color: #b5cade;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
}

.especiales_todos a {
	color: #b5cade;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: none;
}

.especiales_todos a:hover {
	color: #fff;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}

.especial {
	text-align: left;
	background: url(../imgs/bgs/divisor_especial.gif) repeat-x 0 bottom;
	padding-bottom: 14px;
	margin-bottom: 14px;
}

.especial h1 {
	color: #fff;
	font: bold 17px/19px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.especial a {
	color: #fff;
	text-decoration: none;
}

.especial a:hover {
	color: #fff;
	text-decoration: underline;
}

.especial p {
	color: #343b41;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 0;
}

.especial .volanta_esp {
	color: #b5cade;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

/* NOTICIAS */

.notas_relacionadas {
	text-align: left;
	width: 260px;
	padding: 0 15px 25px;
	margin: auto;
}

.relacionada {
	text-align: left;
	background: url(../imgs/bgs/pt_h.gif) repeat-x 0 bottom;
	padding-bottom: 14px;
	margin-bottom: 14px;
}

.relacionada h1 {
	color: #ed4b00;
	font: bold 16px/18px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 0;
}

.relacionada a {
	color: #ed4b00;
	text-decoration: none;
}

.relacionada a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.relacionada p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 8px;
	margin-bottom: 0;
}

.relacionada .volanta_relac {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

/* PRODUCTOS RELACIONADOS */

.productos_relacionados {
	text-align: left;
	width: 260px;
	padding: 0 15px 25px;
	margin: auto;
}

.productos_relacionados .producto_relac_der {
	text-align: left;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x 0 bottom;
	margin-top: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.productos_relacionados .producto_relac_der h1 {
	color: #ed4b00;
	font: bold 12px/14px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-bottom: 4px;
	margin-top: 0;
}

.productos_relacionados .producto_relac_der a {
	color: #ed4b00;
	text-decoration: none;
}

.productos_relacionados .producto_relac_der a:hover {
	color: #ed4b00;
	text-decoration: underline;
}

.productos_relacionados .producto_relac_der p {
	color: #434c54;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

.productos_relacionados .producto_relac_der p.codigo_der {
	color: #7c858c;
	font: 11px/15px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.productos_relacionados .producto_relac_der img {
	border: 1px solid #969ea4;
	margin: 0 8px 4px 0;
}

/* VARIOS */

.pt_h_ch {
	font-size: 1px;
	line-height: 1px;
	background: url(../imgs/bgs/pt_h_ch.gif) repeat-x;
	width: 100%;
	height: 1px;
}

/* POP UPs */

.pop_erequest {
	text-align: center;
	background: url(../imgs/bgs/bg_e_request.gif) repeat-y;
	width: 492px;
	margin: auto;
	padding: 0 7px;
}
.pop_erequest_cab {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_e_request.gif) no-repeat;
	width: 450px;
	margin: auto;
	padding: 175px 21px 30px;
}

.pop_erequest_cab p {
	color: #434c54;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ced4dd;
}

.pop_erequest_cab h1 {
	color: #ed4c01;
	font: bold 22px/22px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.pop_recomendar {
	text-align: center;
	background: url(../imgs/bgs/bg_recomendar.gif) repeat-y;
	width: 492px;
	margin: auto;
	padding: 0 7px;
}

.pop_recomendar_pie {
	text-align: center;
	background: url(../imgs/bgs/bg_recomendar_pie.gif) no-repeat 0 bottom;
	width: 506px;
	margin: auto;
	padding-bottom: 9px;
}

.pop_recomendar_cab {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_recomendar_cab.gif) no-repeat;
	width: 450px;
	margin: auto;
	padding: 175px 21px 30px;
}

.pop_consimul_cab {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_consimul_top.gif) no-repeat;
	width: 450px;
	margin: auto;
	padding: 175px 21px 30px;
}

.pop_consimul_cab h1 {
	color: #ed4c01;
	font: bold 22px/22px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.pop_consimul_cab p {
	color: #434c54;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ced4dd;
}

.pop_consimul_cab .volanta {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_consimul_cab input {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background-color: #fff;
	width: 280px;
	height: 18px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
	float: right;
}

.pop_consimul_cab button {
	text-indent: -9000px;
	background: url(../imgs/botones/recomendar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.pop_consimul_cab td {
	color: #848a90;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_pedido_cab {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_pedido_cab.gif) no-repeat;
	width: 450px;
	margin: auto;
	padding: 175px 21px;
}

.pop_pedido_cab h1 {
	color: #ed4c01;
	font: bold 22px/22px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.pop_pedido_cab .volanta {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_pedido_cab p {
	color: #434c54;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ced4dd;
}

.pop_pedido_cab td {
	color: #848a90;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_pedido_cab input {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background-color: #fff;
	width: 280px;
	height: 18px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
}

.pop_pedido_cab button {
	text-indent: -9000px;
	background: url(../imgs/botones/solicitar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}



.pop_solicitar_cab {
	text-align: left;
	background: #e6ebf1 url(../imgs/bgs/bg_solicitar_cab.gif) no-repeat;
	width: 450px;
	margin: auto;
	padding: 175px 21px 30px;
}

.pop_solicitar_cab h1 {
	color: #ed4c01;
	font: bold 22px/22px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.pop_solicitar_cab .volanta {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_solicitar_cab p {
	color: #434c54;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ced4dd;
}

.pop_solicitar_cab td {
	color: #848a90;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_solicitar_cab input {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background-color: #fff;
	width: 280px;
	height: 18px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
	float: right;
}

.pop_solicitar_cab button {
	text-indent: -9000px;
	background: url(../imgs/botones/solicitar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.pop_print_not {
	text-align: left;
	background: url(../imgs/bgs/bg_print_not.gif) no-repeat;
	width: 450px;
	margin: auto;
	padding: 175px 21px 30px;
}

.pop_recomendar_cab h1 {
	color: #ed4c01;
	font: bold 22px/22px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	margin-top: 2px;
	margin-bottom: 12px;
}

.pop_recomendar_cab p {
	color: #434c54;
	font: 12px/16px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	margin-top: 11px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ced4dd;
}

.pop_recomendar_cab .volanta {
	color: #7c858c;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pop_recomendar_cab input {
	color: #969da4;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	background-color: #fff;
	width: 280px;
	height: 18px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
	float: right;
}

.pop_recomendar_cab button {
	text-indent: -9000px;
	background: url(../imgs/botones/recomendar.gif) no-repeat;
	width: 87px;
	height: 21px;
	border-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
}

.pop_recomendar_cab td {
	color: #848a90;
	font: 10px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.pagingArrow{
	color: #848a90;
	font: 11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
}

.movePage{
	color: #848a90;
	font: 11px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	font-weight:thin;
	text-decoration:none;
}
.paginador02 {
	color: #434c54;
	font: 11px/13px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: right;
	padding: 5px 0 7px;
	border-bottom: 0px solid #ced4dd;
	margin-top: 16px;
	margin-bottom: 10px;
}

.abm
{
	background-color: #616873;
	border: solid;
	border-width: 1px;
	border-color: #868686;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
}

.filete_divisor {
	font-size: 1px;
	background-color: #b5bec7;
	width: 1px;
	height: 100%;
}

.txt01
{
	font-family: Tahoma;
	font-size: 11px;
	color: #B22222;
	font-weight:bold;
}

.txt01:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

.txt02
{
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	font-weight:bold;
}

.txt03
{
	font-family: Tahoma;
	font-size: 11px;
	color: #B22222;
	font-weight:bold;
}

.txt04
{
	font-family: Tahoma;
	font-size: 11px;
	color: #B22222;
	font-weight:bold;
	text-decoration:none;
}

.txt04:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
}

.txt05
{
	font-family: Tahoma;
	font-size: 11px;
	color: #e54b05;
	text-decoration:none;
}

.txt05:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #e54b05;
	text-decoration:underline;
}

.selector01 {
	color: #969da4;
	font: 11px/12px Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	text-align: left;
	background-color: #fff;
	height: 18px;
	padding: 2px;
	border: 1px solid #c4c8cb;
	margin-bottom: 8px;
	width: 250px;
}
#contador{
	float:left;
	background-image: url(../imgs/catalogo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:1003px;
	height:710px;
}
.timer{
	font-family:Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	float:left;
	margin:200px 0 0 23px;
	width:961px;
}
.timer p{
	font-size:22px !important;
	color: #434c54;
	float:left;
	margin:0;
	text-align:center !important;
	float:left;
	width:961px;
}
.timer form{
	float:left;
	width:959px;
}
.timer form input{
	font-family:Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	font-size:30px !important;
	float:left;
	border : 0px; 
	margin:7px 0 10px 0; 
	background-color:#faf8ee;
	color: #434c54;
	color: #03a9db;
	font-size:16px;
	width:959px;
	height:40px;
	text-align:center !important;
}
.timer h3{
	/*font-family:Tahoma, Verdana, Helvetica, Arial, Sans-serif;
	font-family:Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:50px !important;
	float:left;
	border : 0px; 
	margin:7px 0 10px 0; 
	color: #03a9db;
	width:959px;
	height:40px;
	text-align:center !important;
	font-weight:bold;
	color:#000;
	width:130px;
}
.timer h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:42px !important;
	float:left;
	border : 0px; 
	margin:7px 0 10px 0; 
	color: #e67e21;
	width:959px;
	height:40px;
	text-align:center !important;
	font-weight:bold;
}
.timer p.dias{
	float:left !important;
	width:90px !important;
	margin:10px 0 0 305px;
}
.timer p.horas{
	float:left !important;
	width:90px !important;
	margin:10px 0 0 0;
}
.timer p.minutos{
	float:left !important;
	width:90px !important;
	margin:10px 0 0 10px;;
}
.timer p.segundos{
	float:left !important;
	width:90px !important;
	margin:10px 0 0 10px;;
}
.marginText{
	float:left;
	margin-left:300px;
	width:540px;
}
.clearBoth{
	clear:both;
	height:2px;
	float:left;
	margin:-15px 0 0 0;
}
.merchandaising{
	background-image: url(../imgs/merchandaising.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:241px;
	/*height:353px;*/
	height:343px;
	float:left;
	margin-bottom:0px;
}
.merchandaising h3{
	float:left !important;
	width:53px !important;
	text-align:center;
	font-size:22px;
	color:#020204;
	color:#000 !important;
	margin-top:10px;
}
#diaReloj{
	margin-left:15px !important;
}
.merchandaising p.dias{
	float:left !important;
	width:55px !important;
	font-size:8px !important;
	margin-top:-20px;
	text-align:center;
	margin-left:10px;
	color:#020204;
}
.merchandaising p.horas{
	float:left !important;
	width:55px !important;
	font-size:8px !important;
	margin-top:-20px;
	text-align:center;
	/*margin-left:40px;*/
	color:#020204;
}
.merchandaising p.minutos{
	float:left !important;
	width:50px !important;
	font-size:8px;
	text-align:center;
	margin-top:-20px;
	color:#020204;
}
.merchandaising p.segundos{
	float:left !important;
	width:55px !important;
	font-size:8px;
	text-align:center;
	margin-top:-20px;
	color:#020204;
}
p.bigTitulo{
	color:#494a44;
	font-size:20px;
	text-align:center;
	margin:70px 0 0 0;
	float:left;
	width:241px;
}
.fotito2{
	float:left;
	margin-top:-10px;
}
.clearLeft{
	clear:left;
	margin:0px;
	height:0px;
}
p.textoComun{
	float:left;
	margin:0 0 0 30px;
	font-size:10px;
	color:#4a4b45;
}
.textoDestacado{
	color:#0979a3;
	font-size:17px;
	float:left;
	width:241;
	text-align:center;
}
#noDecoration{
	text-decoration:none !important;
}
#diaReloj2{
	margin-left:220px;
}
/*#hora{
	margin-left:300px;
}*/
p.diasBig{
	margin-left:220px;
	float:left;
	width:130px !important;
	font-size:14px !important;
}
p.horasBig{
	/*margin-left:300px;*/
	float:left;
	width:130px !important;
	font-size:14px !important;
}
p.minutosBig{
	float:left;
	width:130px !important;
	font-size:14px !important;
}
p.segundosBig{
	float:left;
	width:130px !important;
	font-size:14px !important;
}
.merchandaising a img{
	border:none;
}
.sinMargenTop{
	margin-top:0px;
}
a.noDecoration{
	text-decoration:none !important;
}
.thumbsProveedores{
	background-color:#FFF;
	border: 1px solid #CCC;
	margin-right:2px;
	width:60px !important;
	float:left;
	margin-top: 5px !important;
}
.mask{
	/*width:720px;*/
	width:720px;
	/*height:68px;*/
	height:90px;
	float:left !important;
	display:inline;	
	overflow:hidden;
	background-color:#99C;
	margin-top:0px;
	padding:0px;
}
/*#mycarousel{
	float:left !important;
	width:720px;
	height:60px;
}*/
#destacado1{
	float:left;
	width:720px;
	height:100px;
}
#destacado2{
	float:left;
	width:720px;
	height:100px;
}
#destacado3{
	float:left;
	width:720px;
	height:100px;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  /*border:1px solid #e0e0e0;*/
  border:none;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:20px;
  cursor:pointer;
  font-size:12px;
}

.add {
	border:none;
	padding:3px;
	background-color:#a2d244;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	width:50px;
	height:20px;
	}
	
.classList {
	font-size:12px;
	color:#666666;
	margin:10px 0;
	}

.classList a {
	color:#CCCCCC;
	}

.wlist {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	background-color:#CCC;
	padding:2px;
	border:1px solid #999;
	text-transform:lowercase;
}
.contBanner1{
	background-image: url(../imgs/banners/banner1/bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	height: 286px;
	width: 211px;
	margin:30px 0 0 15px;
}
.contBanner1 img.logo{
	width:195px;
	height:87px;
	margin:-42px 0 0 0;
	float:left;
}
.contBanner1 p{
	margin:10px 0 0 15px;
	width:191px;
	float:left;
	height:45px;
}
.contBanner1 img.title{
	margin:10px 0 0 15px;
	float:left;
}
.contBanner1 .box{
	width:211px;
	height:122px;
	float:left;
	margin:3px 0 0 0;
}
.contBanner2{
	width:211px;
	height:340px;
	float:left;
	margin:10px 0 0 15px;
}
.contBanner2 .sup{
	background-image: url(../imgs/banners/banner2/bg-sup.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 18px;
	width: 211px;
}
.contBanner2 .med{
	background-image: url(../imgs/banners/banner2/bg-med.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
}
.contBanner2 .inf{
	background-image: url(../imgs/banners/banner2/bg-inf.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	height: 13px;
	width: 211px;
}
.med img.title{
	margin:5px 0 0 15px;
	float:left;
}
.med img.logo{
	float:left;
	width:139px;
	height:76px;
	margin:-10px 0 10px 18px;
}
.med p{
	float:left;
	margin:0 0 10px 15px;
	width:191px;
}
.med .box{
	width:211px;
	height:122px;
	float:left;
	margin:3px 0 2px 0;
}
