﻿.wpz_2col_izq {
float: left;
width: 210px;
}

.wpz_2col_der {
float: left;
width: 715px;
overflow:visible;/* para margin */
}

.marg-top a:link, .marg-top a:hover{
	text-decoration: none;
}

/*-------------------------- TITULAR FICHA PUBLICA --------------------------*/
.texto_titular_ficha { float: left; margin: 0 1em 1em 0; width:75%; }
.texto_titular_ficha p {  }
.img_titular_ficha { float: right; width: 18%;}
.img_titular_ficha img {  }

/*----------------------------- MOD-TABS --------------------------------------*/
.mod_tabs { position: relative; float: left; width: 100%; background: #fff; }
.mod_tabs .mod_tabs_hd .mod_tabs_hd_bbl { position: absolute; bottom: 0; left: 0; width: 2px; height: 9px; background: url("/Style Library/Images/modulos/mod_tabs_bbl_bk.png") no-repeat bottom right; }
.mod_tabs .mod_tabs_hd .mod_tabs_hd_bbr { position: absolute; bottom: 0; right: -2px; width: 100%; height: 9px; background: url("/Style Library/Images/modulos/mod_tabs_bbr_bk.png") no-repeat bottom right; }
.mod_tabs .mod_tabs_hd ul { position: relative; top: 1px; float: left; }
.mod_tabs .mod_tabs_hd li { display: block; float: left; padding: 1px 1px 0 0; }
.mod_tabs .mod_tabs_hd li h4 { display: none; }
.mod_tabs .mod_tabs_hd li span { color: #FFFFFF; font-size: 1.2em; left: 8px; position: relative; top: 14px; }
.mod_tabs .mod_tabs_hd li span a { color: #1E1E1E; font-family: georgia; font-size: 1.1em; }
.mod_tabs .mod_tabs_hd li.item_sel span a { color: #FFFFFF; font-family: georgia; font-size: 1.1em; }
.mod_tabs .tabs { position: relative; float: left; width: 100%; }

.mod_tabs .tabs .tab { display: block; }
.mod_tabs .tabs .tab.item_sel { display: none; }
/*.mod_tabs .item_tab .item_tab_bl { background: url("/Style Library/Images/ficha_btn_izq.png") no-repeat scroll left center transparent; height: 55px; padding: 0 0 0 17px; }
.mod_tabs .item_tab.item_sel .item_tab_bl { background: url("/Style Library/Images/ficha_btn_sel_izq.png") no-repeat scroll left center transparent !important; }
.mod_tabs .item_tab .item_tab_br { background: url("/Style Library/Images/ficha_btn_der.png") no-repeat scroll right center transparent; height: 55px; padding: 0 35px 0 0; }
.mod_tabs .item_tab.item_sel .item_tab_br { background: url("/Style Library/Images/ficha_btn_sel_der.png") no-repeat scroll right center transparent !important; }

.mod_tabs.t2 {  }		
.mod_tabs.t2 .mod_tabs_hd { margin-bottom: 1em; }
.mod_tabs.t2 .mod_tabs_hd li { position: relative; float: left; margin-left: 0.8em; padding: 0 7px 2px; }
.mod_tabs.t2 .mod_tabs_hd li span { font-size: 1em; }
.mod_tabs.t2 .mod_tabs_hd li:first-child { margin-left: 0.7em; }
.mod_tabs.t2 .mod_tabs_hd li.item_sel { background: #1f4b92; }		
.mod_tabs.t2 .mod_tabs_hd li a.lnk_mod_tabs { color: #000; }
.mod_tabs.t2 .mod_tabs_hd li.item_sel a.lnk_mod_tabs { text-decoration: none; color: #fff; }
.mod_tabs.t2 .tabs { padding-bottom: 2em; border: none; }
.mod_tabs .tabs .tab_t2 { display: none; }
.mod_tabs .tabs .tab_t2.item_sel { display: block; }*/

.tabs .tab { display: none; }

/* Model Hack for IE7 */
*+html .mod_tabs.t2 .mod_tabs_hd { float: none; padding-left: 0.3em; }

/*-------------------------- VERDE --------------------------*/
.herramientas li a.home:hover {background: url("/Style Library/Images/home_hover_verde.png") no-repeat scroll center center transparent;}
.border_color { border-top: 8px solid #69BE28; }
.bg_categoria { background-color: #69BE28; }
.bg_color { background-color: #69BE28; }
.bg_esq { background: url("/Style Library/Images/bg_esquina_verde.png") no-repeat scroll left top transparent; padding-bottom: 2em; }
.bg_colorclaro { background-color: #EAF9DE; }
.h4_color { color: #69BE28; }
/*.border_color_ficha { border: 2px solid #69BE28 !important; }*/

/*FICHAS SELECCIONADAS*/

/*.mod_tabs .item_tab.item_sel .item_tab_bl { background: url("/Style Library/Images//ficha_btn_sel_izq_verde.png") no-repeat scroll left center transparent !important; }
.mod_tabs .item_tab.item_sel .item_tab_br { background: url("/Style Library/Images//ficha_btn_sel_der_verde.png") no-repeat scroll right center transparent !important; }*/

/*-------------------------- FICHAS --------------------------*/
.contenedor_fichas { float: left; margin: 1em 0 0; padding: 1em; width: 97%; }
.contenedor_fichas .fichas { float: left; width: 100%; }
.contenedor_fichas .fichas ul { list-style: none outside none; }
.contenedor_fichas .fichas ul li { float: left; margin-right: 1px; }
.contenedor_fichas .fichas_contenidos { border: 2px solid #1e1e1e; float: left; }

.contenedor_bg_etiq { float: left; margin: 1em 1em 0; }
.contenedor_bg_etiq .bg_izq { background: url("/Style Library/Images/titulo_etiqueta_izq.png") no-repeat scroll left center transparent; height: 50px; padding: 0 0 0 7px; }
.contenedor_bg_etiq .bg_izq .bg_der { background: url("/Style Library/Images/titulo_etiqueta_der.png") no-repeat scroll right center transparent; height: 50px; padding: 0 20px 0 0; }
.contenedor_bg_etiq .bg_izq .bg_der h3 { color: #1E1E1E; display: block; font-size: 1.1em; padding: 0.8em; }

.caja_ficha_info { border-bottom: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; float: left; margin: 0 1em 1em; padding: 1em; width: 92%; }
	/*Hack IE7*/
	*+html .caja_ficha_info { width: 47em !important; }

ul.bullets_azules { float: left; margin: 1em; }
ul.bullets_azules li { background: url("/Style Library/Images/bullet_azul.png") no-repeat scroll transparent; background-position:0 5px;  margin: 0 0 0.5em; padding: 0 0 0 1em; }
ul.bullets_azules li span { font-weight: bold; }
.caja_ficha_info p { color: #1e1e1e; padding: 1em; }

.caja_ficha_info img { float: left; width: 12.65%; }
.caja_ficha_info ul.info_responsable { float: left; padding: 0 0 0 1em; width: 85%; }
.caja_ficha_info ul.info_responsable li.info_responsable_li { width: 100%; }
.caja_ficha_info ul.info_responsable li.info_responsable_li span { font-weight: bold; }

	
/*---------------------------- CLASES GENÉRICAS ---------------------*/
.w100 { width: 100%; }
.w94 { width: 94%; }
.w90 { width: 90%; }
.w80 { width: 80%; }
.w70 { width: 70%; }
.w40 { width:40%;}
.w33 { width:33%}
.w160p { width:160px; }
.w6 { width: 6%; }
.padd3pt { padding-top:3px;}
.padd10pr { padding-right:10px;}
.padd5pl { padding-left:5px;}
.padd10pl { padding-left:10px;}
.padd20p { padding:20px;}
.padd20pl { padding-left:20px;}
.padd10pt { padding-top:10px;}
.padd20pt { padding-top:20px;}
.padd20pr { padding-right:20px;}
.padd20prb { padding-right:20px; padding-bottom:20px;}

/*.padd10ptb { padding-top:15px; padding-bottom:5px;}*/
.padd10ptb { padding-bottom:5px;}
.padd20ptb { padding-top:20px; padding-bottom:20px;}

.mbt_2y5 { margin-bottom: 2.5em !important; margin-top: 2.5em !important; }
.mbt_1y5 { margin-bottom: 1.5em !important; margin-top: 1.5em !important; }
.mb1em { margin-bottom: 1em; }
.m2em { margin: 2em; }
.mb1em { margin-bottom: em; }
.mb2em { margin-bottom: 2em; }
.mr2em { margin-right: 2em; }
.ml1em { margin-left: 1em; }
.mr1em { margin-right: 1em; }
.mtl1em { margin-top: 1em; margin-left: 1em; }
.mr1em { margin-right: 1em; }
.mt05em { margin-top:0.5em; }
.mt08em { margin-top:0.8em; }
.mt1em { margin-top:1em; }
.mt15em { margin-top:1.5em; }
.mt2em { margin-top: 2em; }
.mt5em { margin-top: 5em; }
.mt3em { margin-top: 3em; }
.mt7em { margin-top: 7em; }
.mt4em { margin-top: 4em !important; }
.ftl { float: left; }
.ftr { float: right; }
.ali_izq {text-align:left;}
.ali_cen {text-align:center;}
.ali_der {text-align:right;}
.bg_celeste_menu.sel { background-color: #0094b3 !important; }
.bg_celeste_menu:hover { background-color: #0094b3 !important; }
.bg_verde_menu.sel { background-color: #69be28 !important; }
.bg_verde_menu:hover { background-color: #69be28 !important; }
.bg_naranjo_menu.sel { background-color: #FBAF14 !important; }
.bg_naranjo_menu:hover { background-color: #FBAF14 !important; }
.rojo { color:#FF0000; }

.ocultar {	display:none; }

.size14 { font-size:14px; }
.size12em { font-size:1.2em; }
.size1em { font-size:1em; }
.clear {	clear:both;}

.bg_naranjo_menu.sel > a {  color: #fff !important; }

.bg_naranjo_menu:hover > a {  color: #fff !important; }

.bg_verde_menu.sel > a {  color: #fff !important; }

.bg_verde_menu:hover > a {  color: #fff !important; }

.bg_celeste_menu.sel > a {  color: #fff !important; }

.bg_celeste_menu:hover > a {  color: #fff !important; }

.menu_azul.sel { background-color: #0094b3 !important; }

.menu_azul:hover { background-color: #0094b3 !important; }
.menu_verde.sel { background-color: #69be28 !important; }
.menu_verde:hover { background-color: #69be28 !important; }
.menu_naranja.sel { background-color: #FBAF14 !important; }

.menu_naranja:hover { background-color: #FBAF14 !important; }

.menu_naranja.sel > a {  color: #fff !important; }


.menu_naranaja:hover > a {  color: #fff !important; }


.menu_verde.sel > a {  color: #fff !important; }


.menu_verde:hover > a {  color: #fff !important; }


.menu_azul.sel > a {  color: #fff !important; }


.menu_azul:hover > a {  color: #fff !important; }


.alinear_izq { float: left; margin: 0 1em 1em 0; }
.alinear_der { float: right; margin: 0 0 1em 1em; }
.alinear_centro { float: none; margin: 0 1em 1em 1em; }

.pl_icono { padding: 0 0 0 3.5em; }

/*-------------------------- ACORDEÓN MENÚ IZQUIERDA --------------------------*/
.acordeon_menu_izq { position: relative; width: 100%; }
.acordeon_menu_izq h3 { color: #fff; padding-left: 2.3em; font-family: "Arial",Helvetica,sans-serif;}
.acordeon_menu_izq fieldset { padding: 2em 1em 1em 1em; }
.acordeon_menu_izq .opcion { width: 100%; padding: 0 1em 1em 1em; }
.acordeon_menu_izq .activo h3 { color: #000; font-family: "Arial",Helvetica,sans-serif; }

/*------------------------------ LISTA ACORDEÓN --------------------------------------*/
	
ul.acordeon { float: left; margin-bottom: 1em; padding: 0; }
ul.acordeon li.item_acordeon { display: block; float: left; width: 100%; margin-bottom: 0.7em; }
ul.acordeon .item_hd { position: relative; float: left; width: 100%; background: #F8F8F8;  }
ul.acordeon .item_hd a { background: url("/Style Library/Images/lista_t_acordeon_arrow_close.png") no-repeat scroll 97% center transparent; color: #1E1E1E; display: block; font-size: 1em; font-weight: bold; margin: 0; padding: 0.6em 0.2em; text-indent: 1.5%; width: 100%; }
ul.acordeon .item_hd a.activo { background: url("/Style Library/Images/lista_t_acordeon_arrow_open.png") no-repeat 97% center; }
ul.acordeon .item_hd a:visited { text-decoration: none; }
ul.acordeon .item_hd a:link { text-decoration: none; }
ul.acordeon .item_hd a:visited { text-decoration: none; }
ul.acordeon .item_hd a.activo:hover { text-decoration: none; }
ul.acordeon .item_hd a:hover { text-decoration: none; }
ul.acordeon .item_bd { position: relative; float: left; width: 97%; padding: 0.5em 1.5%;  color: #1E1E1E;}
ul.acordeon .item_bd ul.lista { padding-left: 0; }
	
	/* Model hack for IE7 */
	*+html ul.acordeon { float: none; }
	
/*-------------------------- TABLA RESULTADOS --------------------------*/
/*.mbt_2y5 { float: left; width: 100%; padding: 0em; }*/
*/
.resumen_tabla .tabla_resultados { float: left; width: 100%; border-collapse: collapse; color: #1E1E1E;}
.resumen_tabla .tabla_resultados thead tr { background-color: #F2F3F2; }
.resumen_tabla .tabla_resultados thead tr th { font-weight: bold; padding: 0.8em; }
.resumen_tabla .tabla_resultados thead tr th span { display: none; }
.resumen_tabla .tabla_resultados thead tr th.ico_clip { background: url("/Style Library/Images/ico_clip.png") no-repeat scroll center center transparent; background-color: #F2F3F2; width: 10%; }
.resumen_tabla .tabla_resultados tbody tr { text-align: center; }
.resumen_tabla .tabla_resultados tbody tr.bg_lista { background-color: #F2F3F2; }
.resumen_tabla .tabla_resultados tbody tr td { padding: 0.8em; border-right: 1px solid #D8DAD8; }
.resumen_tabla .tabla_resultados .izq { text-align:left }
.resumen_tabla .tabla_resultados tbody tr td a { color: #1e1e1e!important; }
.resumen_tabla .tabla_resultados tbody tr td.last { border: none !important; }
.resumen_tabla .tabla_resultados tbody tr td span { display: none; }
.resumen_tabla .tabla_resultados tbody tr td.ico_clip { background: url("/Style Library/Images/ico_clip.png") no-repeat scroll center center transparent; }
.resumen_tabla ul { list-style:disc; padding-left:3em; }
	/*Hack IE7*/
	*+html tr.bg_lista td { background-color: #F2F3F2 !important; }

.hide { display: none;}
.no_border { border: none !important; }
.no_padding { padding: 0 !important; }

.mbt_2y5{
	margin-left:-190px;
}