/*Campos requeridos*/

#fieldRequired{color:#FF8000;}



/* Migas */

#migas {text-align:right;font-size:0.7em;list-style:none;background: transparent;}

#migas p{padding:0 45px 9px 0;color:#9D9D9D;}

#migas a{color:#9D9D9D;;text-decoration:underline;padding:0 3px 0 0;}

#migas a:hover{text-decoration:none;color:#333}

#migas .mayor{margin:0 0 0 0;color:#666;display:inline}

#migas strong{color:#666}



.Naranja{color:#F5A000;}

.Azul{color:#1BADCF;}

.Fucsia{color:#F82790;}

.Verde{color:#94CA28;}

.Rojo{color:#E94325;}



.listaCuadrosBordeSuperiorParrafoNaranja{border-top:solid 1px #F5A000;}

.listaCuadrosBordeSuperiorParrafoAzul{border-top:solid 1px #1BADCF;}

.listaCuadrosBordeSuperiorParrafoFucsia{border-top:solid 1px #F82790;}

.listaCuadrosBordeSuperiorParrafoVerde{border-top:solid 1px #94CA28;}

.listaCuadrosBordeSuperiorParrafoRojo{border-top:solid 1px #E94325;}



/* Estilos para las herramientas laterales */

#herramientas_laterales{border-right:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;float: right;width: 38px;height:38px;background-color:#FFF;}

.herramientas_laterales_vinculos{border-top:solid 1px #E3E3E3;background:url(../images/d_secundario/hl_vinculos.gif) no-repeat center center;color:#E94325;font-size:0.7em;}

.herramientas_laterales_rss{background:url(../images/d_secundario/hl_rss.gif) no-repeat center center;}

.herramientas_laterales_ayuda{background:url(../images/d_secundario/btn_mapadelsitio.jpg) no-repeat center center;}

.herramientas_laterales_vinculo{text-decoration:none;border:none;}

.herramientas_laterales_biblioteca{background:url(../images/d_secundario/BNC.jpg) no-repeat center center;}

.herramientas_laterales_buscar{background:url(../images/d_secundario/hl_buscar.jpg) no-repeat center center;}

.herramientas_laterales_login{background:url(../images/d_secundario/hl_login.jpg) no-repeat center center;}


.herramientas_laterales_registro{background:url(../images/d_secundario/hl_registro.jpg) no-repeat center center;}

.herramientas_laterales_end_session{background:url(../images/d_secundario/hl_terminar_sesion.jpg)no-repeat center center;color:#D86342;font-size:0.5em;font-weight:bold}

/* Estilos para el Templeta Encuesta */

#encuesta{margin:0;padding:0;}

#encuesta_cuerpo{margin:20px 0;text-align:center;padding:5px 0;border:1px solid #ccc;background:#fff url(../images/auxiliares/fondo_votar.gif) no-repeat bottom right;}

#encuesta_cuerpo .encuesta_boton{background:#fff url(../images/auxiliares/boton_votar_01.gif) no-repeat;padding-left:30px;padding-right:2px;font:0.75em Arial, Helvetica, sans-serif;border:1px solid #aaa;height:22px;text-decoration:underline;}

#encuesta_cuerpo table{margin:15px auto;border-collapse:collapse;}

#encuesta_cuerpo td{text-align: left;background:#eee;font:0.75em Verdana, Geneva, sans-serif;padding:0.4em 1em;border-right:1px solid #fff;border-bottom:1px solid #fff}

#encuesta_cuerpo td.last{border-right:none;}



/* Estilos para el Templeta Foros */

#foros{margin:0;padding:0;font-size:0.8em}

#foros .formulario{margin:0;padding:0;}

#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{}

#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}



#form_ir_resp{text-align:left;border-bottom:1px solid #ccc;}

#form_ir_resp .foro_ir_resp_boton {border:1px solid #FAFAFA;height:22px;width:150px;margin:0;background-color:#FAFAFA;cursor:pointer;}

#form_ir_resp .num_comentarios {float:right;height:22px;padding:5px 0 0 0;font-size:1em;}

#foro_resp_formulario .foro_resp_submit{font:0.85em Arial,sans-serif;border:1px solid #FAFAFA;height:22px;width:90px;margin:0}



#foros_respuestas{}

#foros_respuestas ul{margin:0px;padding:0 0 2px 5px;}

#foros_respuestas li{display:block;list-style-type:none;padding:20px 0 20px 0;border-bottom:solid 1px #CCC;}

#foros_respuestas .foro_respuesta_autor{font-size:1em;float:left;width:120px;}

#foros_respuestas .foro_respuesta_fecha{padding:0 0 0 120px;color:#999;}

#foros_respuestas .foro_respuesta_contenido{padding:0 0 0 120px;}



#foro_resp_comentada{border:1px solid #aaa;margin:15px 0;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:0.7em;font-weight:bold;padding:2px 10px;margin:0;}



#foro_resp_formulario{padding:5px;}

#foro_resp_formulario #foro_resp_rotuloNombre{font-weight:bold;font-size:0.9em;background:#ddd;padding:2px 5px;}

#foro_resp_formulario .foro_resp_inptxt,

#foro_resp_formulario .foro_resp_txa{border:1px solid #888;font:1em Arial,sans-serif;margin-top:5px;}

#foro_resp_formulario .foro_resp_submit{font-size:1em;border:1px solid black;height:22px;width:130px;margin:10px 0 10px 0;cursor:pointer;}



/* Editor */

#edicion{padding:10px 0;float:left;width:100%;position:relative}

#edicion .mainTable{border:1px solid #69C;width:100%;border-collapse:collapse;}

#edicion input,

#edicion textarea,

#edicion select{font:1em Arial, Helvetica, sans-serif;border:1px solid #36a;background:#fff}

#edicion button{background:#ECE9D8;border:1px solid #000;width:20px;}

#edicion .mainTable .userInfo{text-align:right;background:#F0F7FF;padding:5px;font-weight:bold;}

#edicion .mainTable .titulo{text-align:center;background:#6699CC;}

#edicion .mainTable .salvar{text-align:center;background:transparent;font-size:1em;border-bottom:1px solid #6699CC;}

#edicion .mainTable .salvar table{margin:0 auto;}

#edicion .mainTable .submenu{background:#F0F7FF;font-size:0.9em}

#edicion .mainTable .resaltados{text-align:right;background:#F0F7FF;border-top:1px solid #69c;}

#edicion .edicion_titulo{font:bold 1.2em Arial, Helvetica, sans-serif;color: #434365;}

#edicion .edicion_elemento{font:0.75em Arial, Helvetica, sans-serif;color: #000;clear:both;/*background:transparent*/}

#edicion .edicion_input{background:#fff;position:relative}

#edicion .edicion_input_requerido{border:2px solid #f80;}

#edicion .secondaryTable{width:100%;border-collapse:collapse;background:#F0F7FF;border-top:1px solid #69c;border-bottom:1px solid #69c}

#edicion .secondaryTable .nombreCampo{text-align:right}

#edicion .secondaryTable td{padding:0.3em 0.2em}



/* Estilos para los Formularios y Utilidades */

#utilidades{margin:0;padding:0;float:left;width:100%;}



#utilidades td{padding:0.4em 0.5em;}

#utilidades td input{background:#fff;}

#utilidades ul{list-style:disc;margin:0 0 0 4em}



#utilidades .titulo_formulario{padding:10px 0;}/*** Login ***/

#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 1em Verdana, Geneva, sans-serif;font-variant: small-caps;}

#utilidades input,#utilidades textarea,#utilidades select{font:1em Arial,sans-serif;border:1px solid #888;}

#utilidades table{font:1em Arial, Helvetica, sans-serif;}

#utilidades .tpl_boton{font-weight:bold;background:#E7E7E7;margin:6px;}

#utilidades .tpl_input_edicion_requerido {border:1px solid #FF8000;}



/* Mapas */

#utilidades #menu_mapa {font-weight:bold;font-size:1em;margin:0;padding:0;list-style:none;float:left;width:100%;border-bottom:1px solid #5f5f5f}

#utilidades #menu_mapa li {float:left;margin:0 5px 0 0;padding:0}

#utilidades #menu_mapa li a{display:block;padding:0 2em;line-height:2em;background:#5f5f5f;text-decoration:none;color:#fff;float:left;}

#utilidades #menu_mapa li a:hover{background:#ccc;color:#333}



#contenido_mapa{float:left;width:100%;}

#default .default_descripcion #contenido_mapa ul{font-size:1em;margin-bottom:1em;padding-top:1em;margin-left:4em;}

#default .default_descripcion #contenido_mapa ul { list-style: decimal}

#default .default_descripcion #contenido_mapa li{padding:0;color:#314620}

#default .default_descripcion #contenido_mapa li a {text-decoration:underline;display:block;padding:0;line-height:1.5em}

#contenido_mapa ul li a:link{color:#333;}

#contenido_mapa ul li a:visited{color:#777}

#contenido_mapa ul li a:hover {color:#d90002; text-decoration:none;}

#contenido_mapa ul li a:active{color:#999;}



/* Estilos para el Template Buscar */

#buscar{font-size:1em;float:left;margin:0 0 0 0;}

#buscar_formulario{margin:0 0 4px 0;padding:0;text-align:center;}

#buscar_formulario form p{margin:0 0 10px 0}

#buscar_formulario .buscar_input{border:1px solid #D8D8D7;width:196px;height:21px;font:1em Arial, Helvetica, sans-serif;color:#000;background:#FFF;padding:0 0 0 0;vertical-align:middle}

#buscar_formulario .buscar_boton{background: #fff url(../images/auxiliares/boton_buscar_01.gif) no-repeat;padding-left: 30px;padding-right: 2px;font: 1em Arial, Helvetica, sans-serif;border: 1px solid #aaa;height: 22px;text-decoration:underline;}

#buscar_formulario .forma_busqueda{float:left;margin:0;}



#buscar .buttons {margin:0;padding:3px 0 0 300px;}

#buscar .btnSimple,.btnSearchSelect,.btnImageSelect{color:#999;display:inline;vertical-align:middle;}

#buscar .btnSimple{color:#E94325;cursor:pointer;padding:0 10px 0 10px;}

#buscar .btnSearchSelect{}

#buscar .btnImageSelect{}



#buscar .division_tabs {display:block;border-bottom:1px solid #aaa;margin-bottom:10px;}



#buscar .btnBuscar2 {border:1px solid #000;color:#000;display:inline;width:100px;height:25px;background:#fff}



/*** Estilos del Buscador ***/

#buscar .quisodecir {color:#f00;}

#buscar .recomendada{background:#eee;margin:10px 0 0 0;padding:10px 5px;font:bold 1em arial,sans-serif;color:#003;border:1px solid #999999}

#buscar .keymatch {padding:0 15px 0 5px;margin:0;}

#buscar .keymatch span {margin:0;padding:10px 0 0 0;display:block}

#buscar .keymatch span a {font:bold 1.1em Arial, Helvetica, sans-serif;text-decoration:none;}

#buscar .keymatch span a:hover{text-decoration:underline}

#buscar .keymatch a {font:0.9em Arial, Helvetica, sans-serif;color:#c00;}



#buscar .head_results {float:left;color:#000;text-align:left;font-size:1.2em;margin:10px 0 0 0;}

#buscar .head_results span {float:left;font:1.1em sans-serif;}

#buscar .paginacionBusqueda {margin:10px 0 0 0;color:#000;text-align:right;font-size:1.1em;float:left;width:492px;}

#buscar .Naranja a{color:#F5A000;}

#buscar .Azul a{color:#1BADCF;}

#buscar .Fucsia a{color:#F82790;}

#buscar .Verde a{color:#94CA28;}

#buscar .Rojo a{color:#E94325;}

#buscar .Naranja a:visited{color:#F5A000;}

#buscar .Azul a:visited{color:#1BADCF;}

#buscar .Fucsia a:visited{color:#F82790;}

#buscar .Verde a:visited{color:#94CA28;}

#buscar .Rojo a:visited{color:#E94325;}



#buscar .index_menu_segundo{font-size:1.3em;font-weight:normal}



#buscar .results {margin:0 0 0 0;float:left;width:100%;float:left;border-top:1px solid #999;}

#buscar .results .articulo{float:left;width:100%;padding:15px 0}

#buscar .results .migas{margin:0;padding:0 15px 5px 15px;font-size:0.9em; color:#666;}

#buscar .results .migas span{padding:0 4px;}

#buscar .results .migas a {font-size:1em;color:#003;text-decoration:underline;}

#buscar .results .migas a:hover{text-decoration:none}

#buscar .results .titulo {font-size:1.1em;font-weight:normal;margin:0;padding:5px 15px 5px 15px;display:block}

#buscar .results .titulo a{color:#c00;text-decoration:underline}

#buscar .results .titulo a:hover{text-decoration:none}

#buscar .results .titulo .paginasimilar{font-size:0.85em;color:#333;background:transparent;}

#buscar .results .articulo img{float:left;margin:5px 10px 5px 15px}

#buscar .results .contenido{color:#333;margin:0;padding:0 15px 0 15px;font-size:1em;}



#tabla_buscador_metadatos td{height:20px;border:none;width:100%;}

/**

 * Estilos del listado del suggest

 */

.suggest {cursor:pointer;display:block;padding:2px;color:#000;background:transparent;text-decoration:none;white-space:nowrap;font:0.9em tahoma,helvetica,sans-serif}

.aproxsuggest {float:right;color:#2C8D31;}

.suggesthover {background:#133786;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;background:transparent;}



/* Filtro */

.filtro {margin:20px 0 5px 0;font-size:0.8em;text-align:center;float:left;width:100%;}

.filtro input{margin:2px;padding:0;font-size:0.9em;vertical-align:middle;background:#fff;border:1px solid #7F9DB9}

.filtro select{margin:2px;padding:0;font-size:0.9em;vertical-align:middle;width:200px;background:#fff;border:1px solid #7F9DB9}



.filtro #basica{padding:5px 0;}

.filtro #basica label{font-weight:bold}

.filtro #basica input{width:150px}

.filtro #basica select{width:140px;}

.filtro #basica .buscar_filtro {background: #fff url(../images/auxiliares/boton_buscar_01.gif) no-repeat left top;padding:2px 5px 1px 20px;margin:0;font:0.85em Arial,sans-serif;border: 1px solid #aaa;text-decoration:none;width:auto;}



.filtro #avanzada{margin:0;padding:5px;background:#F4F4F4}

.filtro #avanzada .filtro_antetitulo{width:240px}

.filtro #avanzada .filtro_autor{width:240px}



/* 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;}



/* Biblioteca virtual */

#busqueda_catalogo{}

#busqueda_catalogo #tabla_formulario {background:white;border:none}

#busqueda_catalogo #tabla_formulario .rotulo {text-align:left;padding:0 10px 0 10px;font-weight:bold}

#busqueda_catalogo #tabla_formulario .input {width:300px;border:none}

#busqueda_catalogo #tabla_formulario .boton {background:url(../images/boton_buscar_libros.gif) no-repeat;width:97px;height:27px;margin:0;padding:0;border:none;}

#busqueda_catalogo #tabla_formulario .top {background:url(../images/buscar_libros_top.gif) no-repeat;width:573px;height:62px;margin:0;padding:0;border:none;}

#busqueda_catalogo #tabla_formulario .center {background:url(../images/buscar_libros_center.gif) repeat-y;width:573px;margin:0;padding:0 20px 0 20px;border:none;}

#busqueda_catalogo #tabla_formulario .bottom {background:url(../images/buscar_libros_bottom.gif) no-repeat;width:573px;height:17px;margin:0;padding:0;border:none;}

#busqueda_catalogo #tabla_formulario #formulario{margin:0 0 0 50px}

#busqueda_catalogo #tabla_formulario #formulario a {color:#8B8B8B;}

#busqueda_catalogo #tabla_resultado {}

/*Nuevas utilidades lateral*/
#nuevas-utilidades{padding:3px 0 0 0;float:right;width:40px}
