/*////////////////////////// CSS BUXIS ////////////////////////////*/

body{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0px;
	margin-bottom:10px;
	background:#f3f3f7 url(../img/v2_fondo.gif) repeat-x;
	margin-bottom:10px;
}
a:link{ color:#666666; text-decoration:underline;}
a:visited{ color:#666666; text-decoration:underline;}
a:active{ color:#666666; text-decoration:underline;}
a:hover{ color:#FF7800; text-decoration:underline;}
form{margin:0px;}
input{
	font-size:12px;
	color:#666666;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}
textarea{
	font-size:12px;
	color:#666666;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}
img{border:0px;}
select{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
ul{margin:0px; list-style:inside; margin-left:10px;}
#tb_contenedor{
	border-left: 1px solid #d7d7da;
	border-right: 1px solid #d7d7da;
	border-bottom: 1px solid #d7d7da;
	background:#FFFFFF;
}
/*/////////////////////////////////////////////////////////////////*/

/* Cabezal ///////////////////////////////////////////////////////*/

div.barra_superior{
	background:#f1f1f1 url(../img/v2_fondo_barra.gif) repeat-x;
	height:30px;
	width:988px;
	margin:0px auto;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	margin-top:1px;
}
div.barra_superior a:link{
	color:#FFFFFF;
	text-decoration:none;
}
div.barra_superior a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
div.barra_superior a:active{
	color:#FFFFFF;
	text-decoration:none;
}
div.barra_superior a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
div.item_barra{
	float:right;
	background:url(../img/sep_barra.gif) 0px 2px no-repeat;
	padding-left:10px;
	padding-right:10px;
	height:28px;
	padding-top:3px;
}
div.item_idioma{
	float:right;
	background:#b6610a;
	padding-left:15px;
	padding-right:15px;
	height:24px;
	padding-top:3px;
}
img.sep_idioma{
	margin-left:4px;
	margin-right:4px;
}
div.logo_buscador{
	width:988px;
	margin:0px auto;
	border:1px solid #ffffff;
	overflow:hidden;
}
div.zona_logo{
	float:left;
	padding-top:7px;
	padding-left:26px;
	padding-bottom:7px;
}
div.zona_buscador{
	float:right;
	margin-top:20px;
	padding-right:17px;
}
input.inp_buscador{
	width:168px;
	background:url(../img/fondo_input_buscador.gif) repeat-x;
	border:1px solid #c2c1c6;
	color:#dbdbdd;
	font-size:14px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:5px;
	padding-top:4px;
}
div.barra_navegacion{
	background:#f1f1f1 url(../img/fondo_barra_navegacion.gif) repeat-x;
	height:18px;
	width:950px;
	margin:0px auto;
	font-size:12px;
	color:#FFFFFF;
	margin-top:1px;
	padding:5px;
	padding-top:4px;
	font-weight:bold;
}
div.barra_navegacion a:link{
	color:#FFFFFF;
}
div.barra_navegacion a:visited{
	color:#FFFFFF;
}
div.barra_navegacion a:active{
	color:#FFFFFF;
}
div.barra_navegacion a:hover{
	color:#FFFFFF;
}
/*/////////////////////////////////////////////////////////////////*/

/* Menú ///////////////////////////////////////////////////////////*/
div.barra_menu{
	width:960px;
	margin:0px auto;
	border-bottom:1px solid #d7d7da;
	overflow:hidden;
	background:url(../img/fondo_barra_menu.gif) no-repeat;
}
div.item_iz{
	width:10px;
	height:31px;
	background:url(../img/item_iz.gif) no-repeat;
	float:left;
}
div.item_der{
	width:10px;
	height:31px;
	background:url(../img/item_der.gif) no-repeat;
	float:left;
	border-right:1px solid #FFFFFF;
}
div.item_central{
	height:25px;
	background:url(../img/item_central.gif) repeat-x;
	float:left;
	color:#69686c;
	font-size:14px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
}
div.item_central a:link{
	color:#69686c;
	text-decoration:none;
}
div.item_central a:visited{
	color:#69686c;
	text-decoration:none;
}
div.item_central a:active{
	color:#69686c;
	text-decoration:none;
}
div.item_central a:hover{
	color:#69686c;
	text-decoration:underline;
}
/*/////////////////////////////////////////////////////////////////*/

/* Contenido //////////////////////////////////////////////////////*/

td.contenido{
	background-color:#FFFFFF;
}

.stNaranja{color:#FF7800;}

div.mensaje{
	text-align:center; 
	padding:10px;
	border:1px solid #b7b7b7;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#ffffff;
}

/*////////////////////////////////////////////////////////////////*/

/* Pie ///////////////////////////////////////////////////////////*/
div.pie{
	width:956px;
	margin:0px auto;
	border-top:5px solid #efeff1;
	background:#f8f8f8;
	font-size:12px;
	padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	height:50px;
	margin-bottom:1px;
}

/*/////////////////////////////////////////////////////////////////*/

/* Interior ///////////////////////////////////////////////////////*/ 

table.contenido_int{
	margin-top:15px;
	margin-bottom:10px;
}
td.menu_sec{
	width:214px;
	vertical-align:top;
	padding-top:6px;
}
td.contenido_int{
	vertical-align:top;
}

/*/////////////////////////////////////////////////////////////////*/

/* Menú interior //////////////////////////////////////////////////*/

td.menu_sec_int{
	background-color:#FFFFFF;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	padding-bottom:10px;
}
td.menu_sec_int_boletin{
	background-color:#f7f6f7;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	padding-bottom:0px;
}
div.item_menu{
	background:url(../img/vineta_naranja.gif) no-repeat left 16px;
	margin-left:8px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:4px;
	width:160px;
	border:0px solid #CCCCCC;
	color:#635950;
	font-size:11px;
}
div.item_menu_boletin{
	background:url(../img/vineta_naranja.gif) no-repeat left 16px;
	margin-left:16px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:4px;
	width:160px;
	border:0px solid #CCCCCC;
	color:#635950;
	font-size:11px;
}
div.item_submenu{
	background:url(../img/vineta_gris.gif) no-repeat left 12px;
	margin-left:28px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:4px;
	width:140px;
	border:0px solid #CCCCCC;
	color:#635950;
	font-size:11px;
}
div.linea_menu{
	text-align:center;
}
a.menu_sec:link{ color:#62584f; text-decoration:none;font-size:12px;}
a.menu_sec:visited{ color:#62584f; text-decoration:none;font-size:12px;}
a.menu_sec:active{ color:#62584f; text-decoration:none;font-size:12px;}
a.menu_sec:hover{ color:#62584f; text-decoration:underline;font-size:12px;}
a.menu_subsec:link{ color:#62584f; text-decoration:none; font-size:11px;}
a.menu_subsec:visited{ color:#62584f; text-decoration:none;font-size:11px;}
a.menu_subsec:active{ color:#62584f; text-decoration:none;font-size:11px;}
a.menu_subsec:hover{ color:#62584f; text-decoration:underline;font-size:11px;}
a.menu_boletin:link{ color:#666666; text-decoration:none; font-size:12px;}
a.menu_boletin:visited{ color:#666666; text-decoration:none;font-size:12px;}
a.menu_boletin:active{ color:#666666; text-decoration:none;font-size:12px;}
a.menu_boletin:hover{ color:#f78e1f; text-decoration:underline;font-size:12px;}
/*/////////////////////////////////////////////////////////////////*/
/* Titulos */

div.titulos_gral{
	background-image:url(../img/fondo_titulos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#f78e1f;
	font-size:21px;
	padding-bottom:3px;
	margin-bottom:10px;
}
div.subtitulos_gral{
	color:#a4a4a8;
	font-size:19px;
	padding-bottom:3px;
	margin-bottom:3px;
}
div.titulos18{
	background-image:url(../img/fondo_titulos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#f78e1f;
	font-size:18px;
	padding-top:0px;
	padding-bottom:3px;
	margin-bottom:10px;
}
div.textos_gral_11{
	font-size:12px;
	color:#666666;
}
div.textos_gral_12{
	font-size:13px;
	color:#666666;
}
div.textos_gral_13{
	font-size:14px;
	color:#666666;
}
div.textos_gral_14{
	font-size:15px;
	color:#666666;
}
div.titulo11{
	color:#f78e1f;
	font-size:12px;
}
div.titulo12{
	color:#f78e1f;
	font-size:13px;
}
div.titulo_gris_12{
	color:#666666;
	font-size:15px;
	margin-bottom:7px;
}
div.titulo_gris_portada14{
	color:#666666;
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
}
div.herramientas{
	margin-top:20px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
a.gris_claro:link{ color:#8a8a8c; text-decoration:underline;}
a.gris_claro:visited{ color:#8a8a8c; text-decoration:underline;}
a.gris_claro:active{ color:#8a8a8c; text-decoration:underline;}
a.gris_claro:hover{ color:#FF7800; text-decoration:underline;}

/* Intro Sección*/
td.item_sec{
	width:145px;
	vertical-align:top;
	background-color:#e8e8e8;
	background-image:url(../img/inferior_item_sec.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
td.item_sec_vacia{
	width:148px;
	vertical-align:top;
	background-color:#ffffff;
}
div.cont_item_sec{
	font-size:11px;
	padding:10px;
	padding-top:2px;
}
div.cont_item_sup{
	border-top:5px solid #FFFFFF;
	background-color:#FFFFFF;
}
div.anexo{
	margin-top:7px;
}

/*IMAGENES*/

.stImagenIz{ margin-right:10px; margin-top:2px; margin-bottom:2px;border:0px;}
.stImagenDer{ margin-left:10px; margin-right:7px; margin-top:2px; margin-bottom:2px;border:0px;}
.stImagenCen{ margin-top: 5px;border:0px solid #dbdcd4;margin-bottom:5px;}
.stImagenCenPortada{ margin-top:0px;border:0px;margin-bottom: 5px;}
.imgIntro{border-top:5px solid #FFFFFF;margin:0px;}

/* Portada */
div.zona_slide{
	width:960px;
	margin:0px auto;
	overflow:hidden;
}
td.portada1{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.portada2{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
}
td.portada3{
	padding-left: 10px;
	padding-top:10px;
}
td.noticias{
	padding-bottom:10px;
}

/* Clientes */
.v_cliente{
	background:url(../img/vineta_mas.gif) no-repeat top left;
	padding-left:8px;
}

td.v_cliente_m{
	padding-bottom:3px;
}
td.buscador{
	background-color:#f5f5f7;
	padding:3px;
	font-size:12px;
}
table.buscador{
	margin-top:5px;
}
td.paginacion{
	background-color:#f5f5f7;
	padding:3px;
}
/* Contacto */
td.oficinas_1{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:10px;
	width:240px;
	vertical-align:top;
}
td.oficinas_2{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:10px;
	padding-right:10px;
	width:260px;
	vertical-align:top;
}
td.oficinas_3{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:10px;
	padding-right:10px;
	width:230px;
	vertical-align:top;
}
td.oficinas_4{
	padding:3px;
	padding-left:10px;
	width:230px;
	vertical-align:top;
}
select.contacto{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:263px;
}
td.formulario_contacto{
	/*background-color:#f5f5f7;
	padding:3px;*/
}
/* PORTADA */

table.portada_f1{
	margin-top:15px;
	margin-bottom:10px;
}
td.f1_a{
	width:410px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.f1_b{
	width:265px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.f1_c{
	width:280px;
	vertical-align:top;
}
a.f1_ab:visited{text-decoration:none;color:#666666;}
a.f1_ab:active{text-decoration:none;color:#666666;}
a.f1_ab:link{text-decoration:none;color:#666666;}
a.f1_ab:hover{text-decoration:underline;color:#666666;}
div.titulo_f1_ab{color:#666666;font-size:15px; font-weight:bold;margin-bottom:5px;}
div.titulo_f3_c{color:#666666;font-size:13px; font-weight:bold;margin-bottom:5px;}
td.titulo_f3_c_1{
	padding-top:5px;
	background-image:url(../img/punteada_horizontal.gif);
	background-repeat:repeat-x;
	background-position:top;}
td.titulo_f3_c_2{padding-top:5px;}
div.titulo_f1_c{margin-bottom:5px;}
td.f2_a{
	width:680px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.f2_b_par{
	width:340px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.fa{
	background-image:url(../img/punteada_horizontal_f1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
table.fa{
	background-image:url(../img/punteada_horizontal_f1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
td.f2_b_inpar{
	width:320px;
	vertical-align:top;
}
td.f2_c{
	width:280px;
	vertical-align:top;
}
table.f3_b{
	background-image:url(../img/punteada_horizontal_f1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
}
td.f3_a{
	width:680px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.f3_b_par{
	width:175px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
	vertical-align:top;
}
td.f3_b_inpar{
	vertical-align:top;
}
td.f3_c{
	width:280px;
	vertical-align:top;
}
/*Portada Secciones*/
/* Introducción*/
td.fsec_1{
	width:466px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:20px;
	vertical-align:top;
}
td.fsec_2{
	width:280px;
	vertical-align:top;
}
/* FORMATO B */
td.sec_b_par{
	width:383px;
	vertical-align:top;
	background-image:url(../img/punteada_vertical_f1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td.sec_b_inpar{
	width:363px;
	vertical-align:top;
}
table.sec_b{
	background-image:url(../img/punteada_horizontal_f1.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:10px;
}
td.sec_c_par{
	width:145px;
	vertical-align:top;
	background-color:#e8e8e8;
	background-image:url(../img/inferior_item_sec.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
}
td.sec_c_inpar{
	width:106px;
	vertical-align:top;
	background-color:#e8e8e8;
	background-image:url(../img/inferior_item_sec.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
}
td.sec_c_aux{
	background-color:#ffffff; width:5px;font-size:2px;
}
td.sec_c_aux_top{
	background-color:#ffffff; height:5px; font-size:1px;
}
div.sec_img{width:145px; background-color:#FFFFFF;}
.titulo_anexo{font-size:13px; font-weight:bold;background-color:#f6f6f6; height:14px;padding:4px;padding-top:0px; margin-bottom:10px;}
td.resultado_glosario_indice{
	background-image:url(../img/punteada_hor_glosario.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:5px;
	padding-bottom:5px;
	color:#f78e1f;
	font-size:19px;
}
td.resultado_glosario{
	background-image:url(../img/punteada_hor_glosario.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
}
a.glosario:link{text-decoration:none;}
a.glosario:visited{text-decoration:none;}
a.glosario:active{text-decoration:none;}
a.glosario:hover{text-decoration:underline;}
/* SECCION CLIENTES */
td.cliente_titulo{
	background-image:url(../img/punteada_hor_glosario.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#666666;
	font-size:16px;
	padding-bottom:3px;
	margin-bottom:10px;
	font-weight:bold;
}
td.cliente_iz{
	padding-top:10px;
	padding-bottom:0px;
	padding-right:10px;
	width:363px;
}
td.cliente_iz0{
	padding-top:10px;
	padding-bottom:0px;
	padding-right:10px;
	width:363px;
}
td.cliente_der{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	width:363px;
}
td.titulos_cliente{
	background-image:url(../img/fondo_titulos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#f78e1f;
	font-size:21px;
	padding-bottom:3px;
	margin-bottom:10px;
}
td.menu_cliente{
	padding-right:10px;
	background-image:url(../img/fondo_menu_cliente.gif);
	background-repeat:repeat-y;
	background-position:left;
	vertical-align:top;
}
td.item_menu_cliente{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:190px;
	vertical-align:top;
	background-image:url(../img/punteada_hor_glosario.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
td.titulo_menu_cliente{
	background-color:#F7F7F7;
	padding:2px;
}
td.caso_exito{
	padding-bottom:10px;
	padding-top:10px;
	background-image:url(../img/punteada_hor_glosario.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
a.cliente:link{text-decoration:none; font-size:12px; color:#f78e1f;}
a.cliente:visited{text-decoration:none; font-size:12px; color:#f78e1f;}
a.cliente:active{text-decoration:none; font-size:12px; color:#f78e1f;}
a.cliente:hover{text-decoration:underline; font-size:12px; color:#f78e1f;}
/* PORTADA BOLETINES*/
td.boletin{
	padding-bottom:15px;
	background-image:url(../img/fondo_titulos_boletin.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
td.buscador_boletin{
	padding-right:7px;
	text-align:right;
}

/* OREJAS PRODUCTO  ////////////////////////////////////////*/
div.contenedor_items{
	background-color: #e9e9ea;
	width:741px;
	height:37px;
	margin-top:10px;
	background-image:url(../img/fondo_contenedor_oreja.gif);
	padding-left:5px;
}
div.cuerpo_oreja{
	width:724px;
	border-right:1px solid #b7b7b7;
	border-left:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	float:left;
	margin-bottom:10px;
	padding:10px;
}
div.fondo_item_oreja{
	background-color:#FFFFFF;
	border-bottom:1px solid #b7b7b7;
	border-top:1px solid #b7b7b7;
	height:23px;
	float:left;
	margin-top:6px;
	padding-top:6px;
	cursor:pointer;
}
div.codo_oreja_iz{
	height:30px;
	width:15px;
	margin-top:6px;
	float:left;
	background-image:url(../img/oreja_codo_iz_off.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #b7b7b7;
}
div.codo_oreja_der{
	height:30px;
	width:15px;
	margin-top:6px;
	float:left;
	background-image:url(../img/oreja_codo_der_off.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #b7b7b7;
	margin-right:2px;
}
td.informacion_producto{
	background-image:url(../img/punteada_vertical.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:150px;
}
td.informacion_oreja{}
td.cuerpo_info_producto{
	background-color:#e9e9ea;
	padding:10px;
}
div.titulos_oreja{
	font-size:19px;
	padding-bottom:3px;
	margin-bottom:5px;
}
div.subtitulos_oreja{
	color:#a4a4a8;
	font-size:15px;
	padding-bottom:3px;
	margin-bottom:3px;
	font-weight:bold;
}

div.contenedor_galeria{
	background:#f9f9f9;
	padding:10px;
	padding-bottom:0px;
	width:726px;
	overflow:hidden;
	margin-bottom:10px;
}
div.contenedor_galeria_item{
	width:126px;
	height:100px;
	padding:3px;
	margin-left:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	text-align:center;
}
