@charset "utf-8";
/* CSS Document */

/*Nomenclatura
cntr = contenedor
img = imagen
txt = texto
ttl = titulo
sttl = subtitulo
lnk = vinculo
btn = boton
box = caja contenedora
chk = check
object= objeto
footer=pie de pagina
*/

body {
	margin: 0px;}

/* Estilos generales */
.bg_body {margin:0px; font-family:Tahoma,Arial,Helvetica, sans-serif; font-size:12px;}
#base {width:940px;border:none;	margin:0 auto 30px ; height:auto; clear:both; display:block}
p {margin:0; padding:0}
br {margin:0; padding:0}
form { margin:0; padding:0}
rm {margin:0; padding:0;}
.breaker {clear:both}
.float_lf {float:left; }
.float_rg {float:right;}
.margin01 {margin:16px 0 0 9px}
.center{ text-align:center}
.h_auto{height:auto}
.clear_lf{ clear:left}

#cntr_conten {width:940px; height:auto; margin:0;}
#cntr_colum_left {width:216px; height:auto; margin:0 20px 15px 0; float:left}
#cntr_colum_left_filtro {width:250px; height:auto; margin:0 20px 15px 0; float:left}
#cntr_colum_center_filtro {width:635px; height:auto; margin:1px 0 21px 0; float:left;}
#cntr_colum_center {width:668px; height:auto; margin:1px 0 21px 0; float:left;}
#cntr_colum_center_ap {width:470px; height:auto; margin:1px 0 21px 0; float:left; background:url(../g/line_ap.jpg) no-repeat top right}
#cntr_colum_right_ap {width:180px; height:auto; margin:0 0 15px 14px; float:left; padding:12px 0 0 0}

#cntr_colum_center_mid {width:482px; height:auto; margin:1px 0 21px 0; float:left}
#cntr_colum_right_mid {width:149px; height:auto; margin:0 0 15px 14px; float:left; padding:8px}
#cntr_colum_center_gr {width:100%; height:auto; margin:0; float:left}/* Leito este estilo se debe usar cuando no esta el catalogo de la izquierda*/
#cntr_colum_center_gr2 {width:96%; height:auto; margin:0 0 30px 27px;}
.cntr_gral_obje {width:99%; height:auto;}
.box_base_top {background:url(../g/base_top.jpg) no-repeat top left; width:940px; height:7px; margin:auto}
.box_base_mid { background-position:bottom; background-color:#FFFFFF; width:auto;height:auto; padding:4px 14px 6px 16px; margin:0}
.box_base_bot {background:url(../g/base_bot.jpg) no-repeat top left; width:940px; height:7px; margin:0; padding:0; background-color:#FFFFFF}
.box_base_infobot { background:url(../g/bg_info_bot.jpg) repeat-x bottom #EEF1F2; width:auto;height:auto; padding:0; margin:0}

/*styles_head*/
#cntr_head {width:auto; height:103px; margin:0 0 0 0;}
.cntr_logolegis {height:82px; width:227px; margin:0; float:left}

#cntr_login {width:490px; height:70px; margin:19px 0 0 0; float:right}
#cntr_login_int {width:660px; height:70px; margin:19px 0 0 0; float:right}
#cntr_usuario {width:478px; height:70px; margin:10px 0 0 0; float:right}
.ttl_acceso {background:url(../g/ttl_acceso.gif) no-repeat top left; height:16px; width:129px; margin:0 0 6px 0}
.cntr_input {background:url(../g/bg_input_usuar.jpg) no-repeat left top; height:18px; width:125px; float:left; margin:0 4px 0 0}
.cntr_input input { border-width:0; border-color:none; height:13px; width:116px; margin:1px 0 0 3px; font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#818181}
a.btn_entrar {background:url(../g/btn_entrar.gif) no-repeat top left; height:17px; width:44px; display:block; float:left; margin:0 15px 0 0}
a.btn_entrar:hover {background:url(../g/btn_entrar.gif) no-repeat bottom left; height:17px; width:44px; display:block; }
.cntr_olvid {background:url(../g/bull_orange.gif) no-repeat left top; height:18px; padding:3px 0 0 8px; font-size:11px; border-color:#666666; float:left; width:122px; margin:4px 0 0 0}

.cntr_olvid a{height:18px; font-size:11px; border-color:#666666; float:left; width:122px; text-decoration:none; color:#666666;}
.cntr_olvid a:hover{height:18px; font-size:11px; border-color:#666666; float:left; width:122px; text-decoration:none; color:#126196;}

.cntr_lnk_log {background:url(../g/img_linelog.gif) no-repeat left top; height:18px; padding:3px 0 0 8px; font-size:11px; border-color:#666666; float:left; width:75px; margin:27px 0 0 0}
.cntr_lnk_log a{height:18px; font-size:11px; border-color:#666666; float:left; width:100px; text-decoration:none; color:#666666;}
.cntr_lnk_log a:hover{height:18px; font-size:11px; border-color:#666666; float:left; width:100px; text-decoration:none; color:#126196;}

.cntr_clave {background:url(../g/bull_orange.gif) no-repeat left top; height:16px; padding:0 0 0 8px; font-size:11px; border-color:#666666; float:left; width:132px; margin:4px 0 0 0}
#cntr_buscador{width:216px; height:26px; float:right; margin:14px 0 0 0px;}
#cntr_buscador input{width:158px;height:14px;float:left;border-width:1px;border-color:#7691A7;background-color:#5885A3;	border-style:solid;	color:#E0E7ED}
a.btn_buscar{background:url(../g/btn_buscar.gif) no-repeat top left; width:50px; height:18px; float:right; display:block; margin:0 0 0 4px}
a.btn_buscar:hover{background:url(../g/btn_buscar.gif) no-repeat bottom left; width:50px; height:18px; float:right; display:block}

.bcrumb { padding:5px 0 20px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#275783;  font-weight:bold;	width:auto;	}
.bcrumb a { color:#275783; text-decoration:none; font-weight:normal}
.bcrumb a:hover { color:#729AC2;text-decoration:none;font-weight:normal}
.bcrumb span {color:#B55351}

/*menu_horizontal_top*/
#cntr_menu_top {width:auto; height:41px; margin:0; padding:0; font-size:11px}
#cntr_menu_top span{display:none}
#cntr_menu_top ul {width:auto; margin:0; padding:0; height:41px; float:left}

#cntr_menu_top ul li{width:auto; margin:0; padding:0; float:left; list-style:none}
#cntr_menu_top ul li ul { background:url(../g/box_bot_menuhoriz.jpg) no-repeat bottom left;width:161px; margin:0; padding:8px; background-color:#35719D; display:block; position:absolute; color:#DDEFF9; list-style:disc; float:none; height:auto}
#cntr_menu_top ul li ul li {width:auto; margin:0 0 6px 20px; padding:0; clear:both; list-style:disc; line-height:17px;list-style:disc; float:none}
#cntr_menu_top ul li ul li a{width:auto; clear:both; line-height:17px; text-decoration:none;color:#DDEFF9; }
#cntr_menu_top ul li ul li a:hover{width:177px; clear:both; text-decoration:none;color:#66CCFF; text-decoration:underline}

/* menu encabezado*/
a.btn_menu_head_01 {background:url(../g/btn_menu_head_01.jpg) no-repeat top left; height:41px; width:76px;display:block; }
a.btn_menu_head_01:hover {background:url(../g/btn_menu_head_01.jpg) no-repeat bottom left; height:41px; width:76px;display:block;}
.btn_menu_head_01_activ {background:url(../g/btn_menu_head_01_active.jpg) no-repeat top left; height:41px; width:76px;display:block; }

a.btn_menu_head_02 {background:url(../g/btn_menu_head_02.jpg) no-repeat top left; height:41px; width:122px;display:block; }
a.btn_menu_head_02:hover {background:url(../g/btn_menu_head_02.jpg) no-repeat bottom left; height:41px; width:122px;display:block;}
.btn_menu_head_02_activ {background:url(../g/btn_menu_head_02_active.jpg) no-repeat top left; height:41px; width:122px;display:block; }

a.btn_menu_head_03 {background:url(../g/btn_menu_head_03.jpg) no-repeat top left; height:41px; width:96px;display:block}
a.btn_menu_head_03:hover {background:url(../g/btn_menu_head_03.jpg) no-repeat bottom left; height:41px; width:96px;display:block;}
.btn_menu_head_03_activ {background:url(../g/btn_menu_head_03_active.jpg) no-repeat top left; height:41px; width:96px;display:block}

a.btn_menu_head_04 {background:url(../g/btn_menu_head_04.jpg) no-repeat top left; height:41px; width:71px;display:block; }
a.btn_menu_head_04:hover {background:url(../g/btn_menu_head_04.jpg) no-repeat bottom left; height:41px; width:71px;display:block; }
.btn_menu_head_04_activ {background:url(../g/btn_menu_head_04_active.jpg) no-repeat top left; height:41px; width:71px;display:block; }

a.btn_menu_head_05{background:url(../g/btn_menu_head_05.jpg) no-repeat top left; height:41px; width:136px;display:block;}
a.btn_menu_head_05:hover {background:url(../g/btn_menu_head_05.jpg) no-repeat bottom left; height:41px; width:136px;display:block;}
.btn_menu_head_05_activ{background:url(../g/btn_menu_head_05_active.jpg) no-repeat top left; height:41px; width:136px;display:block;}

a.btn_menu_head_06{background:url(../g/btn_menu_head_06.jpg) no-repeat top left; height:41px; width:136px;display:block;}
a.btn_menu_head_06:hover {background:url(../g/btn_menu_head_06.jpg) no-repeat bottom left; height:41px; width:136px;display:block; }
.btn_menu_head_06_active{background:url(../g/btn_menu_head_06_active.jpg) no-repeat top left; height:41px; width:136px;display:block;}

a.btn_menu_head_07{background:url(../g/btn_menu_head_07.jpg) no-repeat top left; height:41px; width:136px;display:block;}
a.btn_menu_head_07:hover {background:url(../g/btn_menu_head_07.jpg) no-repeat bottom left; height:41px; width:136px;display:block; }
.btn_menu_head_07_active{background:url(../g/btn_menu_head_07_active.jpg) no-repeat top left; height:41px; width:136px;display:block;}

a.btn_menu_head_08{background:url(../g/btn_menu_head_08.jpg) no-repeat top left; height:41px; width:136px;display:block;}
a.btn_menu_head_08:hover {background:url(../g/btn_menu_head_08.jpg) no-repeat bottom left; height:41px; width:136px;display:block; }
.btn_menu_head_08_active{background:url(../g/btn_menu_head_08_active.jpg) no-repeat top left; height:41px; width:136px;display:block;}

/*filtro resultados de busqueda*/
.cntr_filtro_resultad {width:240px; height:auto; margin:0 0 5px 0}
.cntr_filtro_opcion { height:auto; margin:7px 0 0 10px; background:url(../g/img_line_filtro.jpg) no-repeat top right}
.cntr_opcion_filtro {width:220px; font-size:12px; color:#214C73}
.cntr_opcion_filtro ul {padding:0; list-style:none; margin:0 0 6px 1px;}
.cntr_opcion_filtro ul li {background:url(../g/bull_menu_left.gif) left top no-repeat; border-width:0 0 1px 0; border-style:solid; border-color:#EEEDED; padding:5px 0 8px 20px; clear:both; width:180px; margin:0 3px 0 3px}
.cntr_opcion_filtro ul li a {color:#214C73; text-decoration:none; }
.cntr_opcion_filtro ul li a:hover {color:#357BBB; text-decoration:none}
.cntr_opcion_filtro ul li ul {padding:0; background:#FCF4E9; display:block; color:#000000; font-weight:normal; height:auto; margin-top:6px}
.cntr_opcion_filtro span{width:218px; font-size:12px; color:#558DC6; font-weight:bold}
.ttl_filtro{ width:auto; font-size:14px; color:#20456A; margin:4px 0 14px 12px}
.sttl_filtro{ width:auto; font-size:12px; color:#E36C24; margin:14px 0 8px 12px; font-weight:bold}
.cntr_resutlados_busq { width:auto; height:auto; margin:0; padding:0; }
.ttl_resultad { width:auto; height:auto; margin:0 40px 0 0; padding:0; color:#386D98; font-weight:bold; font-size:13px; line-height:14px; }
.ttl_resultad a{ width:auto; height:auto; margin:0 40px 0 0; padding:0; color:#386D98; font-weight:bold; font-size:13px; line-height:14px; text-decoration:none}
.ttl_resultad a:hover { color:#4991CB;}
.cntr_objet01_result {width:auto; height:auto; margin:15px 0 10px 0;}
.cntr_ico_resultad {width:auto; height:17px; margin:0 8px 0 0; float:left; padding:0}


/*menu catalogo left*/
.cntr_menu_left {width:auto; height:auto; margin:0 0 5px 0}
.img_top_ml {background:url(../g/menu_left_top.jpg) no-repeat bottom left; height:7px;}
.img_mid_ml {background:url(../g/bg_menu_left.jpg) repeat-y left bottom; height:auto}
.img_bot_ml {background:url(../g/menu_left_bot.jpg) no-repeat top left; height:12px; margin:0; padding:0; display:block}
.img_catalogo {background:url(../g/btn_catalogo.jpg) no-repeat top left; height:27px; width:209px; display:block; margin:0 3px 3px 5px; clear:both}
a.btn_bg {background:url(../g/btn_bg.jpg) no-repeat top left; height:17px; width:194px; display:block; margin:2px 3px 0px 5px; clear:both; padding:6px 6px 6px 10px ; color:#BA2A13; font-size:14px; font-weight:bold; text-decoration:none}
a.btn_bg:hover {color:#7D2800; font-size:14px; font-weight:bold; text-decoration:none}
.cntr_grup_opcion{width:auto; height:auto; margin:0}


.cntr_opcion_menu {width:214px; font-size:11px; color:#585858}
.cntr_opcion_menu ul {padding:0; list-style:none; margin:0 0 0 1px;}
.cntr_opcion_menu ul li {background:url(../g/bull_menu_left.gif) left top no-repeat; border-width:0 0 1px 0; border-style:solid; border-color:#EEEDED; padding:5px 0 8px 20px; clear:both; width:180px; margin:0 3px 0 3px}
.cntr_opcion_menu ul li a {color:#585858; text-decoration:none; }
.cntr_opcion_menu ul li a:hover {color:#852F18; text-decoration:none}
.cntr_opcion_menu ul li ul {padding:0; background:#FCF4E9; display:block; color:#000000; font-weight:normal; height:auto; margin-top:6px}
.cntr_opcion_menu_cntr {width:150px; float:left; font-size:10px}

.cntr_banners_left {width:213px; height:auto; margin:auto;}
.cntr_banner_center {width:660px; height:136px; margin:0 auto 30px ;}
.banner01_left {width:213px; height:121px; margin:6px auto 10px ;}
.banner01_right {width:170px; height:121px; margin:6px 0 6px 4px ;}

/*objetos publicacion home*/
.cntr_img_obje01_hm{ width:654px; height:258px; background:url(../g/bg_img_cabezote.jpg) no-repeat top center; padding:5px 5px 5px 7px; margin:0 0 10px 0}
.cntr_obje02_2colmuns { width:99%; height:auto; margin:8px 0 14px 7px}
.cntr_column_novedades { width:46%; height:auto; float:left; margin:0 30px 0 0 }
.cntr_column_ap { width:46%; height:auto; float:left; margin:0 30px 0 0 }
.cntr_column_videos { width:46%; height:auto; float:left; margin:0}
.cntr_column_listad { width:44%; height:auto; float:left; margin-right:10px;}
.cntr_img_video { width:256px; height:116px; margin:4px 3px 8px 4px}
.line_obej {background:url(../g/line_obje01.gif) repeat-x top left; width:auto; height:6px; margin-top:20px}
.cntr_box_ft_ap_hm {width:32%; height:auto; float:left; margin:0 10px 2px 0}
.cntr_ft_ap_hm {background-color:#EDEEF1; padding:2px; width:87px; height:auto; float:left; margin:0 10px 0 0}
.borde_ft_ap_hm{ border-width:2px; border-style:solid; border-color:#D0D3DD; width:75px; height:72px; margin:4px}
.ttl_ap_hm{ width:auto; height:auto; margin:0; padding:0; color:#CE3613; margin:0 10px 4px 8px; font-size:14px}

/*home personalizado*/
.cntr_mis_suscrip {background:url(../g/bg_msuscrip.gif) no-repeat top right; width:100%; height:auto; margin:9px 0 12px 0}
.cntr_lista_mis_suscrip {width:46%; height:auto; float:left; margin:0 30px 0 0}
.cntr_btones_hmperso {width:48%; height:auto; float:left; margin:0}
.line_msucrip {background:url(../g/line_msuscrip.gif) repeat-x top left; width:98%; height:7px; margin:15px auto 0; float:left}

/*catalogo*/
.cntr_catalogo { width:99%; height:auto;}
.line_catal {background:url(../g/line_catalog.gif) repeat-x top left; width:93%; height:11px; margin:10px 0 5px 0 }
.cntr_producto {width:99%; height:auto; margin:0 0 10px 0;}
.cntr_ft_info{width:94%; height:auto; margin:2px 22px 6px 22px;}
.cntr_ft_product{ width:82px ; height:auto; margin:0 14px 10px 0; float:left}
.ttl_producto { width:auto; height:auto; color:#275E8A; font-weight:bold; margin:4px 0 0 0; font-size:13px}
.ttl_producto2 { width:auto; height:auto; color:#275E8A; font-weight:bold; margin:4px 0 7px 0; padding-left:30px;font-size:13px; float:left;text-align:left}
.sttl_producto { width:100%; height:auto; color:#275E8A; margin:4px 0 0 0;font-size:13px}
.txt_producto { width:100%; height:auto; line-height:17px; margin:10px 0 14px 0}
.cntr_txt_catalog { width:80%; height:auto; float:left}
.cntr_box_vermas_cata {width:590px; height:auto; margin:4px 19px 10px 25px}
.box_top_cata {background:url(../g/box_top_produc.gif) no-repeat bottom left; width:582px; height:7px;}
.box_mid_cata {background-color:#F0F0F0; width:561px; height:auto; padding:4px 10px 6px 10px}
.box_bot_cata {background:url(../g/box_bot_produc.gif) no-repeat top left; width:582px; height:7px;}

.cntr_option_icos_catal {width:520px; margin:0 0 0 28px; height:auto}
.cntr_ico_ttl_catalog {width:500px; height:auto;width:auto; height:auto; margin:5px 0 0 0; }
.cntr_txt_ico_catal { width:150px; height:auto; float:left; padding:0; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed; margin:7px 20px 6px 0}
.txt_ico_catal { width:110px; height:auto; float:left; padding:0 0 4px 6px; display:block; }
.txt_ico_catal a {width:auto; float:left; color:#616161; text-decoration:none; background:url(../g/bullet_flecha.jpg) no-repeat bottom right; display:block; padding:0 16px 0 0}
.txt_ico_catal a:hover {color:#DD5E00; background:url(../g/bullet_flecha_over.jpg) no-repeat bottom right; display:block; padding:0 16px 0 0}


/*detalle catalogo*/
.cntr_detalle_catal {width:98%; height:auto;margin:12px 0 16px 0}
.box_top_detalle {background:url(../g/box_top_detalle_cata.jpg) no-repeat bottom left; width:621px; height:12px}
.box_mid_detalle {background:url(../g/bg_box_detalle_cata.jpg) repeat-y top; width:605px; height:auto; padding:2px 8px 10px 8px}
.box_bot_detalle {background:url(../g/box_bot_detalle_cata.jpg) no-repeat top left; width:621px; height:12px}
.cntr_ft_detalle {width:137px; height:auto; margin:2px 4px 14px 0; float:left; padding-left:10px}
.cntr_info_detalle { width:296px; height:auto; float:left}
.cntr_info_precio { width:138px; height:auto; float:left; margin:0 0 0 19px}
.cntr_info_precio span{ width:138px; height:auto; margin:0;color:#DE5C05}
.ttl_detalle_producto { width:auto; height:auto; color:#275E8A; font-weight:normal; margin:4px 0 0 0; font-size:18px; line-height:21px}
.txt_bull_deta{background:url(../g/bullet_catalo.gif) no-repeat top left; width:7px;}
.line_obej3 {background:url(../g/line_obje02.gif) repeat-x top left; width:97%; height:6px; margin:10px 0 4px 0}
.txt_producto_detall{ width:100%; height:auto; line-height:17px; margin:4px 0 4px 0; color:#214B72}
.table_detall_bull{ width:auto; height:auto; color:#214B72; margin-bottom:10px}
.txt_detall_bull{ background:url(../g/bullet_catalo.gif) no-repeat left top ;width:auto; height:auto; color:#214B72 }
.txt_detall_bull a{ width:auto; height:auto; color:#214B72 ; text-decoration:none}
.txt_detall_bull a:hover{ width:auto; height:auto; color:#E77401 ; text-decoration:none}
.table_detall_bull td{ width:40%; padding:3px 3px 3px 11px }
.ttl_info_precio { width:auto; height:auto; margin:0; color:#DE5C05; font-weight:bold}
.cntr_objet01_detall{ width:auto; height:auto; margin:3px 0 16px 10px}

/*caracteristicas de la obra*/
.cntr_caract_obra { width:auto; height:auto; margin:0 0 20px 10px}
.cntr_box_obra { width:auto; height:auto; margin:2px 0 8px 0}
.box_top_obra { background:url(../g/box_top_obra.gif) no-repeat bottom left; width:602px; height:11px}
.box_mid_obra { background:url(../g/box_bgmid_obra.gif) repeat-y top left; width:572px; height:auto; padding:2px 12px 2px 22px}
.box_mid_obra_cl01 { width:50%; height:auto; padding:0; float:left}
.box_mid_obra_cl02 { width:50%; height:auto; padding:0; float:left}
.box_mid_obra ul {width:auto; height:auto; margin:0 ; padding:0 0 0 16px}
.box_mid_obra li { list-style-image:url(../g/bull_obra.gif);padding-top:3px; margin:0}
.box_bot_obra { background:url(../g/box_bot_obra.gif) no-repeat top left; width:602px; height:11px}

/*carrito*/
.cntr_carrito {width:99%; height:auto;}
.cntr_table_pedido {width:660px; height:auto; margin:12px 0 0 6px; font-size:11px; font-weight:bold;}
.img_left_table {background:url(../g/img_left_table.jpg) no-repeat top left; width:7px; height:29px}
.bg_table {background:url(../g/bg_table_pedido.jpg) repeat-x top; width:650px; height:29px}
.img_right_table {background:url(../g/img_rigth_table.jpg) no-repeat top right; width:5px; height:29px}
.line_table { background:url(../g/line_table_pedido.jpg) no-repeat top center; width:10px; height:29px}
.datos_table { width:auto;font-weight:normal; color:#204469; font-size:12px; clear:both}
.datos_table td { padding:10px 0 8px 7px; border-style:dashed; border-color:#A6A6A6; border-width:0 0 1px 0}
.datos_table_select1 { width:110px; height:17px; font-size:11px; border-color:#999999; border-style:solid; border-width:1px}
.datos_table_select2 { width:70px; height:17px; font-size:11px; border-color:#999999; border-style:solid; border-width:1px}
.table_pedido_contac{ margin:0 0 0 40px; float:left }

.datos_table input { width:27px; height:14px; font-size:11px; border-color:#999999; border-style:solid; border-width:1px}
.txt_precio {color:#990000; font-size:11px; font-weight:bold}
.box_gris { background-color:#F2F2F2; width:90%; height:auto; padding:12px; font-size:13px; color:#BA2A13; margin:16px 0 15px 10px; float:left}
.cntr_txt {float:left; width:58%; margin:0 30px 0 10px}
.line_carrito {background:url(../g/line_msuscrip.gif) repeat-x top left; width:97%; height:7px; margin:2px auto 0; }
.cntr_respuest {width:auto; height:auto; margin:0; font-size:17px; color:#999999}
.txt_respuest {width:60%; margin:0 15px 20px 120px; text-align:center; line-height:21px; color:#666666; margin-top:28px}
.txt_respuest_gr{width:100% ; color:#B82913; font-size:25px; line-height:25px; margin:10px 0 0 0}
.img_admin4 {height:auto; width:auto; margin:13px 50px 0 0} 

/*tables*/

.datos_table2 { width:auto;font-weight:normal; color:#666666; font-size:12px; clear:both}
.datos_table2 td { padding:10px 0 8px 7px;}
.datos_table3 { width:auto;font-weight:normal; color:#666666; font-size:12px; clear:both}
.datos_table3 td { padding:5px 0 4px 11px;}
.txt_dat1_tab3 {margin:0 0 6px 0; padding:4px 0 0 5px; background:url(../g/bull_lista.gif) no-repeat top left; background-color:#F9F9F9}
.txt_dat1_tab3 a{ text-decoration:none; color:#666666}
.txt_dat1_tab3 a:hover{ text-decoration:none; color:#E36102 }

.txt_dat2_tab3 {margin:0 0 6px 0; padding:4px 0 0 5px; background:url(../g/bull_lista.gif) no-repeat top left; }
.txt_dat2_tab3 a{ text-decoration:none; color:#666666}
.txt_dat2_tab3 a:hover{ text-decoration:none; color:#E36102 }


a.btn_vervideo_table{background:url(../g/btn_vervideo_table.gif) no-repeat top left; width:81px; height:16px; display:block; margin:4px 0 0 0}
a.btn_vervideo_table:hover{background:url(../g/btn_vervideo_table.gif) no-repeat bottom left; width:81px; height:16px; display:block; margin:4px 0 0 0}

.bg_table01{background-color:#F9F9F9}
.bg2_table01{background-color:#FFF; }

.cntr_galer_videos{ width:auto; height:auto; margin:2px 10px 6px 0; border-width:0 0 1px 0; border-style:dashed; border-color:#999999}
.cntr_info_videos_pq{ width:420px ;float:left; height:auto;}
.cntr_info_videos_pq2{ width:260px; float:left; height:auto;}
.cntr_videos_pq {height:auto; float:left; margin:6px 13px 6px 0; border-color:#CCCCCC; border-width:1px; border-style:solid}
.txt_duraci{ font-size:10px; color:#999999; width:auto; margin-top:6px}
.txt_tipo_video{ font-size:12px; color:#666666; width:auto; font-weight:bold;}
.txt_detalle_vide {width:90%; height:auto; margin:0 0 10px 0; }


/*novedades noticias*/
.cntr_novedades{ width:auto; height:auto; margin:0; padding:0; }
.cntr_novedades2{ width:70%; height:auto; margin:0; padding:0; float:left}
.cntr_banner_novedades{width:145px; height:auto; margin:15px 0 10px 0}
.ttl_novedades{ width:auto; height:auto; margin:0; padding:0; color:#386D98; font-weight:bold;margin:0 35px 4px 0;}
.ttl_interna{ width:auto; height:auto; margin:0; padding:0; color:#386D98;margin:4px 20px 10px 0; font-size:18px; line-height:20px}
.ttl_obje_hm{ width:182px; height:auto; margin:0; padding:0; color:#386D98;margin:0 0 5px 0; font-size:12px; line-height:16px; float:left}
.cntr_obje01_noveda{ width:auto; height:auto; margin:3px 0 15px 6px;}
.cntr_obje01_noveda_banner{ width:74%; height:auto; margin:3px 0 15px 6px; float:left}
.cntr_fe_cate{ width:auto; height:auto; margin:0 20px 4px 0;}
.txt_categ{ width:auto; height:auto; margin:0; padding:0; color:#BB0000; font-weight:bold; float:left; font-size:11px}
.txt_fecha_nove{ width:auto; height:auto; margin:0; padding:0; color:#BB0000; font-weight:normal; float:left; font-size:11px}
.txt_line{	font-size:14px; font-size:13px; font-weight:normal; color:#8F8F8F;	float:left;	padding:0 1px 0 6px; margin:0 9px 0 0}
.line_noti_interna {background:url(../g/line_catalog.gif) repeat-x top left; width:93%; height:11px; margin:2px 0 2px 0 }
.img_admin {height:auto; width:auto; margin:0 16px 7px 0; float:left}
.img_admin_right {height:auto; width:auto; margin:0 16px 7px 0; float:right}
.img_carrito {height:auto; width:82px; margin:0 50px 0 260px} 
.img_admin3 {height:auto; width:auto; margin:10px 16px 7px 0; float:left}
.cntr_plant_banner{width:666px; height:auto}
.cntr_column_cent2{ width:485px; height:auto; float:left; margin:0 16px 0 0 }
.cntr_column_right2{ width:150px; height:auto; float:left; padding:4px}

/*soluciones legis*/
.cntr_soluciones { width:auto; height:auto; margin:0; padding:0; }
.sttl_soluciones {height:auto; padding:0 0 0 4px; margin:4px 0 10px 0; font-size:15px; line-height:20px; font-weight:bold}
.cntr_opcio_soluciones{margin:5px 0 0 0; width:auto; height:auto; padding:0}
.cntr_ico_ttl {width:auto; height:auto; margin:0;}
.ico_solucions {width:auto; height:auto; margin:6px 0 6px 0; float:left; padding:0}
.ico_solucions_ttl {width:auto; height:auto; margin:0; padding:0; float:left}
.txt_ico2 {float:left; width:auto; height:auto; float:left; margin:3px 0 0 4px; font-size:11px; color:#666666}
.txt_ico {float:left; width:auto; height:auto; float:left; margin:6px 0 0 4px}
.ico_solucions2 {width:34px; height:auto; margin:0 0 6px 0; float:left; padding:0}
.cntr_solucions_gral {margin:30px 0 0 135px; width:46%; height:auto}
.cntr_ico_ttl_soluc {border-width:0 0 1px 0 ; border-style:solid; border-color:#E8E8E8; width:auto; height:auto; margin:8px 0 0 0; }

.txt_ico_gr {float:left; width:80%; height:auto; margin:0; font-size:14px; color:#275E8A; font-weight:bold; padding:12px 0 8px 8px}
.txt_ico_gr a {width:100%; height:auto; float:left; color:#275E8A; text-decoration:none; font-weight:bold; background:url(../g/bull_soluciones.gif) no-repeat bottom right; display:block; padding:0 10px 0 0}
.txt_ico_gr a:hover {color:#E07101; background:url(../g/bull_soluciones_over.gif) no-repeat bottom right; display:block; padding:0 10px 0 0}
.cntr_obje01_soluc{width:auto; height:auto; margin:4px 0 10px 6px}
.img_admin2 {height:auto; width:590px; margin:4px 0 0 20px} 


/*paginacion productos*/
.cntr_paginacion {width:auto; margin:0; height:auto}
.cntr_pag {width:auto; height:28px; margin:0 34px 4px 15px; float:right; text-align:left}
.line_pag {background:url(../g/line_pag.gif) no-repeat top left; height:17px; width:3px; float:left; margin:10px 2px 0 2px}
.lnk_pag { width:auto;font-size:11px; font-weight:normal; color:#B7C5D3;text-decoration:underline;float:left;padding:10px 5px 0 5px}
a.lnk_pag {font-size:11px; font-weight:normal; color:#616161; text-decoration:none; float:left; padding:10px 5px 0 5px;}
a.lnk_pag:hover {color:#FE8001; text-decoration:underline}
.lnk_pag_active { width:auto;font-size:11px; font-weight:normal; color:#FE8001;text-decoration:none;float:left;padding:10px 5px 0 5px}
.lnk_pag_active a { font-weight:normal; color:#FE8001;text-decoration:none;}

a.bull_atras {background:url(../g/bull_atras.gif) no-repeat top left; width:13px; height:15px; float:left; margin:12px 5px 0 4px }
a.bull_atras:hover {background:url(../g/bull_atras.gif) no-repeat bottom left; width:13px; height:15px; float:left; margin:12px 5px 0 4px }

a.bull_adelant {background:url(../g/bull_adelant.gif) no-repeat top left; width:13px; height:15px; float:left; margin:12px 2px 0 6px }
a.bull_adelant:hover {background:url(../g/bull_adelant.gif) no-repeat bottom left; width:13px; height:15px; float:left }

/*home actualidad profesional*/
.cntr_ap {width:auto; height:auto; margin:0; padding:0; }
.cntr_ap_obje01 {width:auto; height:auto; margin:2px 7px 14px 0;}
.cntr_box_ft_ap {width:22%; height:auto; float:left; margin:0 10px 1px 0}
.img_box_top_ap {background:url(../g/box_top_ap.gif) no-repeat top left; width:98px; height:7px;}
.bg_box_mid_ap {background-color:#EBEBEB; width:86px; height:auto; padding:2px 6px 2px 6px}
.bg_box_mid_ap span {display:none}
.img_box_bot_ap {background:url(../g/box_bot_ap.gif) no-repeat top left; width:98px; height:7px;}

.cntr_box_ft_ap2 {width:32%; height:auto; float:left; margin:0 10px 2px 0}
.img_box_top_ap2 {background:url(../g/box_top_ap2.gif) no-repeat top left; width:148px; height:7px;}
.bg_box_mid_ap2 {background-color:#EBEBEB; width:124px; height:auto; padding:4px 12px 0 12px}
.bg_box_mid_ap2 span { font-weight:bold}
.img_box_bot_ap2 {background:url(../g/box_bot_ap2.gif) no-repeat top left; width:148pxpx; height:7px;}
.cntr_txt_objet01_ap {float:left; width:75%}
.cntr_txt_objet01_ap2{float:left; width:64%}
.line_tipo02 {background:url(../g/line_obje02.gif) repeat-x top left; width:97%; height:6px; margin:5px 0 4px 0; float:left}
.line_tipo03 {background:url(../g/line_obje02.gif) repeat-x top left; width:100%; height:6px; margin:5px 0 4px 0; }
.cntr_obje_list_bull{ width:auto; height:auto; margin:6px 0 6px 0}
.objet_ap_txt{margin:15px 0 0 0 }
.cntr_objet_listado {width:auto; font-size:12px; color:#585858; margin:0}
.cntr_objet_listado ul {padding:0; list-style:none; margin:0;}
.cntr_objet_listado ul li {background:url(../g/bull_lista.gif) left top no-repeat; padding:5px 0 4px 12px; clear:both; width:auto; margin:0 3px 0 0}
.cntr_objet_listado ul li a {color:#585858; text-decoration:none; }
.cntr_objet_listado ul li a:hover {color:#E77401; text-decoration:none}
.cntr_objet_listado ul li ul {padding:0; background:#FCF4E9; display:block; color:#000000; font-weight:normal; height:auto; margin-top:6px}

.cntr_objet_listado2 {width:auto; font-size:12px; color:#585858; margin:0}
.cntr_objet_listado2 ul {padding:0; list-style:none; margin:0;}
.cntr_objet_listado2 ul li {background:url(../g/bull_menu_left.gif) left top no-repeat; padding:5px 0 4px 20px; clear:both; width:auto; margin:0 3px 0 0}
.cntr_objet_listado2 ul li a {color:#585858; text-decoration:underline; }
.cntr_objet_listado2 ul li a:hover {color:#E77401; text-decoration:none}
.cntr_objet_listado2 ul li ul {padding:0; background:#FCF4E9; display:block; color:#000000; font-weight:normal; height:auto; margin-top:6px}
.cntr_info_right_ap {width:178px; height:auto; margin:0;}

.cntr_box_right {width:176px; height:auto; margin:10px 0 0 4px;}
.box_top_right {background:url(../g/bg_box_top_memor.jpg) no-repeat bottom left; height:11px; width:172px; }
.box_mid_right {background:url(../g/bg_box_mid_memor.jpg) repeat-y left; height:auto; width:140px; padding:0 2px 3px 11px}
.box_mid_right td {padding:1px 0 1px 4px; font-size:11px }
.box_mid_right select { width:138px; height:17px; font-size:11px; border-color:#CCCCCC; border-style:solid; border-width:1px; color:#666666}
.box_bot_right {background:url(../g/bg_box_bott_memor.jpg) no-repeat top left; height:11px; width:172px; padding:0}
.box_bot_right span{ display:none}

.cntr_txt_fecha_agenda{background:url(../g/bg_fecha_agenda.gif) no-repeat top left; height:19px; width:446px; padding:0 0 0 4px; color:#D25236; font-weight:bold}
.cntr_dat1_ap {width:auto; height:auto; margin:4px 0 0 0; padding:0; border-width:0 0 1px 0; border-color:#CCCCCC; border-style:dashed}
.txt_dat1_ap {width:20%; height:auto; margin:0 0 6px 0; padding:0 0 0 15px; float:left; background:url(../g/bullet_agend.gif) no-repeat top left}
.txt_dat2_ap {width:75%; height:auto; margin:0 0 9px 0; padding:0; float:left;}
.txt_dat2_ap span {font-weight:bold}
.ttl_agenda {font-size:13px ; color:#D25236; float:left; font-weight:bold; width:77%; clear:both; padding:0 0 0 105px; margin:0 0 6px 0}


/*opciones colapsable ap*/
.cntr_menu_colapasa{ width:auto; height:auto; margin:30px 0 10px 0;}
.cntr_menu_colapasa2{ width:94%; height:auto; margin:30px 0 10px 4px;}
.cntr_opcion_gral{width:auto; height:auto; margin:0 0 10px 0}

a.btn_conferencistas{background:url(../g/btn_conferencistas.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:4px 0 4px 0}
a.btn_conferencistas:hover{background:url(../g/btn_conferencistas.jpg) no-repeat bottom left; width:222px; height:39px; display:block;margin:4px 0 4px 0}
a.btn_conferencistas_active{background:url(../g/btn_cenferencistas_active.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}

a.btn_agenda{background:url(../g/btn_agenda_aca.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}
a.btn_agenda:hover{background:url(../g/btn_agenda_aca.jpg) no-repeat bottom left; width:222px; height:39px; display:block; margin:0}
a.btn_agenda_active{background:url(../g/btn_agenda_aca_active.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}

a.btn_memorias{background:url(../g/btn_memorias.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}
a.btn_memorias:hover{background:url(../g/btn_memorias.jpg) no-repeat bottom left; width:222px; height:39px; display:block; margin:0}
a.btn_memorias_active{background:url(../g/btn_memorias_active.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}

a.btn_inscripciones{background:url(../g/btn_inscripciones.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}
a.btn_inscripciones:hover{background:url(../g/btn_inscripciones.jpg) no-repeat bottom left; width:222px; height:39px; display:block; margin:0}
a.btn_inscripciones_active{background:url(../g/btn_inscripciones_active.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}

a.btn_puntosventa{background:url(../g/btn_puntosventa.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}
a.btn_puntosventa:hover{background:url(../g/btn_puntosventa.jpg) no-repeat bottom left; width:222px; height:39px; display:block; margin:0}
a.btn_puntosventa_active{background:url(../g/btn_puntosventa_active.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}

a.btn_formcontac{background:url(../g/btn_form_contact.jpg) no-repeat top left; width:230px; height:39px; display:block; margin:0}
a.btn_formcontac:hover{background:url(../g/btn_form_contact.jpg) no-repeat bottom left; width:230px; height:39px; display:block; margin:0}
a.btn_formcontac_active{background:url(../g/btn_formcontac_active.jpg) no-repeat top left; width:230px; height:39px; display:block; margin:0}

a.btn_pfrecuent {background:url(../g/btn_pfrecuentes.jpg) no-repeat top left; width:230px; height:39px; display:block; margin:0}
a.btn_pfrecuent:hover {background:url(../g/btn_pfrecuentes.jpg) no-repeat bottom left; width:230px; height:39px; display:block; margin:0}
a.btn_pfrecuent_active {background:url(../g/btn_pfrecuentes_active.jpg) no-repeat top left; width:230px; height:39px; display:block; margin:0}

a.btn_tutorials {background:url(../g/btn_tutorials.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}
a.btn_tutorials:hover {background:url(../g/btn_tutorials.jpg) no-repeat bottom left; width:222px; height:39px; display:block; margin:0}
a.btn_tutorials_active {background:url(../g/btn_tutoriales_active.jpg) no-repeat top left; width:222px; height:39px; display:block; margin:0}

.cntr_info_opcion_ap{ width:auto; height:auto; margin:0; padding:4px 10px 10px 10px;}
.cntr_info_opcion_colaps{ width:auto; height:auto; margin:0; padding:7px 10px 10px 10px;}

/*servicio al cliente*/
.cntr_ser_cliente{width:99%; height:auto;}
.cntr_obje_ft_txt{ width:auto; height:auto; margin:0}

.cntr_table_contacto {width:500px; height:auto; margin:12px 0 0 0; font-size:11px; font-weight:bold;}
.cntr_table_demo {width:550px; height:auto; margin:12px 0 0 45px; font-size:11px; font-weight:bold;}



/*botones*/
a.btn_ver_todas {background:url(../g/btn_ver_todas.gif) no-repeat top left; width:65px; height:15px; margin:3px 3px 3px 5px; display:block}
a.btn_ver_todas:hover {background:url(../g/btn_ver_todas.gif) no-repeat bottom left; width:65px; height:15px; margin:3px 3px 3px 5px; display:block}
a.btn_ver_video {background:url(../g/btn_ver_video.gif) no-repeat top left; width:65px; height:15px;  margin:3px 3px 3px 5px; display:block}
a.btn_ver_video:hover {background:url(../g/btn_ver_video.gif) no-repeat bottom left; width:65px; height:15px; margin:3px 3px 3px 5px; display:block}
a.btn_ingre_publica {background:url(../g/btn_ingres_publica.gif) no-repeat top left; width:182px; height:17px; display:block; margin:0 0 10px 5px}
a.btn_ingre_publica:hover {background:url(../g/btn_ingres_publica.gif) no-repeat bottom left; width:182px; height:17px; display:block;}
a.btn_resuelva_dud {background:url(../g/btn_resuelva_dudas.jpg) no-repeat top left; width:300px; height:81px; display:block; margin:0 0 10px 0}
a.btn_resuelva_dud:hover {background:url(../g/btn_resuelva_dudas.jpg) no-repeat bottom left; width:300px; height:81px; display:block;}
a.btn_renueve {background:url(../g/btn_renueve.jpg) no-repeat top left; width:300px; height:81px; display:block; margin:0 0 10px 0}
a.btn_renueve:hover {background:url(../g/btn_renueve.jpg) no-repeat bottom left; width:300px; height:81px; display:block;}
a.btn_vermas {background:url(../g/btn_vermas.gif) no-repeat top left; width:62px; height:15px;  margin:3px 3px 3px 0; display:block}
a.btn_vermas:hover {background:url(../g/btn_vermas.gif) no-repeat bottom left; width:62px; height:15px; margin:3px 3px 3px 0; display:block}
.cntr_vertodos{width:auto; height:17px; float:left}
a.btn_vertodos {background:url(../g/btn_ver_todos.gif) no-repeat top left; width:68px; height:17px; display:block; margin:0 0 0 0; float:left}
a.btn_vertodos:hover {background:url(../g/btn_ver_todos.gif) no-repeat bottom left; width:68px; height:17px; display:block}
a.btn_vertodos_hm {background:url(../g/btn_ver_todos_hm.gif) no-repeat top left; width:68px; height:15px; display:block; margin:6px 0 0 7px; }
a.btn_vertodos_hm:hover {background:url(../g/btn_ver_todos_hm.gif) no-repeat bottom left; width:68px; height:15px; display:block; margin:6px 0 0 7px}
a.btn_cerrar_cata {background:url(../g/btn_cerrar_catal.gif) no-repeat top left; width:17px; height:17px; display:block; float:right; margin:1px 0 0 3px}
a.btn_cerrar_cata:hover {background:url(../g/btn_cerrar_catal.gif) no-repeat bottom left; width:17px; height:17px; display:block}
a.btn_solici_acce {background:url(../g/btn_solicitar_acceso.gif) no-repeat top left; width:202px; height:17px; display:block; float:left; margin:1px 0 0 0}
a.btn_solici_acce:hover {background:url(../g/btn_solicitar_acceso.gif) no-repeat bottom left; width:202px; height:17px; display:block}
a.btn_comprar {background:url(../g/btn_comprar.gif) no-repeat top left; width:86px; height:17px; display:block; float:left; margin:8px 0 0 0}
a.btn_comprar:hover {background:url(../g/btn_comprar.gif) no-repeat bottom left; width:86px; height:17px; display:block}
a.btn_conozca_funcio {background:url(../g/ttl_conozca_funci.gif) no-repeat top left; width:296px; height:17px; display:block; margin:8px 0 0 0}
a.btn_conozca_funcio:hover {background:url(../g/ttl_conozca_funci.gif) no-repeat bottom left; width:296px; height:17px; display:block}
a.btn_borrar {background:url(../g/btn_borrar.gif) no-repeat top left; width:56px; height:17px; display:block; margin:8px 0 6px 0}
a.btn_borrar:hover {background:url(../g/btn_borrar.gif) no-repeat bottom left; width:56px; height:17px; display:block}
a.btn_procesar_pedi {background:url(../g/ttl_procesar_pedi.gif) no-repeat top left; width:169px; height:20px; display:block; margin:8px 16px 6px 0; float:right}
a.btn_procesar_pedi:hover {background:url(../g/ttl_procesar_pedi.gif) no-repeat bottom left; width:169px; height:20px; display:block}

a.btn_recalcular {background:url(../g/btn_recalcular.gif) no-repeat top left; width:76px; height:17px; display:block; margin:8px 10px 6px 0; float:right}
a.btn_recalcular:hover {background:url(../g/btn_recalcular.gif) no-repeat bottom left; width:76px; height:17px; display:block ; float:right}

a.btn_vervideo {background:url(../g/btn_vervideo.gif) no-repeat top left; width:83px; height:20px; display:block; margin:0 ;}
a.btn_vervideo:hover {background:url(../g/btn_vervideo.gif) no-repeat bottom left; width:83px; height:20px; display:block; margin:0 ;}
a.btn_vervideo2 {background:url(../g/btn_vervideo.gif) no-repeat top left; width:83px; height:20px; display:block; margin:6px auto 0;}
a.btn_vervideo2:hover {background:url(../g/btn_vervideo.gif) no-repeat bottom left; width:83px; height:20px; display:block; margin:6px auto 0;}
a.btn_vervideo3 {background:url(../g/btn_vervideo2.gif) no-repeat top left; width:64px; height:15px; display:block; margin:2px 0 10px 0 ;}
a.btn_vervideo3:hover {background:url(../g/btn_vervideo2.gif) no-repeat bottom left; width:64px; height:15px; display:block; margin:2px 0 10px 0 ;}


a.btn_buscar_box{background:url(../g/btn_buscar_box.gif) no-repeat top left; width:52px; height:16px; display:block; margin:7px 0 4px 4px}
a.btn_buscar_box:hover{background:url(../g/btn_buscar_box.gif) no-repeat bottom left; width:52px; height:16px;display:block; margin:7px 0 4px 4px}

/*styles text*/
.lnk_foot {font-size:11px; font-weight:normal; color:#B7C5D3;text-decoration:underline;float:left;padding:10px 5px 0 5px}
a.lnk_foot {font-size:11px; font-weight:normal; color:#B7C5D3; text-decoration:none; float:left; padding:10px 5px 0 5px;}
a.lnk_foot:hover {color:#B7C5D3; text-decoration:underline}
.txt_direc {font:11px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#B7C5D3; text-decoration:none; margin:11px auto 15px; text-align:center}
.cntr_pais {font:11px Tahoma, Arial, Helvetica, sans-serif; width:auto; float:right; }
.cntr_pais select {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; border-color:#B7C4D2; height:18px; width:125px; border-style:solid; border-width:1px}
.cntr_pais2 {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; width:146px; float:right; margin:29px 0 0 2px}
.cntr_pais2 select {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; border-color:#B7C4D2; height:18px; width:123px; border-style:solid; border-width:1px}
.txt_objet01 {width:auto; height:auto; margin:4px 10px 10px 5px;}
.txt_fecha {width:auto; height:auto;margin:2px 10px 1px 7px; font-size:10px; color:#5787AD;}
.lnk_objet01 {width:auto; height:auto;color:#EE5833; font-size:10px; text-decoration:underline; margin:0;}
.lnk_objet01 a {width:auto; height:auto;color:#EE5833; font-size:10px; text-decoration:underline}
.lnk_objet01 a:hover {color:#B3300F;}
.cntr_element{width:auto; height:auto; margin:0 0 15px 0 }
.txt_msuscrip {width:auto; height:auto; margin:0 10px 18px 5px; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px}
.txt_msuscrip a {width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; text-decoration:none; color:#5D5D5D}
.txt_msuscrip a:hover {width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; text-decoration:none; color:#DF4700}
.txt_msuscrip span { font-weight:bold}
.txt_nume_catalog{width:auto; height:auto; color:#275783; margin:3px 0 10px 2px; font-size:11px}
.txt_nume_catalog span{ font-weight:bold}
.txt_detalle {width:95%; height:auto; margin:4px 26px 10px 0; }
.txt_detalle a{width:95%; height:auto; margin:4px 26px 10px 0; text-decoration:none; color:#4D4D4D}
.txt_detalle a:hover{width:95%; height:auto; margin:4px 26px 10px 0; color:#E77401 }
.txt_detalle ul {list-style:none ; line-height:19px; margin:0; padding:0}
.txt_detalle li {list-style:none ; line-height:19px; margin:0; padding:0}
.sttl_detalle {width:auto; height:auto;color:#CA5100; font-size:12px; margin:8px 26px 5px 0;}
.sttl_detalle span {width:auto; height:auto;color:#CA5100; font-size:12px; margin:3px 0 4px 0; font-weight:bold}
.txt_detalle_list {width:auto; height:auto; margin:0 26px 12px 0; padding:0}
.txt_detalle_list ul { margin:0; padding:0}
.txt_detalle_list li {list-style-image:url(../g/bull_obra.gif); padding-top:3px; margin-left:15px; }
.ttl_tipo01 {width:98%; height:auto; margin:0; padding:0; color:#386D98; font-weight:bold;margin:0 0 4px 0;}
.ttl_tipo02 {width:98%; height:auto; margin:0; padding:0; color:#386D98; font-weight:bold; margin:0 0 4px 0; font-size:13px}
.ttl_tipo03 {width:74%; height:auto; margin:0; padding:0; color:#386D98; font-weight:bold; margin:0 2px 4px 0; font-size:15px; float:left}
.txt_tipo01 {width:98%; height:auto; margin:4px 0 10px 0; }
.txt_tipo01 span{ font-weight:bold}
.txt_seccion {width:auto; height:auto;margin:0 10px 1px 0; font-size:13px; color:#204469;}
.lnk_tipo01 {width:auto; height:auto;color:#EE5833; font-size:11px; text-decoration:underline; margin:0;}
.lnk_tipo01 a {width:auto; height:auto;color:#EE5833; font-size:11px; text-decoration:underline}
.lnk_tipo01 a:hover {color:#B3300F;}
.txt_tipo03 {width:97%; height:auto; margin:0 0 10px 2px; float:left}
.txt_tipo_floatl{float:right; width:300px; height:auto; font-size:14px; color:#204469; margin:26px 0 0 40px; text-align:right; font-weight:bold}
.txt_tipo04_14px {width:600px; height:auto; line-height:17px; font-size:13px; margin:5px 10px 30px 6px}
.txt_conten {width:84%; height:auto; margin:4px 26px 10px 4px; }
.txt_detalle_hm {width:95%; height:auto; margin:12px 26px 10px 6px; }
.txt_detalle_hm span { font-weight:bold}

.sttl_tipo1 {width:auto; height:auto;margin:0 10px 1px 4px; font-size:12px; color:#D95700;}
.ttl_tipo04{ width:auto; height:auto; margin:0; padding:0; color:#386D98;margin:4px 20px 10px 4px; font-size:17px; line-height:20px}

/*styles videos*/
.cntr_videos_a {width:858px; height:auto; padding:0}
.box_top_videos {background:url(../g/box_top_videos.jpg) no-repeat top left; width:858px; height:27px}
.box_mid_videos {background:url(../g/box_mid_videos.jpg) repeat-y left; width:845px; height:auto; padding:0 4px 0 7px}
.box_mid_videos_verti {background:url(../g/box_mid_verti_videos.jpg) repeat-x ; width:840px; height:auto; margin:auto; background-color:#F4F4F4}
.box_bot_videos {background:url(../g/box_bot_videos.jpg) no-repeat top; width:858px; height:13px}
.cntr_info1_videos {width: auto; height:auto; padding:6px; margin-left:27px}
.cntr_controlvideo {background-color:#E5E5E5; width:326px; height:269px; padding:7px; float:left; margin:4px 30px 4px 0}
.cntr_info_txtvideos {width:420px; height:auto; padding:0; float:left; margin:4px 3px 4px 0}
.line_obej_videos {background:url(../g/bg_line_videos.gif) repeat-x top left; width:99%; height:6px; margin:4px 0 0 0}

.cntr_videos_b {width:858px; height:auto; padding:0}
.box_mid2_videos {background:url(../g/box_mid2_videos.jpg) repeat-y top; width:858px; height:auto}
.box_bot2_videos {background:url(../g/box_bot2_videos.jpg) no-repeat top left; width:858px; height:16px}

/*styles info bottom 3 columns*/
.cntr_info_bot {width:auto; height:250px; margin:auto; font-size:11px; padding:15px 10px 0 20px}

/*column 01 bot*/
.cntr_info_bot_column01 {width:295px; height:auto; margin:0; float:left; padding:2px 8px 0 3px ;background:url(../g/line_vert_info_bot.gif) repeat-y top right}
.img_servic {width:288px; height:99px; margin:0}
.cntr_option_icos {width:290px; height:auto; margin:4px 0 0 0}
.cntr_txt_ico_sc {width:138px; height:auto; float:left; padding:0; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed; margin:4px 6px 2px 0}
.txt_ico_sc { width:110px; height:auto; float:left; padding:0 0 8px 6px; display:block;}
.txt_ico_sc a {width:auto; float:left; color:#616161; text-decoration:none; display:block; padding:0 }
.txt_ico_sc a:hover {color:#DD5E00; display:block; padding:0}

.ico_txt { width:114px; height:15px; float:left; padding:0 ; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed;margin:5px 7px 0 0}
.ico_txt a{display:block; text-decoration:none;color:#586572}
.ico_txt a:hover{display:block;text-decoration:none; color:#282F35}
.ico_sc2 {width:21px; height:20px; margin:0 0 4px 0; float:left; padding:0}

.ico_linea_contac {background:url(../g/ico_lcontacto.jpg) no-repeat top left; width:114px; height:15px; float:left; padding:0 0 7px 22px; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed; margin:5px 7px 0 0}
.ico_linea_contac a{display:block; text-decoration:none;color:#586572}
.ico_linea_contac a:hover{display:block; text-decoration:none; color:#282F35}
.ico_form_contac {background:url(../g/ico_contact.jpg) no-repeat top left; width:114px; height:15px; float:left; padding:0 0 7px 22px; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed;margin:5px 7px 0 0}
.ico_form_contac a{display:block; text-decoration:none;color:#586572}
.ico_form_contac a:hover{display:block;text-decoration:none; color:#282F35}
.ico_chat {background:url(../g/ico_chat.jpg) no-repeat top left; width:114px; height:15px; float:left; padding:0 0 7px 22px; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed; margin:5px 7px 0 0}
.ico_chat a{display:block; text-decoration:none;color:#586572}
.ico_chat a:hover{display:block; text-decoration:none; color:#282F35}
.ico_faq {background:url(../g/ico_faq.jpg) no-repeat top left; width:114px; height:15px; float:left; padding:0 0 7px 22px; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed;margin:5px 7px 0 0}
.ico_faq a{display:block; text-decoration:none;color:#586572}
.ico_faq a:hover{display:block;text-decoration:none; color:#282F35}
.ico_tutorials {background:url(../g/ico_tutorials.jpg) no-repeat top left; width:114px; height:15px; float:left; padding:0 0 7px 22px; display:block; border-width:0 0 1px 0; border-color:#C0C1C3; border-style:dashed; margin:5px 7px 0 0}
.ico_tutorials a{display:block; text-decoration:none;color:#586572}
.ico_tutorials a:hover{display:block; text-decoration:none; color:#282F35}

/*column 02 bot*/
.cntr_info_bot_column02 {width:285px; height:auto; margin:0; float:left; padding:2px 12px 0 7px ;background:url(../g/line_vert_info_bot.gif) repeat-y top right;}
.cntr_txt_cl02{float:left; margin:6px 3px 2px 4px; width:160px}
.txt_column02 { font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px; color:#586572; margin:5px 0 2px 12px; line-height:16px}
.txt_column02 span {font-weight:bold;}
.bg_box_tutor_cl02{background:url(../g/bg_tutorial.jpg) no-repeat top left; height:59px; width:247px; margin:8px 0 0 9px; padding:7px; color:#265783; font-size:11px;}
.bg_box_tutor2_cl02{background:url(../g/bg_tutorial2.jpg) no-repeat top left; height:59px; width:247px; margin:12px 0 0 9px; padding:7px; color:#265783; font-size:11px;}
.bg_box_tutor2_cl02 span{font-weight:bold}
.bg_box_tutor_cl02 span{font-weight:bold}
.img_box_cl02{ width:72px; height:52px; margin:3px; float:left}

/*column 03 bot*/
.cntr_ttl_lnks{width:auto; height:auto}
.cntr_info_bot_column03 {width:286px; height:auto; margin:0; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0 0 10px}
.ttls_img_admin {height:auto; width:auto; margin:0 0 3px 0}
.ttls_img_admin2 {height:40px; width:300px; margin:0 0 3px 0; float:left}
.line_solid_cl03{background:url(../g/line_solid.gif) no-repeat top left; height:15px; width:270px}
.cntr_lnks {width:280px; height:auto; margin:0 0 15px 4px}
.lnk_product { font-size:12px; color:#666666;}
.lnk_product a{ text-decoration:none; color:#586572}
.lnk_product a:hover{text-decoration:underline; color:#3C444F;}
.lnk_product td{ padding:4px}

/*estilos usuario y cerrar sesion*/
.cntr_usuar_ses {height:auto; width:390px; display:block; margin:28px 6px 0 0; float:right; color:#B43432; text-align:right; float:left}
.cntr_usuar_ses span{ font-weight:bold}
.bullet_ses{ font-size:10px; color:#647993;font-weight:normal; margin-left:8px}
.cntr_usuar_ses a {font-size:10px; color:#647993; text-decoration:underline; margin-left:5px; font-weight:normal}
.cntr_usuar_ses a:hover {font-size:10px; color:#384452; text-decoration:underline; margin-left:5px; font-weight:normal}

/*estilos calendario*/
.tahoma_11_gris_verde {	font-size: 11px;color: #979EA6; font-weight: normal;}
.tahoma_11_azul_sinlinea {	font-size: 11px;color: #4883AB;font-weight: normal;}
.tahoma_11_azul_sinlinea a{	font-size: 11px;color: #4883AB;	font-weight: bold;text-decoration:underline;}
.tahoma_11_azul_sinlinea a :hover{	font-size: 11px; color: #003366;font-weight: bold;	text-decoration:underline;}
.txt_diasemana {font-size:10px; color: #666666;font-weight: bold;}
.Tahoma_11_blanca {	font-size: 11px;color: #FFFFFF;	font-weight: bold; width:auto}
.txt_dia {font-size: 10px;color: #999999;	font-weight: normal;text-decoration:none;}
.txt_dia a{	font-size: 10px;color: #000000;	font-weight: normal;text-decoration:underline;}
.txt_dia a :hover {font-size: 10px;	color: #000000;	font-weight: normal;text-decoration:underline;}
.txt_dia_dest {	font-size: 10px;color: #333333;	font-weight: normal; background-color: #FFFFCC; margin: 1px; padding: 1px 4px 1px 4px; border: 1px solid #999999;display:block;text-decoration: none;}
.txt_dia_dest a{ font-size: 10px;color: #333333;font-weight: normal;background-color: #FFFFCC; margin: 1px; padding: 1px 4px 1px 4px; display:block;	text-decoration: none;}
.txt_dia_dest a:hover{font-size: 10px;color: #333333;font-weight: normal;background-color:#FFE375;margin: 1px;display:block;text-decoration: underline;}
.txt_evento {font-size:10px;color: #333333;	font-weight: normal;background-color: #FFFFFF;margin: 1px; padding: 1px;border: 1px solid #990000;text-decoration: none;}
.txt_evento a {font-size:10px;	color: #333333;	font-weight: normal; background-color: #FFFFFF;	margin: 1px; padding: 1px; text-decoration: none;}
.txt_evento a:hover {font-size: 10px;color: #333333;font-weight: normal;background-color: #EBEBEB;	margin: 1px; padding: 1px;	text-decoration: underline;}
.Tahoma_11_fondo_gris {	font-family: Tahoma; font-size: 11px;color: #666666;font-weight: bold;	background-color: #EBEBEB;	margin: 1px;padding: 1px;border: 1px none #990000;}
.bg_calenda{ background:url(../g/back_g_bott_calendario.jpg) repeat-x top left; width:19px; height:4px;}
.bg_calenda_vert{ background:url(../g/box_center_rigth_calendario.jpg) repeat-y top; width:15px; height:4px;}
.bg_calenda_vert2{ background:url(../g/box_center_left_calendario.jpg) repeat-y top; width:15px; height:4px;}
.bg_calenda_1{ background:url(../g/back_g_top_calendario.jpg) repeat-x top; width:15px; height:28px;}
.bg_calenda_mes{ background:url(../g/back_g_top_calendario.jpg) repeat-x bottom; width:100px; height:25px;}
.bg_line_calendar{background:url(../g/line_punt_calendario.jpg) repeat-x top; width:100px; height:13px;}

/*campos formulario*/
.bg_gris_lighbox{background-color:#CCCCCC}

.input_tipo01 {background:url(../g/bg_txt_form.jpg) no-repeat left top; height:27px; width:347px; float:left; border:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
.input_tipo01 input {border-width:0px; height:18px; width:330px; margin:4px 2px 0 8px; color:#666666; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}

.input_tipo02{background:url(../g/bg_txt_form02.jpg) no-repeat left top; height:27px; width:168px; float:left;border-width:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
.input_tipo02 input{border-width:0px; height:18px; width:150px; margin:4px 2px 0 8px;color:#666666; float:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#616161;}

.input_tipo03{background:url(../g/bg_txt_form03.jpg) no-repeat left top; height:27px; width:320px; float:left;border-width:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
.input_tipo03 input{border-width:0px; height:18px; width:300px; margin:4px 2px 0 8px;color:#666666; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}

.input_tipo04{background:url(../g/bg_txt_form04.jpg) no-repeat left top; height:27px; width:351px; float:left;border-width:0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
.input_tipo04 input{border-width:0px; height:18px; width:334px; margin:4px 2px 0 8px;color:#666666; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}

.input_tipo05{background:url(../g/bg_txt_form05.jpg) no-repeat left top; height:27px; width:293px; float:left;border-width:0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
.input_tipo05 input{border-width:0px; height:18px; width:270px; margin:4px 2px 0 8px;color:#666666; float:left; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}


.txt_input_obl{color:#FEA750; font-weight:bold; text-align:rigth;line-height:15px; padding:0 0 0 3px}
.txt_input_01{font-family:Tahoma;color:#616161; font-size:11px; font-weight:normal; text-align:rigth;line-height:15px;}
.txt_input_01 td{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#616161; font-size:12px; font-weight:normal; text-align:right;line-height:15px; padding:3px 0px 3px 0}
.menuselect_tipo01{font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #616161; height:24px; width:209px; float:left;border:1px solid; border-color:#DFE3E6; margin:3px 0 0 4px; padding:3px 0 0 0}
.menuselect_tipo02{font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #616161; height:24px; width:160px; float:left;border:1px solid; border-color:#DFE3E6; margin:0 0 0 4px; padding:3px 0 0 0}
.menuselect_tipo03{font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #616161; height:24px; width:160px; float:left;border:1px solid; border-color:#DFE3E6; margin:4px 0 0 4px; padding:3px 0 0 0}
.txt_input_02{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color: #616161; height:120px; width:280px; float:left; border:1px solid; border-color:#DFE3E6; margin:0 0 0 4px; padding:4px 0 0 4px}

.txt_input_03{font-family:Tahoma;color:#616161; font-size:12px; font-weight:normal; text-align:left;line-height:15px;}
.txt_input_03 td{font-family:Tahoma;color:#616161; font-size:12px; font-weight:normal; text-align:left;line-height:15px; padding:5px 5px 5px 0}

.txt_input_04{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161; height:120px; width:310px; float:left; border:1px solid; border-color:#DFE3E6; margin:0 0 0 4px; padding:0 0 0 4px}


.chek_tipo01{font-family:Tahoma;color:#616161; font-size:12px; font-weight:normal; border:0px solid; border-color:#616161;}

.txt_check{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;color:#585858;float:left;padding:0;margin:0;}
.break{clear:both}

.cntr_campos{width: 100%; margin:0}
.bg_gris{background-color:#F1F3F4;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252; border:#DFE3E6; border-style:solid; border-width:1px 0 1px 0; height:30px; width:335px; float:left}
.bg_grisvideos{background-color:#F1F3F4;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252; border:#DFE3E6; border-style:solid; border-width:1px 0 1px 0; height:22px; width:600px; float:left}
.bg_grisb{background-color:#F1F3F4;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:305px; color:#525252; border:#DFE3E6; border-style:solid; border-width:1px 0 1px 0; height:22px; float:left}
.bg_gris01{ background:url(../g/bg_campos_obl_izq.gif) no-repeat left top; width:8px; height:24px; float:left}
.bg_gris03{ background:url(../g/bg_campos_obl_der.gif) no-repeat left top; width:8px; height:24px;float:left}
.enviar{float:rigth}
a.btn_enviar_nar{background:url(../g/btn_enviar.gif) no-repeat right top;width:43px;height:14px;float:right;display:block; margin:4px 3px 0 0}
a.btn_enviar_nar:hover{background:url(../g/btn_enviar.gif) no-repeat right bottom;width:43px;height:14px;}
.txt_campos{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif font-size:11px; color:#8B8C8C; float:left; padding: 3px 0 0 5px}
.bg_espacio{ background:url(../g/pixel.gif); width:27px; height:15px}
.bg_espacio{ background:url(../g/pixel.gif); width:27px; height:12px}


/*estilos lightbox tamano1*/
#cntr_lightbox1{height:auto;width:545px; margin:0 500px 0 0;color:#666666;}
#cntr_lightbox3{height:auto;width:400px;margin:0 550px 0 0;color:#666666;}
.noflotar{ clear:both; width:100%}
.bg_top_lightbox1{background:url(../g/img_lightbox1_top.gif) no-repeat bottom center; width:545px;height:10px;float:left}
.bg_mid_lightbox1{width:545px;background-color:#FFFFFF;float:left}
.cont_lightbox1{width:100%; float:left}
.bg_bott_lightbox1{background:url(../g/img_lightbox1_bottom.gif) no-repeat top left; width:545px; height:10px; margin:0; float:left}
a.btn_close{background:url(../g/btn_cerrar.gif) no-repeat right bottom;width:20px;height:20px;float:right;display:block; margin:0 10px 0 0}
a.btn_close:hover{background:url(../g/btn_cerrar.gif) no-repeat right top;width:20px;height:20px;}
.ttl_ligthbox01 {font-family:  Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;color:#990000; line-height:21px; text-align:left; width:48%; margin:0 10px 0px 43px; padding: 10px 0 5px 0}
.ttl_ligthbox02 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;color:#990000; line-height:21px; text-align:left; width:auto; margin:0 10px 0px 0; padding: 10px 0 5px 15px}
.txt_ligthbox01 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:21px; text-align:left; width:48%; margin:0 10px 2px 43px; padding:0px 0 0 0}
.txt_ligthbox03 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:17px; text-align:left; width:50%; margin:0 0px 10px 43px; padding:10px 0 0 0}
.cont_ligthbox02 {width:100%; margin:0px;float:left}
.cont_ligthbox03 {width:57%; margin:0 0px 10px 0px; padding:0; min-height:14px; float:left}
.txt_ligthbox02 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px; text-align:left;}
.bold{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:17px; text-align:left; font-weight:bold}
.txt_ligthbox02 td{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:17px; text-align:left; padding: 10px 0 10px 2px}
.input_tipo06{background:url(../g/bg_txt_form06.jpg) no-repeat left top; height:27px; width:212px; float:left;border-width:0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
.input_tipo06 input{border-width:0px; height:18px; width:190px; margin:4px 2px 0 8px;color:#666666; float:left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#616161;}
a.btn_enviar_nar2{background:url(../g/btn_enviar1.gif) no-repeat right top;width:43px;height:20px;float:right;display:block; margin:0}
a.btn_enviar_nar2:hover{background:url(../g/btn_enviar1.gif) no-repeat right bottom;width:43px;height:20px;}
a.btn_aceptar_nar{background:url(../g/btn_aceptar.gif) no-repeat right top;width:53px;height:20px;float:right;display:block; margin:0 5px 0 0}
a.btn_aceptar_nar:hover{background:url(../g/btn_aceptar.gif) no-repeat right bottom;width:53px;height:20px;}
.bg_tipo01{ background:url(../g/img_linea_punteada.gif) no-repeat top center; width:50%; height:7px; padding:0 0 0 80px}
.bg_tipogrisa{ background:url(../g/bg_cajal_top1.gif) no-repeat bottom; width:50%; height:7px; padding:0 0 0 80px}
.bg_tipogrisb{ background:url(../g/bg_cajal_mid.gif) repeat-y center; width:52%; margin:0 0 0 35px;}
.bg_tipogrisd{ background:url(../g/bg_cajal_mid.gif) repeat-y center; width:52%; margin:0 0 0 35px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8B8C8C; padding:2px 8px 2px 15px}
.bg_tipogrisc{ background:url(../g/bg_cajal_bottom1.gif) no-repeat top; width:50%; height:7px; padding:0 0 0 80px; margin:0 0 20px 0}
.txt_campos01{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8B8C8C; padding:2px 5px 2px 15px}

/*estilos lightbox tamano2*/
#cntr_lightbox2{height:auto;width:545px;margin:0 auto;color:#666666;}
.noflotar{ clear:both; width:100%}
.bg_top_lightbox_peq {background:url(../g/img_lightbox3_top.gif) no-repeat bottom center; width:400px;height:10px;float:left}
.bg_mid_lightbox_peq {width:400px;background-color:#FFFFFF;float:left}
.bg_bott_lightbox_peq {background:url(../g/img_bott_lig.gif) no-repeat top left; width:400px; height:10px; margin:0; float:left}
.bg_top_lightbox2{background:url(../g/img_lightbox2_top.gif) no-repeat bottom center; width:534px;height:10px;float:left}
.bg_mid_lightbox2{width:534px;background-color:#FFFFFF;float:left}
.bg_bott_lightbox2{background:url(../g/img_lightbox2_bottom.gif) no-repeat top left; width:534px; height:10px; margin:0; float:left}
.txt_ligthbox04{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:17px; text-align:left; width:90%; margin:0 0px 10px 43px; padding:10px 0 0 0}
.cont_ttl{width:90%; margin:0 0px 0px 43px; padding:15px 0 15px 0}
.cont_ttl2{width:100%; margin:0; padding:15px 0 15px 0; text-align:center}
.ttl_ligthbox03 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;color:#990000; line-height:21px;width:auto; margin:0 2px 0px 0; padding: 2px 0 5px 12px; text-align:center; }
.ttl_ligthbox03{font-family:  Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;color:#990000; width:auto; margin:0 2px 0px 10px; padding: 2px 0 5px 0; text-align:center}
.txt_ligthbox05{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:17px; text-align:left; width:84%; margin:0 10px 10px 43px; padding:10px 0 0 0}
.txt_ligthbox06{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:21px; text-align:center; width:auto; margin:0; padding:10px 36px 30px 36px}
.bg_espacio2{ background:url(../g/pixel.gif); width:27px; height:40px}

/*footer*/
#cntr_foot {width:auto; height:60px; margin:0; background:url(../g/bg_footer.jpg) no-repeat top left}
.cntr_menu_foot {width:auto; height:30px; padding:3px 0 0 10px ; margin:0 }
.line_dash {background:url(../g/line_foot.gif) no-repeat top left; height:17px; width:3px; float:left; margin:8px 2px 0 2px}
.cntr_input_pais {width:162px; height:21px; color:#B7C5D3; margin:6px 2px 0 96px; float:left; font-size:11px}
.cntr_input_pais select {width:122px; height:19px; font:11px "Tahoma" Verdana, Arial, Helvetica, sans-serif; border-color:#B7C4D2; border-style:solid; border-width:1px}

