@charset "UTF-8";
/* CSS Document */

/*-----BODY-----*/
body { background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
img { border:none; }
.wrapper { background:url(../img/col_der/bg.gif) right repeat-y; margin:0 auto; width:960px; }
.clear { clear:both; }
.block { display:block; }
.left { float:left; }
.right { float:right; }
.t_left { text-align:left; }
.t_center { text-align:center; }
.t_right { text-align:right; }
.noborder { border:none!important; }
.font14 { font-size:14px!important; }
.margin_r_10 { margin-right:10px!important; }
.margin_l_10 { margin-left:10px!important; }
a:hover { text-decoration:none; }
/*-----PAUTA-----*/
.ox01 { background:url(../img/layout/ox_text.gif) bottom right no-repeat; margin:0 auto 11px; padding-bottom:11px; width:960px; }
.ox02 { background:url(../img/layout/ox_text.gif) top right no-repeat; margin:0 auto 16px; padding-top:11px; width:180px; }
.ox03 { background:url(../img/adserver/bg_ox3.gif) top repeat-x; clear:both; margin:0px; padding:12px 15px; }
/*-----HEADER-----*/
.header { background:#FFFFFF; margin:0px; padding:0px; }
.header h1 { background:url(../img/layout/logo.gif) 0 0 no-repeat; display:block; float:left; line-height:1px; margin:0px 0 0 10px; padding:0px; width:335px; }
.header h1 a { display:block; height:75px; width:335px; }
.header h1 a span { display:none; }
/*-----LOGIN BOX----*/
.login_box { float:right; font-size:11px; margin:15px 0px 0px 0px; padding:0px 10px 0 0; text-align:right; }
.login_box form { display:block; margin:0px; padding:0px; }
.login_box form label { color:#333333; float:left; padding-top:3px; }
.login_box_inputs { border:#CCCCCC 1px solid; color:#666666; float:left; font-size:11px; margin:0px 5px; padding:3px 2px; }
.login_box_boton { float:left; margin:0px 0px -5px; padding:0px; }
.login_box02 { color:#000000; clear:both; line-height:12px; padding-top:5px; }
.login_box02 span { color:#CC0000; }
.login_box02 a { color:#000000; text-decoration:underline; }
.login_box02 a:hover { text-decoration:none; }
/*-----NAV01-----*/
.nav01 { background:#262626 url(../img/nav01/bg.gif) top repeat-x; height:25px; margin:5px 0 0 0; padding:0 5px; }
.nav01 ul { list-style-type:none; margin:0px; padding:0px; }
.nav01 ul li { display:inline; }
.nav01 ul li a { color:#EEEEEE; display:block; float:left; font-size:12px; font-weight:bold; padding:5px 12px 4px; text-decoration:none; }
.nav01 ul li a:hover { background:#333333; }
.nav01_selected { background:url(../img/nav01/bg_selected.gif) top repeat-x; }
.nav_suscr { background:url(../img/nav01/suscr.gif) top repeat-x; padding:5px 13px 4px!important; }
.nav_suscr:hover { background:#CC0000!important; }
/*-----NAV02-----*/
.nav02 { clear:both; list-style-type:none; margin:15px 0; padding:0px; }
.nav02 li { background:#FFFFFF; border-bottom:#E0E0E0 1px solid; margin:0; text-align:right; }
.nav02 li a { background:url(../img/nav02/a_bg.gif) left center repeat-x; color:#DE001A; display:block; font-size:13px; font-weight:bold; padding:5px 0; text-decoration:none; }
.nav02 li a:hover { color:#990000; }
.nav02 li a span { background:#FFFFFF url(../img/nav02/span_bg.gif) center left no-repeat; padding:0 0 0 10px; }
.listado_autores { color:#333333!important; }
.listado_autores:hover { color:#666666!important; }
/*-----NAV03-----*/
.nav03 { clear:both; font-size:11px; padding:5px 0 0 0; text-align:center; }
.nav03 a { border-left:1px solid #333333; color:#000000; padding:0 20px; text-decoration:none; }
.nav03 a:hover { color:#666666; text-decoration:underline; }
.nav3_first { border:none!important; }
/*-----ENCABEZADO-----*/
.encabezado { margin:0px; padding:9px 9px 12px 9px; }
.ruta { color:#cccccc; font-size:10px; padding:0 0 10px 0; text-align:right; }
.ruta a { color:#cccccc; }
.encabezado h2 { color:#E2001A; font-size:28px; font-weight:bold; margin:0px; padding:0px; }
.encabezado h2 a { color:#E2001A; text-decoration:none; }
.encabezado h2 a:hover { color:#990000; }
.encabezado h3 { color:#000000; font-size:16px; font-weight:normal; margin:0px; padding:0px; }
.encabezado h3 a { color:#000000; text-decoration:none; }
.encabezado h3 a:hover { color:#666666; }
.subtitulo { font-style:italic; font-size:18px!important; font-weight:normal; margin:0px; padding:0px; }
.autor { color:#333333; font-size:14px; font-weight:bold; margin:8px 0 0 0; }
.autor a { color:#333333; text-decoration:none; }
.autor a:hover { color:#666666; }
.entradilla { color:#000000; font-size:14px; line-height:20px; padding:18px 0 0 0; }
/*-----COL IZQ-----*/
.col_izq { float:left; width:761px; }
.contenido { border-bottom:#E3E3E3 1px solid; margin:0px; padding:0 0 10px 0; }
.btn_arriba { margin:0px; padding:5px 20px 0px; text-align:right; }
.btn_arriba a { color:#000000; font-size:12px; text-decoration:none; }
.btn_arriba a:hover { color:#666666; text-decoration:underline; }
/*-----COL DER-----*/
.col_der { display:inline; float:right; margin:0px; padding:17px 7px 10px 12px; width:180px; }
.d_edicion { margin:0px; padding:0px; }
.d_edicion h3 { background:url(../img/col_der/d_edicion_h3.gif) 0 0 no-repeat; color:#FFFFFF; font-size:13px; font-weight:normal; margin:0px; padding:7px 0px 7px 0px; text-align:center; }
.d_edicion img { border:#FFFFFF 5px solid; }
.search_box { background:url(../img/col_der/search_box_bg.gif) 0 0 no-repeat; height:30px; margin:20px 0px 0px; padding:0px; }
.search_box input { float:left; margin-top:1px; }
.search_box_field { background:#FFFFFF; border:none; font-size:11px; margin-left:17px; margin-right:8px; margin-top:3px!important; padding:4px 2px 3px; width:94px; }
/*-----BANNER RIGHT-----*/
.banner_right { margin:0px; padding:0px; }
/*-----FOOTER-----*/
.footer { background:#FFFFFF; clear:both; font-size:10px; padding:15px 0px 10px; position:relative; text-align:center; }
.footer p { font-size:11px; margin:0px; padding:7px 0px 18px; width:761px; }
.proyectos_casamp { color:#E2001A; font-size:12px; padding:20px 0 0 0; text-align:left; }
.proyectos_casamp a { color:#333; margin:0 15px 0 0; }
.mgmd { background:url(../img/layout/magdalenamedio.gif); display:block; float:right; height:15px; width:15px; }
.mgmd span { display:none; }
/*-----HOME-----*/
.home_art01 { border-bottom:#E3E3E3 1px solid; margin:0px; padding:20px 20px 10px 0px; }
.home_art01 img { float:left; margin-right:20px; }
.home_art01 h2 { font-size:28px; font-weight:bold; margin:0px 0 0 299px; padding:0px; }
.home_art01 h2 a { color:#000000; font-size:28px; text-decoration:none; }
.home_art01 h2 a span { display:block; font-size:22px; font-weight:normal!important; }
.home_art01 h2 a:hover { color:#666666; }
.home_art01 p { font-size:16px; line-height:20px; margin:16px 0px 0px 299px; padding:0 20px 0 0; }
.art01_por { font-size:13px!important; }
.art01_por a { color:#333333; }
.home_art01 a { color:#666666; font-size:12px; }
.home_art02, .home_art02blog { border-left:#E3E3E3 1px solid; display:inline; float:left; margin:0px; padding:10px 13px 0px 13px; width:226px; }
.home_art02blog { border:none!important; }
.home_art02 h3, .home_art02blog h3 { font-size:15px; font-weight:bold; _height:45px; margin:0px 0 6px 0; min-height:45px; padding:0px; width:201px; }
.home_art02 h3 a, .home_art02blog h3 a { color:#000000; font-size:15px; text-decoration:none; }
.home_art02 h3 a span, .home_art02blog h3 a span { font-weight:normal!important; }
.home_art02 h3 a:hover, .home_art02blog h3 a:hover { color:#666666 }
.home_art02 h5, .home_art02blog h5 { color:#E3273D; font-size:12px; font-weight:bold; margin:0px 0px 7px 0px; padding:0px; }
.home_art02 h5 a, .home_art02blog h5 a { color:#E3273D; font-size:12px; text-decoration:none; }
.home_art02 h5 a:hover, .home_art02blog h5 a:hover { color:#951827; }
.home_art02 p, .home_art02blog p { font-size:12px!important; line-height:15px; margin:0px 0px 12px 0px; padding:0px; width:226px; }
.home_art02 img, .home_art02blog img { margin:0 0 12px 0; }
.art02_por { font-size:10px; }
.art02_por a { color:#000000; }
.peq_a { color:#666666; font-size:10px; }
/*-----UL BULLETED-----*/
.ul_bulleted { margin:0px; padding:0px; list-style-type:none; }
.ul_bulleted li { background:url(../img/ul_bulleted/bullet.gif) 0px 6px no-repeat; line-height:13px; margin:0px; padding:2px 0px 2px 18px; }
.ul_bulleted li a { color:#000000; font-size:11px; line-height:13px; margin:0px; padding:0px; text-decoration:none; }
.ul_bulleted li a:hover { text-decoration:underline; }
.home_art02 .ul_bulleted { border-top:#E3E3E3 1px solid; font-weight:bold; margin:10px 0 20px 0px; padding:6px 0px 0px 10px; width:216px; }
.home_art02blog .ul_bulleted { background:#F7F7F7; border-bottom:#E3E3E3 1px solid; border-top:#E3E3E3 1px solid; font-weight:bold; margin:10px 0 20px 0px; padding:6px 0px 6px 10px; width:216px; }
.home_art02 .ul_bulleted span, .home_art02blog .ul_bulleted span { font-weight:normal; }
/*----HOMEARTICULOS-----*/
.articulos_home_buscador { background:url(../img/adserver/bg_ox3.gif) top repeat-x; border-bottom:#E3E3E3 1px solid; border-top:#E3E3E3 1px solid; clear:both; height:45px; margin:10px 0 0 0; padding:12px 0px; position:relative; }
.articulos_home_caja3 { display:inline; float:left; margin:0px; padding:10px 13px 10px 13px; width:227px; }
.articulos_home_buscador a span { display:none; font-size:1px; line-height:1px; }
.busqueda_internas { margin:0px; padding:0px; }
.busqueda_internas input { float:left; }
.busqueda_internas_field { background:#FFFFFF; border:1px solid #CCCCCC; font-size:11px; margin-right:5px; padding:5px 2px 4px; width:143px; }
.articulos_home_buscador a:hover { background-position:-180px 0; }
.art_bt_indautores { background:url(../img/input_buttons/indiceautores.gif) 0 0 no-repeat; display:block; height:24px; left:41px; position:absolute; top:23px; width:180px; }
.art_bt_artiedi { background:url(../img/input_buttons/articulosediciones.gif) 0 0 no-repeat; display:block; height:24px; left:290px; position:absolute; top:23px; width:180px; }
.articulos_home_buscador .busqueda_internas { position:absolute; right:23px; top:23px; }
.articulos_home_caja3 h3 { color:#E2001A; font-size:18px; margin:5px 0 15px 0; padding:0 0 0 17px; }
.articulos_home_caja3 ul { margin:0px 0px 10px 0; }
.articulos_home_caja3 ul li a { font-size:12px; }
.articulos_home_caja3 ul li { padding-bottom:7px!important; }
.articulos_home_caja3 ul li span { color:#999999; font-size:11px; margin-left:5px; }
.articulos_home_h3 { border-top:#E3E3E3 1px solid; color:#E2001A; clear:both; margin:10px 0 10px 0; padding:10px 0 0 32px; }
.articulos_home_caja3 h3 a, .articulos_home_h3 a { color:#E2001A; text-decoration:none; }
.articulos_home_caja3 h3 a:hover, .articulos_home_h3 a:hover { color:#990000; }
/*----ARTICULOS-----*/
.articulo_img1 { margin:0px 0px 30px 0px; padding:0px; text-align:center; }
.articulo_img1 img, .articulo_img2 img { border:#333333 1px solid; }
.articulo_img2 { margin:0px 0px 10px 0px; padding:0px; text-align:center; }
.art_col_izq { display:inline; float:left; margin:0 0 0 8px; width:230px; }
.art_col_izq_autores { list-style-type:none; margin:0px; padding:0px; }
.art_col_izq_autores li { color:#000000; font-size:14px; }
.art_col_izq_autores li a { color:#000000; text-decoration:none; }
.art_col_izq_autores li a:hover { color:#333333; text-decoration:underline; }
.art_col_izq_edicion { margin:20px 0 0 0; padding:0px; }
.art_col_izq_edicion img { border:#666666 1px solid; }
.art_col_izq_edicion h4 { color:#333333; font-size:18px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; }
.art_col_izq_edicion h4 a { color:#333333; text-decoration:none; }
.art_col_izq_edicion h4 a:hover { color:#000000; text-decoration:underline; }
.art_col_izq_edicion p, .art_col_izq p { color:#666666; font-size:12px; margin:0px; padding:0px; }
.art_col_izq p { margin:5px 0; }
.art_col_izq_edicion p a { display:block; color:#DE001A; text-decoration:none; }
.art_col_izq_edicion p a:hover { color:#990000; text-decoration:underline; }
.art_col_izq dl { font-size:12px; margin:0px; padding:0px; }
.art_col_izq dl dt { color:#000000; font-weight:bold; margin:15px 0 0 0; padding:0px; }
.art_col_izq dl dd { color:#666666; margin:0px; padding:0px; }
.art_col_izq dl dd a { color:#666666; text-decoration:none; }
.art_col_izq dl dd a:hover { color:#999999; text-decoration:underline; }
.art_col_izq_medios { margin:25px 0px 0px 0px; padding:0px 0px 10px 0px; }
.art_col_izq_medios h3 { font-size:18px; font-weight:bold; margin:0px; padding:0px; }
.art_col_izq_medios h4 { clear:both; font-size:12px; font-weight:bold; margin:15px 0px 3px 0px; padding:0px; }
.art_col_izq_medios ul { list-style-type:none; margin:0px; padding:0px; }
.art_col_izq_medios ul li { line-height:13px; margin:0px; padding:3px 0px 3px 10px; }
.art_col_izq_medios ul li a { color:#666666; font-size:12px; }
.art_col_izq_medios_img li { display:inline; float:left; margin-bottom:5px!important; margin-right:5px!important; }
.art_col_izq_medios_img2 li { display:inline; float:left; margin-bottom:10px; margin-right:10px; }
.art_col_izq_medios_img li img, .art_col_izq_medios_img2 li img { border:#333333 1px solid; }
.art_col_izq_docs li { background-position:8px 1px; background-repeat:no-repeat; padding:3px 0 8px 35px!important; }
.art_ddoc { background-image:url(../img/iconos_sistema/doc.gif); }
.art_dxls { background-image:url(../img/iconos_sistema/xls.gif); }
.art_dpdf { background-image:url(../img/iconos_sistema/pdf.gif); }
.art_dppt { background-image:url(../img/iconos_sistema/ppt.gif); }
.art_dzip { background-image:url(../img/iconos_sistema/zip.gif); }
.art_col_der { border-left:#E3E3E3 1px solid; display:inline; float:right; margin:0px; padding:0 20px 0; width:470px; }
.art_top_tools { color:#666666; font-size:11px; margin:0 0 20px 0; padding:3px 0; position:relative; text-align:right; }
.art_top_tools a { color:#666666; text-decoration:none; }
.art_top_tools a:hover { text-decoration:underline; }
.art_top_tools_font { border:#666666 1px solid; padding:2px; }
.art_top_tools a img { margin-right:5px; }
.art_top_tools_font:hover { background:#666666; color:#FFFFFF; text-decoration:none!important; }
.art_top_tools span { color:#CC0000; font-size:10px; left:0px; position:absolute; top:3px; }
.col_izq_foto { margin:0px; padding:10px 0 0 0; }
.col_izq_foto img { border:#666666 1px solid; margin:0 0 15px; }
.col_izq_foto p { color:#666666; font-size:12px; margin:0px 0 15px; padding:0px; }
.col_izq_foto p a { color:#333; }
/*-----FCK-----*/
.fck { margin:0px; padding:0px; }
.art_col_der .fck, .full_fck .fck { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:22px; }
.fck p { margin:0px 0px 18px; padding:0px; }
.fck ul, .fck ol { font-size:14px; margin:0px 24px 18px; padding:0px; }
.fck a { color:#006699; }
.fck h1, .fck h2, .fck h3, .fck h4, .fck table { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 18px; padding:0px; }
.fck h1 { font-size:24px; line-height:27px; }
.fck h2 { font-size:21px; line-height:24px; }
.fck h3 { font-size:18px; line-heigh0px;
}
.fck h4 { font-size:14px; line-height:16px; }
.fck table { color:#333333; font-size:12px; width:100%; }
.fck table th { border-bottom:#999999 1px solid; font-size:14px; padding:2px; }
.fck table td { border-bottom:1px solid #CCCCCC; padding:2px; }
.full_fck { padding:0 20px 0 10px; }
/*-----PAGINADOR------*/
.paginador_busqueda { background:#F0F0F0; clear:both; font-size:12px; margin:15px 0 0 0; padding:15px; text-align:center; }
.paginador_busqueda a { color:#000000; font-size:12px; margin:0 3px; padding:3px; text-decoration:none; }
.paginador_busqueda a:hover { background:#CCCCCC; text-decoration:underline; }
.paginador_busqueda .selected { background:#FF0000; color:#FFFFFF!important; }
.paginador_busqueda p { color:#E2001A; margin:15px 0 0 0; padding:0px; }
/*-----COMENTARIOS-----*/
.prt_comentarios { margin:0px; padding:0px; }
.prt_comentarios h4 { color:#E2001A; font-size:20px; font-weight:bold; margin:17px 0; padding:0px; }
.prt_comentarios h4 span { font-size:12px; font-weight:normal; margin-left:10px; }
.prt_comentarios h4 span a { color:#000000; }
.prt_comentarios div { border-top:#E3E3E3 1px solid; padding:0 0 18px; }
.prt_comentarios_listado { margin:0px; padding:0px; }
.prt_comentarios_listado dl { font-size:12px; margin:0px; padding:0px 15px; }
.prt_comentarios_listado dl dt { color:#666666; height:16px; margin:0px; padding:0px; }
.prt_comentarios_listado dl dt a { color:#000000; font-weight:bold; margin-right:7px; }
.prt_comentarios_listado dl dt p { float:left; margin:0px; padding:0px; }
.prt_comentarios_listado dl dt a span { display:none; }
.prt_comentarios_listado dl dd { clear:both; margin:3px 0px 17px; padding:0px; }
.prt_buencoment { background:url(../img/comentarios/buencoment.gif); display:block; float:left; height:14px; width:14px; }
.prt_malcoment { background:url(../img/comentarios/malcoment.gif); display:block; float:left; height:14px; width:14px; }
.prt_comentarios_box { margin:0px; padding:0px; }
.prt_comentarios_box form { margin:0px; padding:0px 19px 0 15px; text-align:right; }
.prt_comentarios_box form textarea { border:1px solid #666666; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:100px; margin:0 0 10px 0; padding:2px; width:98%; }
.prt_comentarios_box_input { border:1px solid #666666; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px 0; padding:2px; width:98%; }
.alerta_comentarios { background:#E7E7E7; border:1px dashed #999999!important; padding:0px!important; text-align:center; }
.alerta_comentarios p { font-size:12px; padding:0px!important; }
.alerta_comentarios p a { color:#CC0000; }
/*-----SEARCH RESULTS 1------*/
.search_result2 h3, .search_result h3 { color:#E2001A; font-size:20px; }
.search_result .h3alig { padding-left:8px; }
.search_result { margin:5px 0 0 0; padding:0px; }
.search_result div { margin-bottom:15px; margin-top:5px; padding:0px; }
.search_result h4 { color:#000000; font-size:16px; margin:0px 0px 5px; padding:0px; }
.search_result h4 a { color:#000000; }
.search_result h4 a span { font-style:italic; font-weight:normal!important }
.search_result h4 a:hover { color:#454545; }
.search_result h5 { color:#E2001A; font-size:12px; font-weight:normal; margin:0px 0px 5px; padding:0px; }
.search_result h5 a { color:#E2001A; }
.search_result h5 a:hover { color:#990000; }
.search_result h5 a, .search_result h4 a { text-decoration:none; }
.search_result p { font-size:12px; margin:0px 0 5px 105px; padding:0px; }
.search_result_numero { color:#333333; font-size:12px; font-weight:normal; margin-left:7px; }
.search_result_autor { font-size:11px; margin:0px; padding:0px 10px 0 0!important; }
.search_result_autor span { color:#666666; font-size:11px; }
.search_result_autor img { margin:0 2px; }
.search_result_autor a { color:#333333; }
.search_result_tb { float:left; margin:0px 15px 0 0px; padding:0px; text-align:center; width:90px; }
.search_result_tb p { font-size:10px; margin:0px 0px 4px 0px; padding:0px; text-align:center; }
.search_result_tb p a { color:#000000; }
.search_result_tb img { border:#666666 1px solid; }
.search_result_exclusivo { background:#E2001A; color:#FFFFFF; display:block; font-size:10px; font-weight:bold; padding:2px 5px 2px!important; text-align:right; }
.search_result_md { background:url(../img/medios/listado_bg.gif) 18px 5px no-repeat; float:left; height:70px; margin:0px 15px 0 0; padding:8px 0 0 21px!important; width:69px; }
/*-----SEARCH RESULTS 2------*/
.search_result2 { margin:0px; padding:0px; }
.search_result2 div { margin-bottom:30px; padding:0px; }
.search_result2 h4 { color:#000000; font-size:16px; margin:0px 0px 5px; padding:0px; }
.search_result2 h4 a { color:#000000; text-decoration:none; }
.search_result2 h4 a span { font-style:italic; font-weight:normal!important }
.search_result2 h4 a:hover { color:#454545; }
.search_result2 h5 { color:#E2001A; font-size:12px; font-weight:normal; margin:0px 0px 5px; padding:0px; }
.search_result2 h5 a { color:#E2001A; }
.search_result2 h5 a:hover { color:#990000; }
.search_result2 h5 a, .search_result h4 a { text-decoration:none; }
.search_result2 p { font-size:12px; margin:0px 0 5px 0px; padding:0px; }
.search_result_numero { color:#333333; font-size:12px; font-weight:normal; margin-left:7px; }
.search_result2 p a { color:#000000; font-weight:bold; }
.search_result_autor { font-size:11px; margin:0px; padding:0px; }
.search_result_autor a { color:#333333; }
/*-----EDICIONES lISTADO -----*/
.ediciones_listado { display:inline; float:left; margin:0px 20px 35px 8px; padding:0px; width:350px; }
.ediciones_listado_h3 { border-bottom:#E3E3E3 1px solid; margin:0 0 20px 8px; padding:10px 0 5px; }
.ediciones_listado img { border:1px solid #666666; float:left; }
.ediciones_listado h4 { color:#333333; font-size:18px; margin:0px 0 7px 130px; padding:0px; }
.ediciones_listado h4 a { color:#333333; text-decoration:none; }
.ediciones_listado h4 a:hover { color:#666666; text-decoration:underline; }
.ediciones_listado p { font-size:12px; margin:0px 0 7px 130px; padding:0px; }
.ediciones_listado .ul_bulleted { margin-left:133px; }
/*-----FILTRO-----*/
.filtro { background:url(../img/adserver/bg_ox3.gif) repeat-x top; font-size:12px; padding:0 10px 10px; }
.filtro p { margin:0px; padding:10px 0 0 0; position:relative; }
.filtro form { margin:0px; padding:0px; }
.filtro_buscar { float:left; margin:0px; padding:10px 0 0 0; }
.filtro_buscar input { float:left; }
.filtro_field { background:#FFFFFF; border:1px solid #CCCCCC; font-size:11px; margin-right:5px; padding:5px 2px 4px; width:143px; }
.filtro_select { float:right; padding:10px 0 0 0; }
/*-----AUTORES-----*/
.autores_listado { margin:10px 0 0 0!important; }
.autores_listado dd { padding:3px 0 0 0!important; }
.autores_mosaico { border-left:#999999 1px solid; border-top:#999999 1px solid; margin:12px auto 5px; width:492px; }
.autores_mosaico ul { list-style-type:none; margin:0px; padding:0px; }
.autores_mosaico ul li { border-bottom:#999999 1px solid; border-right:#999999 1px solid; float:left; height:122px; width:122px; }
.autores_mosaico ul li a { background:url(../img/autores/a_bg.gif); display:block; height:122px; position:relative; width:122px; }
.autores_mosaico ul li a span { display:none; }
.autores_mosaico ul li a:hover { background:none; }
.autores_mosaico ul li a:hover span { background:#E2001A; bottom:0px; color:#FFFFFF; display:block; font-size:10px; padding:3px; position:absolute; text-align:center; width:116px; }
.width180 { width:180px; }
.width550 { width:530px; }
/*-----MEDIOS----*/
.medios_home_01 { background: url(../img/medios/listado_bg.gif) 14px 0 no-repeat!important; height:68px; padding:0px!important; position:relative; }
.medios_home_01 img { left:17px; position:absolute; top:3px; }
.medios_home_01 p { bottom:0px; margin:0px; padding:0px 0 15px 0; position:absolute; right:0px; width:145px; }
.galeria_h3 { color:#000000; font-size:22px; font-weight:bold; margin:5px 0 19px 7px; padding:0px; }
/*-----PLAIN CONTENT----*/
.plain_content { margin:0px 0px 0px 10px; padding:0px; }
.plain_guia { font-size:12px; margin:10px 0 25px; padding:0px; text-align:center; }
.plain_guia p { margin:0px 0px 12px 0; padding:0px; }
.plain_guia a { color:#999999; }
.plain_links { font-size:12px; margin:15px 0 5px 0; padding:0px; text-align:center; }
.plain_links a { color:#666666; padding:0 15x 0 0; }
.plain_link_activar { background:url(../img/input_buttons/activar_cuenta.gif) 0 0 no-repeat; display:block; height:24px; margin:0 auto; width:115px; }
.plain_link_activar span { display:none; }
/*-----FORMULARIOS----*/
.formularios { margin:10px auto 0; padding:0px; width:550px; }
.formularios form { margin:0px; padding:0px; }
.formularios form div { clear:both; color:#000000; font-size:12px; line-height:20px; margin:0px; padding:0px 0 10px 0; }
.formularios form div label { display:block; float:left; margin:0 10px 0 0; padding:0; text-align:right; width:240px; }
.formularios form div input { float:left; margin-right:10px; }
.registro_gustos { clear:none!important; float:left; margin-left:250px; width:200px; }
.formularios form h4 { border-bottom:#666666 1px solid; color:#666666; font-size:16px; font-weight:normal; margin:5px 0px 20px; padding:5px 0; }
.formularios_input { font-size:11px; border:1px solid #CCCCCC; padding:2px; width:175px; }
.formularios_select1 { font-size:11px; border:1px solid #CCCCCC; padding:2px; width:175px; }
.formularios_select2 { font-size:11px; border:1px solid #CCCCCC; padding:2px; }
/*-----LAYER-----*/
#TB_overlay { position: absolute; z-index:210; top: 0px; left: 0px; background-color:#000000; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; width:100%; height:200%; .height:1000px;
}
#window3 { width:400px; position:absolute; left:40%; top:500px; z-index:420; }
.lay_01 { padding:0; position:relative; width:400px; }
.lay_01 h3 { background:url(../img/layer/header_bg.gif) 0 0 no-repeat; border-right:#636363 1px solid; color:#FFFFFF; font-size:16px; height:34px; left:0px; margin:0px; padding:11px 5px 0 10px; position:absolute; text-align:left; top:0px; width:341px; }
.lay_01_close { background:url(../img/layer/header_bg.gif) right top no-repeat; border-left:#636363 1px solid; color:#FFFFFF!important; cursor:hand!important; display:block; font-size:14px; height:34px; right:0px; padding:11px 0 0 0; position:absolute; text-align:center; top:0px; width:44px; }
.lay_01_close span { display:block; width:44px; }
.lay_01_close:hover { color:#FF0033!important; text-decoration:none!important; }
.lay01_content { background:#FFFFFF; font-size:12px; margin:45px 0 0 0; padding:0px; text-align:center; }
.lay01_content p { padding:20px 10px; margin:0px; }
.lay01_content form { margin:0px; padding:10px; text-align:left; }
.lay01_content p a { color:#666666; }
.lay01_content form div { margin:8px 0; padding:0px; }
.lay01_content form div br { clear:both; }
.lay01_content form div label { display:block; float:left; font-size:12px; margin-right:10px; padding:2px 0 0; text-align:right; width:170px; }
.lay01_content_input { border:1px solid #999999; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:2px; width:150px; }
#opcion { background:url(../img/adserver/bg_ox3.gif) repeat-x top; font-size:14px; padding:8px 15px 15px; }
#opcion a { color:#CC0000; text-decoration:none; }
#opcion a:hover { text-decoration:underline; }
/*-----BANDERA-----*/
.col_izq_bandera { border-top:1px solid #CCCCCC; margin:15px 0 0 10px!important; }
.cuadro_amarillo { background:#EDB831 url(../img/notificacion/notifiacion_bg.gif) bottom center no-repeat; font-size:14px!important; margin:0 auto 10px!important; padding:20px 20px 20px!important; position:relative; }
.cuadro_amarillo p { margin:0; padding:0; }
.cuadro_amarillo .esquina { background:url(../img/notificacion/bg_malpensantias_punta.gif) no-repeat 0 0; height:45px; left:40px; margin:0; padding:0; position:absolute; top:-45px; width:44px; }
.cuadro_amarillo .cuadro_amarillo_sup { background:url(../img/notificacion/notifiacion_bg2.gif)no-repeat 0 0; height:15px; left:0px; margin:0; padding:0; position:absolute; top:0px; width:731px; }
.home_colinf { border-left:1px solid #E3E3E3; display:inline; float:left; margin:0px; padding:10px 13px 0px; width:226px; }
/*-----MALPENSANTIAS-----*/
.malpe_categorias { margin:0px 0 15px; padding:0px; }
.malpe_categorias h4 { margin:0px 0 10px; padding:0px; }
.malpe_categorias ul { list-style:none; margin:0px 0 0 5px; padding:0px; }
.malpe_categorias ul li { font-size:13px; margin:4px 0 0; padding:0px; }
.malpe_categorias ul li a { color:#666666; }
.malpe_categorias ul li ul { margin:0 0 0 10px }
.malpe_categorias ul li ul li { font-size:11px; }
.malpe_categorias ul li ul li a { color:#999999; }
.search_result2 h5 span { color:#CCCCCC!important }
.malpe_participa { color:#666666; font-size:11px; }
.malpe_biena span, .malpe_mala span { display:none; }
.malpe_biena { background:url(../img/comentarios/buencoment.gif) 0 0 no-repeat; line-height:14px; margin:0 4px; padding:0 5px; text-decoration:none; }
.malpe_mala { background:url(../img/comentarios/malcoment.gif) 0 0 no-repeat; line-height:14px; margin:0 1px; padding:0 5px; text-decoration:none; }
.malpe_bienb span, .malpe_malb span { display:none; }
.malpe_bienb { background:url(../img/comentarios/buencomentb.gif) 0 0 no-repeat; line-height:14px; margin:0 4px; padding:0 5px; text-decoration:none; }
.malpe_malb { background:url(../img/comentarios/malcomentb.gif) 0 0 no-repeat; line-height:14px; margin:0 1px; padding:0 5px; text-decoration:none; }
.malpe_compartir { background:url(../img/comentarios/compartir.gif) right no-repeat; color:#666666; text-decoration:none; }
.malpe_compartir span { margin-right:20px; }
.malpe_compartir:hover { color:#000000; text-decoration:underline; }
.malpe_home { margin:0px; padding:0px; }
.malpe_home h3 { color:#E2001A; font-size:15px; margin:0px 0 12px; padding:0px; }
.malpe_home h3 a { color:#E2001A; text-decoration:none; }
.malpe_home h3 a:hover { color:#990000; }
.malpe_home ul { font-size:11px; list-style-type:none; margin:0px; padding:0px; }
.malpe_home ul li { color:#E2001A; margin:0px 0 10px; padding:0px; }
.malpe_home ul li a { color:#000000; display:block; font-size:12px; text-decoration:none; }
.malpe_home ul li a:hover { text-decoration:underline; }
/*------Notificador-----*/
.notificador { background:#1C1C1C no-repeat 0 0; border:1px dashed #333333; height:60px; margin:10px; padding:0; position:relative; }
.notificador .zona { background:none; display:block; height:60px; margin:0; padding:0; text-decoration:none; }
.notificador .zona:hover { background:#1C1C1C; }
.notificador img { border:none; float:left; margin:0; padding:4px 20px 4px 4px; }
.notificador p { color:#CCCCCC; float:left; font-size:14px; font-weight:normal; margin:0; padding:20px 40px 0; text-align:center; width:500px; }
.notificador p strong { color:#B20014; }
.notificador span { background:url(../img/notificacion/notificacion_icon.gif) no-repeat 0 0; display:block; float:left; height:35px; margin:0; padding:0; position:absolute; right:20px; top:14px; width:34px; }
/*.malpe_home {
	margin:0px;
	padding:0px;
}
.malpe_home h3 {
	color:#E2001A;
	font-size:15px;
	margin:0px 0 12px;
	padding:0px;
}
.malpe_home h3 a {
	color:#E2001A;
	text-decoration:none;
}
.malpe_home h3 a:hover {
	color:#990000;
}
.malpe_home ul {
	font-size:11px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.malpe_home ul li {
	color:#E2001A;
	margin:0px 0 10px;
	padding:0px;
}
.malpe_home ul li a {
	color:#000000;
	display:block;
	font-size:12px;
	text-decoration:none;
}
.malpe_home ul li a:hover {
	text-decoration:underline;
}*/
/*----------Malpensantia------------*/
.home_colinf { background:#DF001D url(../img/notificacion/bg_malpensantias.gif) repeat-x top left; border-top:1px solid #E3E3E3; margin:0px; padding:10px 13px; width:734px; }
.malpe_home { margin:0px; padding:0px; }
.home_colinf h3 { color:#E2001A; font-size:15px; margin:0px 0 6px; padding:0px; }
.home_colinf h3 a { color:#FFFFFF!important; font-size:15px; text-decoration:none; }
.home_colinf h3 a:hover { color:#CCCCCC!important; }
.malpe_home h4 { margin:0; padding:0; }
.malpe_home h4 a { color:#000000; float:left; font-size:12px; margin:0; padding:0; text-decoration:none; }
.malpe_home h4 a:hover { text-decoration:underline; }
.malpe_home .fecha { margin:0; padding:0; }
.malpe_home .fecha p { color:#000000; float:left; font-size:10px; margin:0; padding:2px 10px 0 0; }
.malpe_home a { color:#CCCCCC; float:left; font-size:10px; margin:0; padding:2px 0 0; text-decoration:underline; }
.malpe_home a:hover { text-decoration:none; }
.malpe_home p { color:#000000; float:left; font-size:10px; margin:0; padding:0 10px 0 0; }
.malpe_home p a { color:#000000; font-size:12px; margin:0; padding:0; text-decoration:none; }
.malpe_home p a:hover { text-decoration:underline; }
.vertodas { margin:0; padding:0; }
.vertodas a { color:#666666; font-size:10px; margin:0; padding:0; text-align:right; }
/*top de libros colder*/
.topdelibros { margin:0; padding:0; }
.genero { display:inline; float:left; margin:0 10px 10px 0; padding:0; width:225px; }
.genero h3 { margin:0; padding:0 0 3px 10px; }
.genero dl { background:#f2f2f2; border-top:4px solid #0292C7; margin:0; padding:0 0 5px; }
.genero dl dt { color:#4b4b4b; font-size:11px; margin:0; padding:2px 10px 0; }
.genero dl dd { border-bottom:1px solid #CDCDCD; color:#4b4b4b; font-size:11px; font-weight:bold; margin:0; padding:0 10px 4px; }
.genero dl dd span { color:#4b4b4b; font-size:10px; font-weight:100; margin:0; padding:2px 0 0; }
.censadas { margin:0 0 15px; padding:0; }
.censadas p { color:#4b4b4b; font-size:10px; margin:0; padding:0; }
.topdelibros h4 { border-bottom:1px solid #E3E3E3; color:#E2001A; font-size:16px; margin:0; padding:0 0 4px; }
.compartir h4 { border-bottom:1px solid #E3E3E3; color:#E2001A; font-size:16px; margin:0; padding:0 0 4px; }
.recomendados_lista { border-bottom:1px solid #E3E3E3; margin:0 0 15px; padding:0; }
.recomendado { margin:12px 0; padding:0; }
.recomendado .img { border-bottom:2px solid #999999; border-right:1px solid #999999; float:left; height:91px; margin:0; padding:0; width:61px; }
.recomendado .referencia { background:#F2F2F2; float:right; margin:0; padding:0; position:relative; width:380px; }
.recomendado .referencia .tituloref { background:#EDB831; margin:0 0 4px; padding:0 0 2px; }
.recomendado .referencia .tituloref p { color:#FFFFFF; font-size:12px; margin:0; padding:0 0 0 8px; }
.recomendado .referencia .tituloref p span { font-size:11px; margin:0; padding:0; }
.recomendado .referencia p { color:#4B4B4B; font-size:11px; margin:0; padding:0px 4px 0px 8px; }
.recomendado .referencia .referencia_down { background:url(../img/topdelibros/boxrecomendado_down.gif) no-repeat 0 0; height:8px; margin:0; padding:0; width:380px; }
.recomendado .referencia .esquina_ref { background:url(../img/topdelibros/esquina_rec.gif) no-repeat 0 0; height:19px; left:-19px; margin:0; padding:0; position:absolute; top:28px; width:21px; }
.compartir { margin:0; padding:0; }
.compartir a { border:none; display:block; float:left; font-size:11px; font-weight:bold; margin:5px 10px 10px 0; padding:0; position:relative; text-decoration:none; z-index:1; }
.compartir a:hover div { display:block; }
.compartir a div { background:url(../img/topdelibros/icon/esquina_share.gif) 20% 100% no-repeat; display:none; left:5px; margin:0; padding:0 0px 13px; position:absolute; top:-35px; z-index:10; }
.compartir a div p { background:#EDB831; color:#FFFFFF; font-size:11px; height:20px; margin:0; padding:4px; }
/*Hernan*/
.subnav01 { border-top:1px solid #CCCCCC; float:right; margin:0; padding:5px 0 0 0; width:508px; }
.subnav01 ul { list-style-type:none; margin:0; padding:0; }
.subnav01 ul li { color:#666666; font-size:10px; font-weight:normal; display:inline; float:right; margin:0 8px 0; padding:0; }
.subnav01 ul li a { color:#666666; font-size:10px; font-weight:normal; margin:0; padding:0; text-decoration:none; }
.subnav01 ul li a:hover { text-decoration:underline; }
.aforismo_title { font-weight:normal; }
.invitado_fest { background:#C60F19 url(../img/col_izq/mouth.gif) no-repeat 5% 50%; border:1px solid #B30D15; color:#FFB400!important; display:block; font-size:10px; font-weight:bold; height:31px; line-height:110%; margin:10px 0; padding:5px 0 0 65px; text-decoration:none; width:127px; }
.invitado_fest:hover { color:#FFFFFF!important; }
.paginador_pie { height:80px; margin:10px 0; padding:0; }
.paginador_pie h4 { margin:0 0 10px; padding:0; }
.paginador_pie ul { height:55px; list-style-type:none; margin:0; padding:0; }
.paginador_pie ul li { float:left; margin:0 5px; padding:0; }
.paginador_pie a { display:block; height:53px; margin:0; padding:0; width:50px; }
.paginador_pie a:hover { background:#EDB831; }
.pie_prev { background:url(../img/col_der/arrow_left.gif) no-repeat 50% 50%; border-right:1px solid #EDB831; }
.pie_prev:hover { background:url(../img/col_der/arrow_left.gif) no-repeat 45% 50%!important; }
.pie_next { background:url(../img/col_der/arrow.gif) no-repeat center center; border-left:1px solid #EDB831; }
.pie_next:hover { background:url(../img/col_der/arrow.gif) no-repeat 55% 50%!important; }
.projs-casamalpensante { clear:both; padding-top:5px;}
.projs-casamalpensante ul { list-style-type:none; margin:0px; padding:0px;}
.projs-casamalpensante ul li { float:left; margin:0 10px 10px;}
.projs-casamalpensante ul li a { background-position:0 0; background-repeat:no-repeat; display:block; height:70px; line-height:300px; overflow:hidden; width:226px;}
.projs-casamalpensante ul li a:hover { background-position:right top;}
