/* Migas */
#migas {font:bold 0.7em arial,verdana; padding:5px 0;margin:0;color:/*#333*/#0060C5;}
#migas a{color:#666;font-weight:bold;text-decoration:none}
#migas a:hover{text-decoration:underline;color:#333}


/* Estilos para el Templeta Encuesta */
#encuesta{margin:0;padding:0;}
#encuesta_cuerpo{margin:20px;text-align:center;padding:5px;border:1px solid #ccc;background: #fff url(../images/auxiliares/fondo_votar.gif) no-repeat bottom right;}
#encuesta_cuerpo .encuesta_boton{border:1px solid red;background:#fff url(../images/auxiliares/boton_votar_01.gif) no-repeat;padding-left:30px;padding-right:2px;font:11px Arial,sans-serif;border:1px solid #aaa;height:22px;text-decoration:underline;}
#encuesta_cuerpo table{margin:15px auto;border-spacing:0;}
#encuesta_cuerpo td{text-align: left;background:#eee;font:11px verdana,sans-serif;padding:2px 4px;border:1px solid #fff;}
#encuesta_encabezados{}
#encuesta_encabezados h2{margin:0 8px 0 0; padding:17px 0 0 5px;  background:#316FBA; border-bottom:3px solid #014AA8; text-align:left; font:bold 16px verdana,sans-serif;font-variant: small-caps; color:#fff;}
#encuesta_encabezados h3{font:14px Trebuchet MS,Verdana, Arial, sans-serif;color:#226;padding:0;margin:0;}
#encuesta_encabezados h4{font:12px Tahoma, Verdana, Arial, sans-serif;color:#555;padding:0;margin:0;}
#encuesta_encabezados #encuesta_enc_fecha{font:12px Tahoma, Verdana, Arial, sans-serif;font-style:italic;color:#888;}
#encuesta_contenidos p{text-align:justify;}
#encuesta_contenidos .encuesta_cont_entradilla{color:#623;font-style:italic;margin:5px;}
#encuesta_contenidos img{border:1px solid #666;margin:0 10px 10px 0;padding:2px;}
#encuesta_contenidos .encuesta_cont_descripcion{text-indent:30px;}
#encuesta_contenidos .encuesta_cont_autor{font:bold 11px Verdana,sans-serif;color:#255;margin:10px 5px;}

#encuesta h2{font:bold 0.8em trebuchet ms,arial;text-align:center;margin:20px auto 0 auto}
#encuesta h2 a{color:#2E2E2E;text-decoration:none;border:1px solid #888888;padding:3px 10px;background:#E7E7E7;}

/* Estilos para el Templeta Foros */
#foros{margin:0;padding:0;font-size:0.8em}
#foros_encabezados{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 10px;margin-top:10px;}
#foros_encabezados h2{font:bold 1em Tahoma, Verdana, Arial, sans-serif;color:#579;margin:0;}
#foros_encabezados h3{font:0.9em Trebuchet MS,Verdana, Arial, sans-serif;color:#226;padding:0;margin:0;}
#foros_encabezados h4{font:0.8em Tahoma,Verdana,Arial,sans-serif;color:#555;padding:0;margin:0;}
#foros_encabezados #foros_enc_fecha{font:0.7em Tahoma,Verdana,Arial,sans-serif;font-style:italic;color:#888;}

#foros_contenidos p{text-align:justify}
#foros_contenidos .foros_cont_entradilla{color:#623;font-style:italic;margin:5px}
#foros_contenidos img{border:1px solid #666;margin:0 10px 10px 0;padding:2px}
#foros_contenidos .foros_cont_descripcion{text-indent: 30px}
#foros_contenidos .foros_cont_autor{font:bold 0.7em Verdana,Arial,sans-serif;color: #255;margin:10px 5px}

#foro_ir_resp{margin:20px;text-align:center;padding:10px;border-bottom:1px solid #ccc;}
#foro_ir_resp .foro_ir_resp_boton,
#foros_respuestas .foro_ir_resp_boton,
#foro_resp_formulario .foro_resp_submit{background:#fff url(../images/auxiliares/boton_flecha_01.gif) no-repeat;padding-left:30px;padding-right:2px;
font:11px Arial,sans-serif;border:1px solid #aaa;height:22px;text-decoration:underline;}

#foros_respuestas{border-right:1px solid #ddd;}
#foros_respuestas ul{margin:0px;padding:0 0 2px 5px;}
#foros_respuestas li{display:block;list-style-type:none;border:1px solid #aaa;background:#efefef;padding:5px;margin:5px;}
#foros_respuestas .foro_respuesta_autor{border-bottom:1px solid #aaa;font-weight:bold;font-size:11px;background:#ddd;padding:2px 10px;margin:0;}
#foros_respuestas .foro_respuesta_contenido{background:#fff;padding:5px;}

#foro_resp_comentada{border:1px solid #aaa;margin:15px 20px;padding:0 5px;}
#foro_resp_comentada .foro_resp_rotulo{margin:0;padding:5px 0;}
#foro_resp_comentada .foro_resp_comentario{font-style:italic;background:#efefef;margin:0;padding:2px 10px;}
#foro_resp_comentada .foro_resp_autor{font-size:11px;font-weight:bold;padding:2px 10px;margin:0;}

#foro_resp_formulario{background:#efefef;padding:5px;}
#foro_resp_formulario #foro_resp_rotuloNombre{font-weight:bold;font-size:11px;background:#ddd;padding:2px 5px;}
#foro_resp_formulario .foro_resp_inptxt,
#foro_resp_formulario .foro_resp_txa{border:1px solid #888;font:0.7em Arial,sans-serif;margin-top:5px;}
#foro_resp_formulario .foro_resp_submit{margin:20px;}

/* Editor */
#edicion{width:546px;margin:5px 0;padding:0;}
#edicion input,#edicion textarea,#edicion select{font: 12px Arial,sans-serif;border:1px solid #36a;}
#edicion .edicion_titulo{font:bold 14pt Arial,sans-serif;color: #434365;}
#edicion .edicion_elemento{font:9pt Arial,sans-serif;color: #000;}
#edicion .edicion_input{background:#fff;}
#edicion .edicion_input_requerido{border:2px solid #f80;}

/* Estilos para los Formularios y Utilidades */
#utilidades{margin:0;padding:0;}
#utilidades #titulo_utilidad{margin:0;height:45px;border:1px solid #fff;}
#utilidades #titulo_utilidad h2{margin:0; background:#E7E7E7; border-bottom:3px solid #DBDBDB; padding:10px 5px 0 0; text-align:right; font:bold 16px verdana,sans-serif;font-variant: small-caps;}
#utilidades input,#utilidades textarea,#utilidades select{font:12px Arial,sans-serif;border:1px solid #888;}
#utilidades table{font:12px Arial,sans-serif;}
#utilidades .tpl_boton{font-weight:bold;background:#E7E7E7;margin:6px;}
#utilidades .tpl_input_edicion_requerido {border:1px solid #FF8000;}

#utilidades .terminos{}
#utilidades .terminos p{}
#utilidades .terminos p a{color:#FF8000;text-decoration:none}
#utilidades .terminos p a:hover{text-decoration:underline}

#utilidades .login{}
#utilidades .login .tr1{}
#utilidades .login .tr1 th{color:#0060C5}
#utilidades .login .tr2{background:#F3F6FD;}
#utilidades .login .tr2 .td1{padding:20px;border:1px solid #91A4B2;}
#utilidades .login .tr2 .td1 .p1{margin:0;font:bold 1em verdana,arial,trebuchet ms,arial;color:#5B6066;text-align:center}
#utilidades .login .tr2 .td1 .boton{margin:0 auto;border:1px solid blue;}
#utilidades .login .tr2 .td1 h2{font:bold 1em trebuchet ms,arial;text-align:center;margin:20px auto 0 auto}
#utilidades .login .tr2 .td1 h2 a{color:#2E2E2E;text-decoration:none;border:1px solid #888888;padding:3px 10px;background:#E7E7E7;}
#utilidades .login .tr2 .td1 .p2{font:bold 1em arial;color:#000;margin:25px 0 0 0}
#utilidades .login .tr2 .td1 ol{color:#686B72;font:bold 1em arial;margin:0;padding:0 10px 0 20px}
#utilidades .login .tr2 .td1 ol li{margin:10px 0 0 0}

#utilidades .login .tr2 .td2{padding:20px;border:1px solid #91A4B2;}
#utilidades .login .tr2 .td2 h2{margin:0;font:bold italic 1em arial;margin:20px 0 0 0}
#utilidades .login .tr2 .td2 h2 a{color:#7B9FC1;text-decoration:none} 
#utilidades .login .tr2 .td2 h2 a:hover{text-decoration:underline}
#utilidades .login .tr2 .td2 .tpl_boton{font:bold 1em trebuchet ms,arial;}

#utilidades .cont_back{text-align:center}
#utilidades .back{background:#E7E7E7;bordeR:1px solid #888888;color:#2E2E2E;font:bold 1.1em trebuchet ms,sans-serif;}

/* Mapas */
#utilidades #menu_mapa{padding:0px 15px;margin-top:10px;text-align:right;}
#utilidades #menu_mapa ul {margin:0px;padding:0px;padding-bottom:3px;}
#utilidades #menu_mapa li {list-style-type:none;display:inline;text-align:center;padding:0px 3px;}
#utilidades #menu_mapa li a{padding:4px 8px;background:#E0E6EB;color:#000;text-decoration:none;font:0.8em verdana,sans-serif;}
#utilidades #menu_mapa li a:hover{background:#D3DCE2;color:#000;border-top:1px solid #113864;}


#contenido_mapa{border-top:3px solid #C1C1C1;font:0.9em verdana,snas-serif;}
#contenido_mapa ul{margin:10px 0px;padding:0 0 3px 20px;}
#contenido_mapa li {color:#000; text-decoration:none;display:inline;}
#contenido_mapa li a {padding:0 0 0 15px;color:#000; text-decoration:none;display:block;background:url(../images/vermas.gif) no-repeat left 4px}
#contenido_mapa li a:hover {color:#555; text-decoration: underline;font-weight:bold}

/* Estilos para el Template Buscar */
#buscar{padding:0px;font-size:1em;}

#buscar_formulario{margin:0; padding:5px;text-align:center;border:1px solid #ccc;background: #fff url(../images/auxiliares/fondo_buscar.gif) no-repeat bottom right;}
#buscar_formulario .buscar_form_info{font-style:italic;}
#buscar_formulario .buscar_input{border: 1px solid #aaa;font: 12px Arial,sans-serif;color:#000;background: #eee;padding:3px 5px;}
#buscar_formulario .buscar_boton{background: #fff url(../images/auxiliares/boton_buscar_01.gif) no-repeat;padding-left: 30px;padding-right: 2px;font: 11px Arial,sans-serif;border: 1px solid #aaa;height: 22px;text-decoration:underline;}

#buscar_resultado{margin:0;padding:0;text-align:center;}
#buscar_resultado .buscar_res_busqueda{font:bold 12px Verdana,Arial,sans-serif;padding:3px;background:#eee;}
#buscar_resultado ul{text-align:left;margin:0;padding:0;}
#buscar_resultado li{display:block;list-style-type: none;margin:15px 0;padding:2px;border:1px solid #A8BDCB;border-top:3px solid #A8BDCB;}

#buscar_resultado li .buscar_res_titulo{font:italic bold 0.85em verdana; padding:5px; margin:0; color:#888;background:#E3E9EE}
#buscar_resultado li .buscar_res_titulo a{font-weight:normal}
#buscar_resultado li .buscar_res_titulo a:hover{}

#buscar_resultado li .buscar_res_contenido{margin:0;padding:10px; font:0.85em tahoma;color:#000;}
#buscar_resultado .encontrado{font:italic bold 12px Verdana,Arial,sans-serif; color:#AF5E3A;}

/*** Estilos del Buscador ***/

#buscar .quisodecir {color:#f00;}

#buscar .keymatch {padding:0 15px 10px 15px;margin:0;background:#ECF5FA;}
#buscar .keymatch h4 {margin:0;padding:10px 0 0 0;font:16px arial;color:#415B6D;}
#buscar .keymatch h4 a {font:bold 16px tahoma;color:#415B6D;text-decoration:none;}
#buscar .keymatch a {font:11px arial;color:#415B6D;}

#buscar .head_results {text-align:right;font-size:10px;background:#eee;padding:10px;margin-top:10px;border:1px solid #999}
#buscar .head_results span {float:left;font:11px sans-serif}

#buscar .results {text-align:center;margin-top:10px;}
#buscar .results .articulo {padding:15px;display:table;width:90%;text-align:left;}
#buscar .results .titulo {font:14px arial,sans-serif;margin:10px 0 0 0;padding:0 0 5px 0;}
#buscar .results .titulo a{color:#B34040;text-decoration:none}
#buscar .results .titulo a:hover{text-decoration:underline}
#buscar .results .titulo .paginasimilar{font:bold 11px arial;color:#2B71BD;}
#buscar .results .contenido{margin:0;padding:0;font:12px trebuchet ms; text-align:justify;}
#buscar .results .contenido img {margin:5px 10px 5px 0;}
#buscar .results .migas{margin:0;padding:0;font:bold 11px arial; color:#666666;}
#buscar .results .migas a {font:bold 9px arial;color:#2B71BD;text-decoration:none}
#buscar .results .migas a:hover{text-decoration:underline}

#buscar .buttons {text-align:center;margin-bottom:5px}

#buscar .btnBuscar {display:inline;width:80px;height:20px;border:1px solid #ccc;padding:3px 5px 2px 5px;margin:0 0 10px 0;background:#eee;font:12px arial;cursor:pointer}
#buscar .btnSimple,.btnSearchSelect,.btnImageSelect{padding:5px;font:bold 1em verdana;display:inline}
#buscar .btnSimple{cursor:pointer;border:1px solid #ccc;border-bottom:0;color:#999}
#buscar .btnSearchSelect{background:#eee;border:1px solid #aaa;margin-top:1px;border-bottom:1px solid #fff}
#buscar .btnImageSelect{background:#E7F2FA;border:1px solid #aaa;margin-top:1px;border-bottom:1px solid #fff}

#buscar .division_tabs {display:block;border-bottom:1px solid #aaa;margin-bottom:10px;}

/**
 * Estilos del listado del suggest
 */
.suggest {cursor:pointer;display:block;padding:2px;color:#000;text-decoration:none;white-space:nowrap;font:0.9em tahoma,helvetica,sans-serif}
.aproxsuggest {float:right;color:#2C8D31;}
.suggesthover {background:#2B71BD;cursor:pointer;display:block;padding:2px;color:#fff;text-decoration:none;white-space:nowrap;font:0.9em tahoma,helvetica,sans-serif}
.aproxsuggesthover {float:right;color:#fff;}

/* Filtro */
.filtro {margin:20px 0;padding:0;font:bold 0.8em verdana;text-align:center;clear:both}
.filtro select{margin:2px;padding:0;font:0.8em verdana;vertical-align:middle;width:240px;}
.filtro input{margin:2px;padding:0;font:0.8em verdana;vertical-align:middle;}
.filtro #basica{margin:0;padding:5px 0;}
.filtro #avanzada{margin:0;padding:5px;background:#F4f4f4;}

.filtro .inputBuscar{border:0px; font:10px Verdana,sans-serif;}
.filtro .caja_noticia{background-image: url(../images/fondo_noticia.jpg);background-position: top;background-repeat: repeat-x;}
.filtro .buscar_filtro {background: #fff url(../images/auxiliares/boton_buscar_01.gif) no-repeat;padding-left: 30px;padding-right: 2px;font: 11px Arial,sans-serif;border: 1px solid #aaa;height: 22px;text-decoration:underline;}

/* Editor HTML */
/* TOOLBAR BUTTONS */

.widgToolbar a {display: block;width: 21px;height: 21px;overflow: hidden;background-repeat: no-repeat;text-indent: -1000em;text-decoration: none;}
.widgToolbar a:hover{background-position: 0 -21px;}
.widgToolbar a:active{margin-top: 2px;margin-left: 2px;background-position: 0 -42px;}
.widgToolbar li.on a, .widgToolbar li.on a:hover{background-position: 0 -42px;}
.widgToolbar li.widgEditButton{background-repeat: no-repeat;background-position: bottom right;}
.widgButtonBold{background-image: url(editor/widgeditor_button_bold.gif);}
.widgButtonHTML{background-image: url(editor/widgeditor_button_html.gif);}
.widgButtonImage {background-image: url(editor/widgeditor_button_image.gif);}
.widgButtonItalic {	background-image: url(editor/widgeditor_button_italic.gif);}
.widgButtonLink{background-image: url(editor/widgeditor_button_link.gif);}
.widgButtonOrdered{	background-image: url(editor/widgeditor_button_ordered.gif);}
.widgButtonUnordered{background-image: url(editor/widgeditor_button_unordered.gif);}
.widgSource a{background-image: url(editor/widgeditor_button_empty.gif);cursor: default;}
.widgSource li.on a, .widgSource li.on a:hover{	background-position: 0 0;}
.widgSource .widgButtonHTML{background-image: url(editor/widgeditor_button_html.gif);}
.widgSource .widgButtonHTML:hover{cursor: pointer;}

/* TOOLBAR */
.widgToolbar{list-style: none;width: 345px;height: 30px;margin: 0;padding:0;border:1px solid #C8D2F2;background:#fff;}
* html .widgToolbar{width: auto;}
.widgToolbar li{display: inline;float: left;width: 21px;height: 21px;margin-top: 5px;margin-left: 5px;line-height: 30px;}

/* EDITING AREA */
.widgIframe{clear: left;width: 345px;height: 200px;border-top-width: 1px;background:#fff;}
.widgContainer textarea.widgEditor{clear: left;width: 345px;height: 200px;border-top-width: 1px;padding: 0;}

/* EDITOR CONTAINER */
.widgContainer{}

.selectdinamico {cursor:pointer;display:block;padding:2px;color:#0000CC;text-decoration:none;white-space:nowrap;}
.selectdinamico:hover {background:#C4E4FF;}
.selectdinamicohover {background:#C4E4FF;cursor:pointer;display:block;padding:2px;color:#0000CC;text-decoration:none;white-space:nowrap;}
.resalteSelect {color:#00c;text-decoration:underline;font-weight:bold;}