/* =========(( Estilos generales del modulo )) ============   */
.div_video{margin-bottom:20px;}
.a_more{display:inline-block;
	width:13px;height:13px; margin-left:3px;
	background:url('plus_black.gif') bottom left no-repeat;
	}
.link_set{white-space:nowrap;display:inline-block;}
	.link_set a.valor_cat{padding-left:1rem;}
        
/* ==== (( gadget DIRECTORY MINI-LIST ))==== */

.directorios_wrapper_mini_list_last{
	width:180px;margin:21px auto;
}
.directorios_wrapper_mini_list_last div{
	background-color:#eee;
	margin:11px 0px;
	padding:7px;
	border-radius:5px;
}
.directorios_wrapper_mini_list_last div div{height:80px;background-position:center center; margin:0px;}
.directorios_wrapper_mini_list_last img{ width:100%;}
.directorios_wrapper_mini_list_last h4{ margin:0px;margin-top:5px;}
.directorios_wrapper_mini_list_last div a div{ padding:0px;background-size:100%}
.directorios_wrapper_mini_list_last a{ margin:0px;}
.directorios_wrapper_mini_list_last p{ margin:0px;color:#666;}

/* =========(( gadget lista elementos )) ============   */
.div_map{width: 95%; height: 360px;position:relative;}

.tb_elementos_directorios{
	width:100%!important;
}
.div_elemento_directorios{
	border: 1px solid #333333;
	margin:7px 5px;
	width:95%;
	padding:5px;
        text-shadow: 1px 1px 3px #000;
}

.div_elemento_directorios h3{margin:3px;}
.div_elemento_directorios .titulo_cat{color:#ff0;letter-spacing:1px;}
.div_elemento_directorios .valor_cat,
.div_elemento_directorios .cat_html,
.div_elemento_directorios .titulo_cat{}
.div_elemento_directorios  .titulo_cat_33{padding-left:20px;
	background:url('ic-email.gif') top left no-repeat;}
.div_elemento_directorios div.cat_html {padding-left:30px;}
.div_elemento_directorios .a_link_ver_mas,
.tb_elementos_directorios .a_return
{color:#111;font-weight:bold;border:none;}
.div_elemento_directorios .a_link_imagen,
.div_elemento_directorios .a_link_imagen img{
	text-decoration:none;
	border-bottom:none!important;
	border:none;
}

.tb_contenido_elemento{ width:100%;}
.tb_contenido_elemento .n_visitas{color:#111;}
.tb_contenido_elemento .td_col_1{padding:7px;vertical-align:top;}
    .tb_contenido_elemento tr:first-child .td_col_1:first-child td,
    .tb_contenido_elemento tr:first-child .td_col_1:first-child div
    {text-align:center;}
.tb_contenido_elemento .td_col_2{padding:7px;vertical-align:top;/*border-left:1px #555 solid;*/}
.div_ex_video select{ display:block;width:100%;max-width:480px;text-align:left;z-index:10; }
            
    @media (max-width: 600px) {
        .tb_contenido_elemento .td_col_1{ display:block;width:100%;}
        .tb_contenido_elemento td{ text-align:center!important;}
        .tb_contenido_elemento .td_col_2{ display:block;width:100%;}
        .div_ex_video p{text-align:center;}
            .div_ex_video select{ display:block;width:100%;text-align:center;}
    }
.tb_foot_elemento{width:95%;}
.tb_foot_elemento .td_col_2{text-align:right;}


.tb_contenido_elemento img.img_elemento{border-bottom:none;border-radius:50%;}
.titulo_arbol {color:#666;font-weight:bold;}
.a_ruta_arbol {color:#111;font-weight:bold;}
.tb_contenido_elemento td.titulo_elemento_directorios{}

.tb_elementos_directorios .a_compartir{
	display:block;
	float:right; 
	width:100px; 
	padding:3px 5px;
	text-align:center;
	border: 1px solid #aaa;
	border-bottom:1px solid #aaa!important;
	cursor:pointer;
	text-decoration:none;
}	
.tb_elementos_directorios .a_compartir:hover{background-color:#ddd;}
#div_compartir textarea{
	padding:7px;
	color:#333;
	width:98%;
	height:100px;
	font-family:tahoma,sans-serif;
}

.div_filtro{
	padding:5px 11px;margin:5px;background-color:#444;color:#888;
	border:1px #383838 solid;
	padding:3px;
	line-height:12px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.div_filtro a{
	font-weight:bold;
	border-bottom:none;
	font-family:arial;
	letter-spacing:1px;
	text-decoration:none;
	color:#f85!important;
}
.div_filtro a.a_close{
	display:block; float:right;
	width:13px;height:13px; margin-left:3px;
	background:url('close.png') bottom left no-repeat;
}
textarea.ta_insertar{width:95%; margin:11px auto; height:50px;}

.div_search input,select{
}
.div_search #casilla_busqueda{
}
.div_search #sel_order_by{
}
/*.div_search a,b{ font-weight: bold}*/
.div_search a{text-decoration: none;}
.div_search img{border: none!important;}
.div_video_contain{margin-bottom: 15px;}

/* listado de categorias */
.div_lista_categorias{margin-left:20px;}
.div_lista_categorias h2{}
.div_lista_categorias ul{padding-left: 13px; margin-bottom:11px;}
.div_lista_categorias li{margin-top:6px; margin-bottom: 6px;}
