body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; background-color:#FFFFFF; color:#6C7067; font-size:12px;}

/* EDITOR */
.texto_rojo{ color:CC0000; font-size:12px; font-weight:bold;}
.titulo_h1{ font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.texto11{ font-size:11px; color:#666666; font-weight:normal;}

/* GENERALES */

input.bton_cale{ width:20px; height:17px; border:0px; padding:0px; cursor:pointer;
background-image:url(../imagenes/calendario.jpg); background-repeat:no-repeat;}

.caimod{ float:right; width:80%; margin:0px; padding:5px; margin-top:15px; margin-right:10px; border:1px solid #880000; background-color:#ffDDDD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; cursor:pointer;}

.classique_block { float:left; width:100%;}
.classique_none { display:none;}
.p_classique_block {margin:0px; padding:0px;}
.p_classique_none { display:none; margin:0px; padding:0px;}
a { font-size:10px; text-decoration:none; color:#6C7067; font-weight: bold;}
a:hover { text-decoration:underline;}
.bordernone { border:none;}
.oculto{ display:none; }
.none{ display:none; }
.txt{ background-image:url(/imagenes/txt.gif); background-repeat:no-repeat; padding-left:20px;}
.xls{ background-image:url(/imagenes/xls.gif); background-repeat:no-repeat; padding-left:20px;}
.doc{ background-image:url(/imagenes/doc.gif); background-repeat:no-repeat; padding-left:20px;}
.pdf{ background-image:url(/imagenes/pdf.jpg); background-repeat:no-repeat; padding-left:20px;}
.img_borde_block{ border:0px; display:block; }
.img_borde_none{ border:0px; display:none; }
.paginacion{ clear:both; width:100%; text-align:center;}
.volver{ clear:both; width:100%; text-align:left; float:left; margin-top:25px; padding-top:5px; border-top:1px solid #999999;}
.txt_paginacion{ font-size:.687em;}
.txt_paginacion_block{ font-size:.687em; display:block;}
.txt_paginacion_none{ font-size:.687em; display:none;}
.txt_mensaje{ font-size:.75em;}
.navega123 {float:left; width:100%; padding-top:5px; text-align:center;}

h4 {padding:0px; margin:0px; font-size:1px; font-size:11px; }

/* LINKS GENERALES */
A.lk_pagina, A.lk_pagina:VISITED, A.lk_pagina:ACTIVE, A.lk_pagina:FOCUS, A.lk_pagina:LINK{ color:#ff0000; text-decoration:none;  }
A.lk_pagina:HOVER{color:#ff0000; text-decoration:underline;}
A.lk_volver, A.lk_volver:VISITED, A.lk_volver:ACTIVE, A.lk_volver:FOCUS, A.lk_volver:LINK{ color:#999999; text-decoration:none; font-size:.687em;  }
A.lk_volver:HOVER{color:#ff0000; text-decoration:none;}
A.lk_mas, A.lk_mas:VISITED, A.lk_mas:ACTIVE, A.lk_mas:FOCUS, A.lk_mas:LINK{color:#CC0000; font-style:italic; text-decoration:none;}
A.lk_mas:HOVER{ text-decoration:underline;}

/****** DWT *******/
A.lk_barra, A.lk_barra:VISITED, A.lk_barra:ACTIVE, A.lk_barra:FOCUS, A.lk_barra:LINK{ color:#263D79; font-size:11px; text-decoration:none;  }
A.lk_barra:HOVER{ text-decoration:underline;}
A.titulo_noticia_dest, A.titulo_noticia_dest:VISITED, A.titulo_noticia_dest:ACTIVE, A.titulo_noticia_dest:FOCUS, A.titulo_noticia_dest:LINK{color:#B10000; font-weight:bold;}
A.titulo_noticia_dest:HOVER{ text-decoration:underline;}

#contenedor { margin:auto; width:800px; }
#cabecera { float:left; width:800px;}
#cabecera_left { float:left; width:218px; background-image:url(/imagenes/punt_vertical.jpg); background-position:right; background-repeat:no-repeat; height:5px; font-size:1px;}
#cabecera_right { float:right; width:602px; background-image:url(/imagenes/punt_horizontal.jpg); background-repeat:repeat-x; height:1px; font-size:1px;}
#cuerpo_left { float:left; width:217px;}
#cuerpo_right { float:right; width:582px;}
#cuerpo_imagen { float:right; width:567px; height:93px; border-bottom:1px solid #fff;}
#barra_buscador { float:right; width:567px; background-image:url(/imagenes/fondo_barrabusc.jpg); background-repeat:repeat-x; height:23px; border-bottom:5px solid #fff; font-size:10px;color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif;}

#barra_buscador1 {float:left; padding-left:5px; padding-top:4px;}
#barra_buscador2 {float:left; background-image:url(/imagenes/fondo_fin.gif); background-position:right bottom; background-repeat:no-repeat; padding-left:5px; padding-right:10px; height:23px;}
#barra_buscador3 {float:left; background-image:url(/imagenes/fondo_fin.gif); background-position:right; background-repeat:no-repeat; height:23px; padding:3px 10px 0px 10px;}
#barra_buscador4 {float:left; padding-left:5px; height:20px; padding-top:4px; }
#barra_buscador5 {float:left; background-image:url(/imagenes/fondo_fin.gif); background-position:right; background-repeat:no-repeat; height:23px; padding-left:5px; padding-right:5px;}
#barra_buscador6 {float:left; padding-left:5px;}
#barra_buscador7 {float:left; background-image:url(/imagenes/fondo_fin.gif); background-position:right; background-repeat:no-repeat; height:23px; padding:3px 5px 0px 5px; color:#003366; width:275px;  }
.input_barra_buscador {border:none; background-color:#FFFFFF; font-size:10px; width:100px; vertical-align:middle;}

#cuerpo_right_pad{float:left; padding-right:15px;}
#cuerpo_right_cont { float:right; width:567px;}
#cuerpo_right_izq_Home { float:left; padding:0px 9px 10px 10px; width:375px; min-height:530px; height:auto !important; height:530px; }
#cuerpo_right_der_Home { float:right; width:173px;}
#cuerpo_right_izq { float:left; padding:0px 9px 10px 10px; width:548px; min-height:530px; height:auto !important; height:530px; }
#cuerpo_right_izq_sup{ float:left; width : 100%;}
#cuerpo_right_izq_inf{ float:left;}
.titulo_agenda{ background:url(/imagenes/fondo_interior.jpg) 0px 0px repeat-x; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center; padding-bottom:8px; padding-top:8px;}
#titulo_agenda{ background:url(/imagenes/fondo_interior.jpg) 0px 0px repeat-x; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center; padding-bottom:8px; padding-top:8px;}
#calendariodiv{text-align:center;}
#pie{float:left; width:800px;}
#punteado1{background-image:url(/imagenes/punt_horizontal.jpg); background-repeat:repeat-x; width:583px; font-size:1px; float:right; height:1px; clear:both;}
#pie_right{ float:left; width:217px; margin:auto; text-align:left;}
#punteado2{background-image:url(/imagenes/punt_vertical.jpg); background-repeat:repeat-y; width:1px; float:left; font-size:1px; height:20px;}
#copyright{float:left; font-size:11px; width:495px; padding-top:2px; padding-left:5px; }
#pie_left{width:635px; float:left; background-image:url(/imagenes/punt_horizontal.jpg); background-repeat:repeat-x; font-size:1px; height:1px; padding-right:165px;}
#pie_left1{ float:right; background-color:#B10000; width:22px; height:4px; font-size:1px; margin-top:8px;}
#pie_left2{float:right; width:387px; font-size:11px; padding-top:8px; padding-left:8px}
#pie_left3{float:right; width:1px; background-image:url(/imagenes/punt_vertical.jpg); height:100px; background-repeat:repeat-y;}
#logos{ float:left; margin:auto; width:217px; margin-top:34px;}

.list_logos {list-style:none; text-align:center; margin:0px; padding:0px;}
.list_logos li { margin-bottom:5px;}
.input_barra {border:none; background-color:#FFFFFF; font-size:10px; width:70px; vertical-align:middle;}
.lupa {padding-top:5px;}
.flecha_buscar {padding-top:6px;}
.noticias_destacadas{margin-left:7px; font-size:11px; border-bottom:1px solid #6C7067; padding-bottom:10px; padding-top:10px; text-align:left;}
.proximos_eventos{ text-align:right; margin-left:7px; font-size:11px; border-bottom:1px solid #6C7067; padding-bottom:3px; padding-top:3px;}
.ul_pie_right {list-style:none; display:inline; font-size:11px; border:1px solid #ccc;}
.li_pie_right{display:inline;}
.li_pie_right_pad{display:inline; padding-left:10px;}

.menu{ float:right; width:209px;  text-align:right; background:url(/imagenes/punt_vertical.jpg) 4px 0px repeat-y; margin-top:10px;}
.menu ul{ padding:0px; margin:0px; list-style:none; display:block;}
.menu ul li{ text-align:left; height:auto; padding-bottom:3px; padding-top:3px; display:block;}
.menu ul li a{ display:block; text-decoration:none; color:#6C7067; font-size:11px; height:16px; padding-left:15px; width:170px;}
.menu ul li a:hover{ display:block; background-image:url(/imagenes/fondo_menu.jpg); background-repeat:no-repeat; text-decoration:none; color:#B10000; font-size:11px; font-weight:bold; height:16px;}
.menu ul li a.submenu{ display:block; text-decoration:none; color:#6C7067; font-size:11px; height:auto; padding-left:30px; width:180px; margin-top:0px; padding-bottom:0px;}
.menu ul li a.submenu_sel{ display:block; background-image:url(/imagenes/fondo_menu.jpg); background-repeat:no-repeat; text-decoration:none; width:180px; color:#B10000; font-size:11px; font-weight:bold; height:auto; padding-left:30px;}
.menu ul li a.menu_sel{ display:block; background-image:url(/imagenes/fondo_menu.jpg); background-repeat:no-repeat; text-decoration:none; color:#B10000; font-size:11px; font-weight:bold; height:16px;}

/***** noticias_listar ******/
A.lk_noticiasver, A.lk_noticiasver:VISITED, A.lk_noticiasver:ACTIVE, A.lk_noticiasver:FOCUS, A.lk_noticiasver:LINK{font-size:11px; text-decoration:none; color:#CD0000; }
A.lk_noticiasver:HOVER{ text-decoration:underline;}

div#noticiasHome_block{ float:left; width:100%; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.masDetalles {float:left; width:260px; padding-left:70px; margin-top:-23px;}
.noticia_titulo{width:375px; float:left; font-size:14px; color:#000000; margin:0px; margin-top:10px; margin-bottom:10px;}
.noticia_imagen{float:left; width:100px; height:80px;}
.noticia_contenedor{float:right; width:260px;}
.noticia_barra_derecha{width:150px; border:1px solid #cccccc; float:left; font-size:11px; }
.noticia_vermas_block{float:left; width:260px; padding:0px 0px 40px 0px; margin:0px}
.noticia_vermas_none{ display:none;}
.noticia_separador{clear:both; float:left; width:37px; height:4px; background-color:#9C9C9C; font-size:1px; margin-top:18px;}
.noticia_pie{clear:both; width:375px; float:left; margin:0px; margin-top:10px; font-size:11px; line-height:15px;}
.noticia_pie_titulo{font-size:14px; color:#000000; line-height:30px;}
.fechaNoticia{font-size:11px; color:#666660; margin:0px; padding:10px 0px;}
.noResult{font-size:11px; color:#666660; line-height:20px; text-align:center;}
#adjuntos{ text-align:left; padding-left:0px;}
#adjuntos_none{ display:none;}
div#adjuntos_block{ text-align:left; float:left; width:100%;}
div#adjuntos_block ul#adjunts{ list-style-type:none; padding:10px 0px; margin:0px; font-size:11px;}
div#adjuntos_block ul#adjunts li{ height:20px;}
div#detalle-noticia { float:left; width:100%;}

div#texto-noticia p#noticia_autor{float:left; width:100%; font-size:11px; margin:0px; padding-bottom:2px; }
p#noticia_titular{float:left; width:100%; padding:0px 0px 5px 0px; margin:0px; color:#cc3333; font-size:12px; font-weight:bold; }
div#texto-noticia p#noticia_cabecera{float:left; width:100%; font-size:11px; padding:0px 0px 10px 0px; margin:0px; font-weight:bold;}
div#texto-noticia p#noticia_contenido{float:left; width:100%; font-size:11px; padding:0px 0px 10px 0px; margin:0px; text-align:justify;}
div#texto-noticia p#noticia_url_block{float:left; width:100%; padding:0px 0px 10px 0px; margin:0px; font-size:11px; }
div#texto-noticia p#prensa{float:left; width:100%; margin:0px; padding:0px;}
div#texto-noticia p#noticia_url_none{ display:none;}
div#texto-noticia span{ font-size:11px;}

div#noticias_listado div{float:left; width:100%;}
div#noticias_listado div{ font-size:11px;}
div#noticias_listado ul{list-style:none; margin:0px; padding:0px; float:right; color:#CC0000; font-style:italic; font-size:11px; padding-bottom:2px;}
div#noticias_listado ul li{display:inline;}
div#noticias_listado div.noticias_content{border-bottom:1px solid #ccc;}
div#noticias_listado div.noticias_content div{padding-bottom:5px; }
div#noticias_listado div.noticias_content h4{padding:3px 0px;}
div#noticias_listado div.noticias_content h4 a{text-decoration:underline; color:#CC0000}
div#noticia_imagen_ { float:left; text-align:left; margin-right:10px; }
div#noticia_imagen_none { display:none; }
.imageWrapper{margin:0px; padding:0px 0px 10px 0px;}

/***** contenido ******/
.contenido_titulo {float:left; background-image:url(/imagenes/fondo_interior.jpg); background-repeat:repeat-x; width:548px; height:21px; font-size:14px; color:#ffffff; font-weight:bold; padding-top:5px; padding-left:10px; margin-bottom:26px;}
.contenido_foto {float:left; width:100px; height:80px; padding-right:10px;}
.contenido_titulo1 {float:left; width:425px; font-weight:bold; font-size:11px;}
.contenido_separa {clear:both; background:url(/imagenes/imagen_contenido.gif) 115px 0px no-repeat; float:left; width:100%; height:4px; margin-top:10px; margin-bottom:20px; font-size:1px;}
.contenido_txt {float:left; width:100%; font-size:11px; line-height:17px; text-align:justify;}

/***** catalogo_listar ******/
A.masDet, A.masDet:VISITED, A.masDet:ACTIVE, A.masDet:FOCUS, A.masDet:LINK{ color:#B10000; font-size:11px; text-decoration:none;  }
A.masDet:HOVER{ text-decoration:underline;}

.catalogo_titulo {float:left; background-image:url(/imagenes/fondo_interior.jpg); background-repeat:repeat-x; width:365px; height:21px; font-size:14px; color:#ffffff; font-weight:bold; padding-top:5px; padding-left:10px; padding-bottom:5px;}
.catalogo_titulo_interior{float:left; background-image:url(/imagenes/fondo_interior.jpg); background-repeat:repeat-x; width:535px; height:21px; font-size:14px; color:#ffffff; font-weight:bold; padding-top:5px; padding-left:10px; padding-bottom:5px;}
.catalogo_imagen {clear:both; margin-top:6px; float:left; width:100px; height:133px;}
.catalogo_tabla {margin-top:16px; float:right; width:440px; font-size:11px;}
.catalogo_comanda {margin-top:10px; float:left; width:460px; border-bottom:2px solid #B10000; border-right:2px solid #B10000; font-size:11px; text-align:right; color:#B10000; padding-right:8px; padding-bottom:2px;}
.catalogo_masdet {margin-top:10px; float:left; width:67px; border-bottom:2px solid #B10000; font-size:11px; color:#B10000; padding-left:8px; padding-bottom:2px;}
.catalogo_img{border:1px solid #A2A2A2;}

.catalogo_categoria_up{ border-top:1px solid #cccccc; }
.catalogo_categoria_dw{ text-align:center; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.catalogo_no_result{ margin-top:60px; text-align:center; font-size:11px;}
#catalogo_div_selector{padding-right:10px; text-align:right; float:left; width:100%;}
#catalogo_div_selector select{font-size:11px; border:1px solid #cccccc; color:#666666;}

.tabla {border:none;}
.td_tabla1 {border-bottom:1px solid #B5B7B3; padding-bottom:8px;}
.tabla_titulo {color:#B10000;}
.td_tabla2 {border-bottom:1px solid #B5B7B3; padding-bottom:8px; padding-top:8px;}
.td_tabla3 {padding:8px 5px 0px 0px; width:100%}
.td_tabla4 {padding:8px 5px 0px 5px;}
.td_tabla5 {border-bottom:1px solid #B5B7B3; border-right:1px solid #B5B7B3; white-space:nowrap; padding:0px 5px 8px 0px;}
.td_tabla6 {border-bottom:1px solid #B5B7B3; border-right:1px solid #B5B7B3; white-space:nowrap; padding:0px 5px 8px 5px;}

/***** formulario_catalogo ******/
.formulario_renglon {float:left; width:375px; font-size:11px; margin-bottom:7px;}
.formulario_renglon_largo {float:left; width:400px; font-size:11px; margin-bottom:7px;}
.formulario_campo { float:left; width:151px;}
.formulario_campo_input {float:left;text-align:left; width:222px; }
.formulario_campo_input_largo {float:left;text-align:left; width:247px; }
.formulario_input {width:220px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.formulario_input_check {width:245px; height:18px; border:none; font-size:11px; color:#909090;}
.formulario_input_check_2 {float:left; width:122px; height:18px; border:none; font-size:11px; color:#909090;}
.formulario_input_check_3 {float:left; width:80px; height:18px; border:none; font-size:11px; color:#909090;}
.formulario_input_ch {width:120px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.formulario_textarea {width:220px; height:56px; border:1px solid #B4B4B4; font-size:11px; color:#909090; font-family:Arial, Helvetica, sans-serif;}
.formulario_input_fecha {width:104px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.formulario_input_unidades {width:53px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.formulario_select {width:222px; height:16px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.formulario_campoObl{clear:both; float:left; width:375px; font-size:11px; color:#B10000; margin-top:10px; margin-bottom:25px;}
.formulario_contenedorTXT{margin-top:6px; float:right; width:440px; font-size:11px; border-bottom:1px solid #B5B7B3; height:133px;}
.formulario_contenedorTXT_up{font-weight:bold; float:left; width:440px; border-bottom:1px solid #B5B7B3; margin-bottom:10px; padding-bottom:10px;}
.formulario_contenedorTXT_dw{float:left; width:440px;}
.formulario_tituloLibro{ color:#B10000;}
.formulario_campo_input2 {float:left; text-align:right; width:222px; background-image:url(/imagenes/imagen_contenido.gif); background-repeat:no-repeat;}

/***** formulario_catalogo_detalle ******/
.d_formulario_sumario {float:left; width:540px; font-size:11px; margin-bottom:7px; margin-top:10px;}
.d_formulario_resumen {float:left; width:540px; font-size:11px; margin-bottom:7px; margin-top:10px;}
.d_formulario_campo { float:left; width:151px; font-weight:bold;}
.d_formulario_campo_input {float:left;text-align:left; width:530px; margin-left:10px; margin-top:3px; }
.d_formulario_input {width:220px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.d_formulario_input_fecha {width:104px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.d_formulario_input_unidades {width:53px; height:14px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.d_formulario_select {width:222px; height:16px; border:1px solid #B4B4B4; font-size:11px; color:#909090;}
.d_formulario_campoObl{clear:both; float:left; width:375px; font-size:11px; color:#B10000; margin-top:10px;}
.d_formulario_contenedorTXT{margin-top:6px; float:right; width:340px; font-size:11px; border-bottom:1px solid #B5B7B3; height:255px;}
.d_formulario_contenedorTXT_up{font-weight:bold; float:left; width:335px; border-bottom:1px solid #B5B7B3; margin-bottom:10px; padding-bottom:10px;}
.d_formulario_contenedorTXT_dw{float:left; width:335px;}
.d_formulario_tituloLibro{ color:#B10000;}
.d_formulario_campo_input2 {float:left; text-align:right; padding:15px 0px 0px 190px;}

/***** ENLACES *****/
.enlaces_items{ margin-left:10px;}
.enlaces_linea{ padding-top:5px;}
.enlaces_linea_dw{ padding-top:0px; height:2px;}
.enlaces_linea_desc{ margin-left:5px; font-size:11px;}

/* ESTILOS DEL MODULO AGENDA */
.agenda_categorias{ width:37.5em; float:left;}
.agenda_categoria{ width:100%; float:left; border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:10px;}
.agenda_categoria_izq{ width:18.125em; float:left; text-align:left; padding-right:10px;}
.agenda_categoria_der{ width:18.75em; float:right; text-align:right;}
.agenda_listado{ width:25em; float:left;}
.agenda_item{ width:100%; float:left; padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #CCCCCC;}
.agenda_fecha{ width:100%; float:left; margin-bottom:15px; }
.agenda_linea{ width:100%; float:left; margin-bottom:5px;}
.agenda_txt_fecha{font-size:.625em; font-style:italic; color:#FF0000;}
.agenda_txt_titulo{ font-size:.75em;}
.agenda_txt_titulo_gde{ font-size:.875em;}
.agenda_txt_descripcion{ font-size:.687em;}
.agenda_ampliar{ width:100%; float:left; text-align:right; margin-bottom:15px; }
.agenda_detalle{ width:25em; float:left; padding-bottom:35px;}
.agenda_detalle_bloque{ width:100%; float:left; margin-bottom:15px;}
.agenda_documentos{ width:100%; float:left; margin-bottom:10px;}
.agenda_txt_documento{ font-size:.625em; }
.agenda_imagen{ float:left; margin:0px 12px 5px 0px; text-align:center;}
.agenda_imagen_borde{ border:0px; margin-bottom:3px;}
.agenda_listado_Ncolumnas{ width:50.625em; float:left;}
.agenda_listado_2columnas{ width:50.625em; float:left;}/*Ejemplo*/
.agenda_listado_3columnas{ width:76.25em; float:left;}/*Ejemplo*/
.agenda_item_Ncolumnas{ width:100%; float:left; padding-bottom:10px;}
.agenda_item_Ncolumnas_izq{ width:25em; float:left; margin-right:10px; border-bottom:1px solid #CCCCCC; margin-bottom:0px;}
.agenda_item_Ncolumnas_der{ width:25em; float:right; border-bottom:1px solid #CCCCCC; margin-bottom:0px;}
.agenda_columna_izq{ width:25em; float:left; margin-right:10px;}
.agenda_columna_der{ width:25em; float:right;}
/* AGENDA LINKS */
A.lk_agenda_leer, A.lk_agenda_leer:VISITED, A.lk_agenda_leer:ACTIVE, A.lk_agenda_leer:FOCUS, A.lk_agenda_leer:LINK{  color:#CCCCCC; text-decoration:none; font-size:.625em; }
A.lk_agenda_leer:HOVER{color:#000000; text-decoration:underline;}
A.lk_agenda, A.lk_agenda:VISITED, A.lk_agenda:ACTIVE, A.lk_agenda:FOCUS, A.lk_agenda:LINK{  color:#333333; text-decoration:underline; font-size:.625em; }
A.lk_agenda:HOVER{color:#000000; text-decoration:underline;}
A.lk_agenda_ampliar, A.lk_agenda_ampliar:VISITED, A.lk_agenda_ampliar:ACTIVE, A.lk_agenda_ampliar:FOCUS, A.lk_agenda_ampliar:LINK{ color:#CCCCCC; text-decoration:none; font-size:.625em; }
A.lk_agenda_ampliar:HOVER{color:#000000; text-decoration:underline;}

/* FIN ESTILOS DEL MODULO AGENDA */
h3#headerAgenda { margin-top: 0em; text-align: center;}
#mesCalendario { font-size: 11px; margin: 6px 0; text-align: center; color:#60635C; padding-bottom:6px;}
#mesCalendario a { font-weight: bold; text-decoration: none; color:#60635C;}
table#calendario { color: #666;	font-size: 10px; font-family:Arial, Helvetica, sans-serif; margin: auto; border-bottom:2px solid #CC0000; border-top:2px solid #CC0000;}
table#calendario th {background: url(../imagenes/border1.gif) left bottom repeat-x;	font-weight: normal; padding: 1px 1px;}
table#calendario td {border: 2px solid #FFF;padding: 3px;text-align: center;}
table#calendario a {color:#666666;text-decoration: none;}
/* links */
table#calendario td.calA { background: #FFCCCC;}
/* sbados y domingos */
table#calendario td.calSD {	background:#CC3333; color:#FFFFFF;}
/* sbados y domingos */
table#calendario td.calSDS { background: #DEBEC1; color: black;	}
ul#eventos { font-size: 1.1em; margin-top: 1em;}
ul#eventos a { display: block;padding: 0.5em;	padding-left: 18px;	text-decoration: underline;	}
ul#eventos a:hover { color:#CC0000;}
ul#eventos span.evtit { font-weight: bold;}
ul#eventos span.evfecha { color:#333; font-weight:normal;}
#columnaLateral2 img {margin-top: 1em;}

/****** AYUDA **********/
#preguntas{	width:44.30em; float:left; padding:0px; margin-bottom:10px;}
#titulo_rtas{ clear:both; height:1.2em;	padding:5px 8px 5px 0px; color:#AAAAAA;	font-weight:bold; font-size:11px; margin-top:0px;}
.respuesta{ margin-top:5px; margin-bottom:0px; border-top:1px solid #AAAAAA;}
.respuesta div{ font-size:11px; color:#666666; padding-left:10px; font-weight:bold;}
.titulo_rojo{ color:#CC0000; font-size:12px; font-weight:bold;}

/***** oficinas_listar ******/
.oficinas_imagen {clear:both; margin-top:6px; float:left; width:120px; height:160px; margin-right:18px; }
.oficinas_tabla {margin-top:6px; float:left; width:400px; font-size:11px; }
.oficinas_bajo {margin-top:10px; margin-bottom:10px; float:left; width:540px; border-bottom:2px solid #B10000; font-size:11px; text-align:right; color:#B10000; padding-right:8px; padding-bottom:2px;}
.oficinas_img{border:1px solid #A2A2A2;}
.oficinas_tabla_personal{margin-top:16px; float:left; width:430px; font-size:11px; border-bottom:2px solid #B10000;}
.oficinas_img_pers{ height:80px; }
.oficinas_no_result{ margin-top:60px; text-align:center; font-size:11px;}
.oficinas_imagen_personal {clear:both; margin-top:6px; float:left; width:90px; height:90px; margin-right:18px; text-align:center; }

.ofi_tabla {border:none; width:100%;}
.ofi_td_tabla1 {border-bottom:1px solid #B5B7B3; padding-bottom:8px;}
.ofi_tabla_titulo {color:#B10000; font-size:12px;}
.ofi_td_tabla2 {border-bottom:1px solid #B5B7B3; padding-bottom:8px; padding-top:8px;}
.ofi_td_tabla3 {padding:8px 5px 0px 0px;}
.ofi_td_tabla4 {padding:8px 5px 0px 5px;}
.ofi_td_tabla5 {border-bottom:1px solid #B5B7B3; border-right:1px solid #B5B7B3; white-space:nowrap; padding:0px 5px 8px 0px;}
.ofi_td_tabla6 {border-bottom:1px solid #B5B7B3; border-right:1px solid #B5B7B3; white-space:nowrap; padding:0px 5px 8px 5px;}
.oficinas_desc { float:right; font-size:11px; margin-left:60px; margin-right:10px; margin-top:8px; width:400px; }
.ofi_td_tabla1_pers {border-bottom:1px solid #B5B7B3; padding-bottom:8px; color:#b10000;}
.ofi_tabla_titulo_pers { font-size:12px; color:#666666; }
.titol_personal{ text-decoration:underline;}

/*** revistas ***/
div#revistas{margin-top:8px; font-size:11px;}
div#revistas div.revistas_izq{width:48%; float:left; padding-right:10px;}
div#revistas div.revistas_der{width:48%; float:left;}
div#revistas p.tit{padding:0px; margin:0px; border-bottom:2px solid #C20B0D; font-weight:bold; padding-bottom:2px;}
div#revistas div.bloque{margin-top:15px; width:100%; float:left; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
div#revistas div.img{float:left; width:50px; margin-right:5px;}
div#revistas div.desc{float:left; width:200px; line-height:15px;}
/*** ceramicos ***/
div.ceramico{ margin-bottom:15px; border-bottom:2px solid #CC0000; font-size:11px;}
div.ceramico p{ padding:0px; margin:0px;}
div.ceramico p.bloque{padding-bottom:5px; margin-bottom:5px;}

/****** FORO PUBLICO ******/
div#foro{ font-size:11px;}
div#foro p{ padding:0px; margin:0px;}
div#foro p.msg{ text-align:right; margin-bottom:10px;}
div#foro span.izq{ width:60%; float:left; text-align:left; margin-bottom:10px;}
div#foro span.der{ width:35%; float:right; text-align:right; margin-bottom:10px;}
div#foro span.rojo{ color:#D31C1E;}
div#foro div.msg{ text-align:center;}
div#foro div#barra_login { clear:both; background-color:#C20B0D; color:#FFFFFF; padding:5px 10px;}
div#barra_login input{ width:60px; font-size:9px; margin-right:5px;}
div#foro input.boton_reg{ width:auto; float:right; margin-right:0px; cursor:pointer; font-size:11px;}
div#foro input.boton{ width:auto; float:right; margin-right:0px; cursor:pointer; font-size:11px; background-image:url(../imagenes/fdo_bton.gif); background-repeat:repeat-x; color:#FFFFFF; border:0px; margin-left:5px;}
div#foro table{ clear:both; margin-top:10px; text-align:right;}
div#foro table.encabezado{border-bottom:2px solid #CC0000; text-align:right; padding:5px;}
div#foro td.msg{ text-align:left; background-image:url(../imagenes/vinieta_foro.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
div#foro td.sub_msg{text-align:left; background-image:url(../imagenes/imagen_enlace.GIF); background-repeat:no-repeat; background-position:10px 5px; padding-left:20px;}
div#foro td.tema{ text-align:left; background-image:url(../imagenes/imagen_enlace.GIF); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
div#foro th{color:#D31C1E;}
div#foro th.col1, td.col1{ width:60%;}
div#foro th.col2, td.col2{ width:20%;}
div#foro td.col3{ width:70%;}
div#foro td.col4{ width:30%;}
div#foro th.tit{color:#6C7067; font-weight:normal; text-align:left;}
div#foro a:hover{ color:#D31C1E;}
div#foro form{ margin:0px;}
div#foro div#form_alta{ width:350px; margin:auto; margin-top:15px;}
div#form_alta p{ text-align:right; padding-bottom:10px; color:#D31C1E; font-size:10px;}
div#form_alta label{ display:block; width:170px; float:left; margin-bottom:10px;}
div#form_alta input{ font-size:9px; width:170px; margin-bottom:10px;}
div#form_alta input.boton{ width:auto; float:right; margin-top:10px;}
div#foro p.titulo{background-image:url(../imagenes/imagen_enlace.GIF); background-repeat:no-repeat; background-position:left; padding-left:10px; font-weight:bold; }
div#foro p.barra{ background-image:url(../imagenes/fdo_rtas.gif); background-repeat:repeat-y; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 30px;}
div#foro div.detalle{ width:100%; float:left; margin:10px 0px;}
div#foro div.detalle div.izq{ width:60%; float:left;}
div#foro div.detalle div.der{ width:35%; float:right; text-align:right;}
div#foro div#nuevo_tema{ margin:10px 0px;}
div#foro div#nuevo_tema label{ width:40%; float:left;}
div#foro div#nuevo_tema input, textarea{ width:215px; float:right;}
div#foro div#nuevo_tema div.botones{ width:100%; padding-top:10px; clear:both;}
div#foro div#nuevo_tema input.boton{ width:auto;}
div#formigoners {font-size:11px;}
div#formigoners span{font-size:12px; color:#cc0000;}
div#formigoners div{border-top:2px solid #cc0000;}
div#formigoners a {text-decoration:underline; color:#cc0000;}
table#listado_documentos {border:none; width:100%; padding:0px;}
table#listado_documentos td.contenido {padding-bottom:10px;}
table#listado_documentos td.categoria_pricipal {vertical-align:top; padding-top:5px; font-size:14px; border-bottom:2px solid #CC0000; cursor:pointer;}
table#listado_documentos td.categoria_pricipal a{font-size:14px; text-decoration:none; color:#19316F;}
table#listado_documentos td.categoria_pricipal span{color:#19316F;}
table#listado_documentos td.td_ant_subc {padding-top:5px;}
table#listado_documentos td.td_subcategorias {padding-top:2px; padding-bottom:10px; vertical-align:top;}
table#listado_documentos td.td_doc_img {padding-left:10px; vertical-align:top;}
table#listado_documentos td.td_doc_txt {padding-left:5px; width:100%;}
table#listado_documentos td.td_ant_doc {padding-top:10px; vertical-align:top;}
table#listado_documentos table.tabla_documentos {border-bottom:1px solid #ccc; width:100%;}
table#listado_documentos td table {padding:0px; width:100%; border:none;}

div#tornar {float:left; width:100%; text-align:right; padding-top:5px; border-top:2px solid #cc0000;}
div#tornar a{font-style:italic; color:#cc0000; }

div#form_compra{width:390px; margin:auto; padding:25px 0px;}

div#form_burqueda{font-size:11px; float:left; width:100%; border-bottom:2px solid #cc0000;}
div#form_burqueda input, select{border:1px solid #999; width:100px; font-size:11px; }
div#form_burqueda input.ch{width:60px; height:14px; margin-right:3px;}
div#form_burqueda input.bton{cursor:pointer; width:50px; }
div#form_burqueda div.boton{float:right; padding:5px 7px; }
div#form_burqueda button{border: 1px solid #999999; font-size:11px; cursor:pointer; width:20px;}
div#form_burqueda label{ margin-left:15px;}
div#form_burqueda label.first{ margin-left:0px;}

div#aparell{ width:100%; font-size:11px; clear:both; float:left;}
div#aparell td{ border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:8px 5px;}
div#aparell a{ font-weight:bold;}
div#aparell p.lk{ float:left; margin:25px 0px; width:100%;}
div#aparell p{ margin:0px; padding:0px;}
div#aparell p.tit{color:#B10000; padding-bottom:10px;}
div#aparell td.ultimo{ border:none; font-size:10px;}
div#aparell p.comprobar{ width:100%; text-align:center; margin:15px 0px 0px;}

div#aparell table{ clear:both;}
div#aparell table input{ font-size:11px; vertical-align:middle;}
div#aparell table img{ vertical-align:middle; border:0px;}
div#aparell table a.acceder{ float:right; padding-top:5px;}
p.apuntarse{text-align:center;}
p.apuntarse img{ border:0px;}
div.titulo_curso{ width:100%; float:left; margin-top:10px;}
div.titulo_curso a{ float:right; text-decoration:underline;}

.tablaDetalleCurso{
	/*border:1px solid #888888;*/
	padding-bottom:0px;
	padding-top:0px;
}

.tablaDetalleCurso td{
	border-bottom:1px solid #ff9999;
	padding:10px;
}

.tdIzquierdoCurso{
	background:#ffDDDD;
	color:#880000;
	font-weight:bold;
	vertical-align:text-top;
}

.genericTableCategories {
	font-weight: bold;
	background-color: #fff1bb;
	}

.genericTableCategories a:link, .genericTableCategories a:visited  {
	font-weight: bold;
	color: #393939;
	text-decoration: none;
	}

.genericTableCategories a:hover  {
	text-decoration: underline;
	}

.genericTableCategories td {
	font-weight: bold;
	background-color: #dddddd;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}

.genericSectionDiv {
	margin-bottom: 25px;
}

.marcage_categoria{border-bottom:1px solid #cccccc; height:26px; width:545px;}
.marcage_categoria_izq{ width:75%; float:left; padding-bottom:5px; padding-top:5px; }
.marcage_categoria_der_a{ width:12%; float:left; text-align:center; padding-top:10px; }
.marcage_categoria_der_b{ width:1%; float:left; text-align:center; padding-top:10px; }
.marcage_categoria_der_c{ width:12%; float:left; text-align:center; padding-top:10px; }
div.marcageTitCateg{ float:left; width:95%; text-transform:uppercase; font-weight:bold; color:#000066; padding-left:10px;}
.lk_marcage_categoria{ font-size:10px;}
.lk_marcage_categoria:hover{ font-size:10px; color:#CC0000; text-decoration:none; font-weight:bold;}
.marcage_comanda{margin-top:5px; margin-left:70px; margin-right:50px; float:left; width:250px; border-bottom:2px solid #B10000; font-size:11px; text-align:center; color:#B10000; padding-bottom:2px;}
.marcage_tabla{margin-top:5px; float:left; width:530px; font-size:11px;}
.td_tabla5_mer {border-bottom:1px solid #B5B7B3; border-right:1px solid #B5B7B3; padding:0px 5px 8px 0px;}
div.documentos{ clear:both; margin-bottom:10px; float:left;}
div.docs_class{ border-bottom:2px solid #CC0000; float:left; width:100%; background-image:url(../imagenes/bgnd_docs.gif); background-repeat:repeat-y; }
div.docs_class p.docs_izq{ width:110px; float:left; font-weight:bold; text-align:center; margin:0px; padding:7px 0px 5px 0px;}
div.docs_class p.docs_izq a{ text-decoration:none; float:left;}
div.docs_class p.docs_der{ width:420px; float:left;  margin:0px; padding:5px 0px 5px 10px; }

.norma_td_sub{ background-color:#FFCCCC;}
input.buttonNor{ background-image:url(../imagenes/bgnd_btns.gif); background-repeat:repeat-x; border:0px; color:#FFFFFF; font-size:11px; padding:0px 5px 3px 5px; height:17px; font-family:Arial, Helvetica, sans-serif;}

div.oct{width:100%;}
div.oct div.oct_linea{width:100%; width:expression('540px'); height:40px; border-bottom:1px solid #ff9999;}
div.oct div.oct_linea div.oct_col_01{width:30%; height:20px; float:left; background-color:#ffDDDD;padding:10px 5px 10px 5px;}
div.oct div.oct_linea div.oct_col_01 a{}
div.oct div.oct_linea div.oct_col_02{width:60%; float:left; padding:5px 5px 5px 5px; }
div.oct div.oct_linea div.oct_col_011{width:90%; float:left; text-align:center; padding:10px 5px 10px 5px; }

/***** MAPA WEB *****/
.menuMapa{ float:left; width:500px;  text-align:left; margin-top:10px;}
.menuMapa ul{ padding:0px; margin:0px; list-style:none; display:block;}
.menuMapa ul li{ text-align:left; height:14px; padding-bottom:3px; padding-top:3px; display:block; }
.menuMapa ul li a{ display:block; text-decoration:none; color:#6C7067; font-size:10px; height:14px; margin-left:15px; padding-left:10px; width:90%; font-weight:bold; background-image:url(../imagenes/pto_rojo.jpg); background-repeat:no-repeat; background-position:left;}
.menuMapa ul li a:hover{ display:block; background-image:url(../imagenes/imagen_enlace.GIF); background-repeat:no-repeat; text-decoration:none; color:#B10000; font-size:11px; height:14px;}
.menuMapa ul li a.submenu{ display:block; text-decoration:none; color:#6C7067; height:14px; margin-left:40px; padding-left:10px; font-size:11px; font-weight:normal; width:400px; margin-top:0px; padding-bottom:0px;}

/*** BUSQUEDA ****/
div.cercar {
	float: left;
	width: 85px;
}
div#form_burqueda div.cercar {
	width: 160px;
	font-weight: bold;
}
div#revistas input {
	border: 1px solid #999;
}
div#revistas input, div#revistas select, div#form_burqueda input, div#form_burqueda select{
	margin-bottom: 10px;
	width: 125px;
}
div#form_burqueda button {
	margin-bottom: -15px;
}
div#revistas input.bton {
	width: 70px;
}
div#revistas div.form, div#form_burqueda div.form {
	width: 340px;
	margin: auto;
	padding-left: 40px;
}

#despeses {float:left; color:#000000;}
#despeses p { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#despeses p span { font-weight:bold; font-size:14px;}
#despeses table tr td p{ padding:0px; margin:0px;}





#listaPestanias {
margin:0; padding:0;
background:transparent url(../imagenes/fondo_pestaniaHotel.gif) repeat scroll left top ;
float:left;

list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:548px;
}
#listaPestanias li {
margin:0pt;
padding:0pt;
background:transparent url(../imagenes/left_pestaniaHotel_no_seleccionada.gif) no-repeat scroll left 11px;
float:left;
height:24px;
padding-left:7px;
padding-right:2px;
padding-top:11px;



}
#listaPestanias li a {
margin:0pt;
padding:0pt;
background:transparent url(../imagenes/right_pestaniaHotel_no_seleccionada.gif) no-repeat scroll right top;
color:#6C7067;
float:left;
padding-right:7px;
text-decoration:none;

}
#listaPestanias li a.selected {
color:#B10000;
}
#listaPestanias li a span {
background:transparent url(../imagenes/fondo_pestaniaHotelInt_no_seleccionada.gif) repeat-x scroll left top;
cursor:pointer;
float:left;
font-weight:bold;
height:19px;
padding-right:1px;
padding-top:5px;
white-space:nowrap;
}

#listaPestanias li a:hover{color:#B10000;}
#listaPestanias li.selected{background:transparent url(../imagenes/left_pestaniaHotel.gif) no-repeat scroll left 11px;}
#listaPestanias li.selected a{background:transparent url(../imagenes/right_pestaniaHotel.gif) no-repeat scroll right top;}
#listaPestanias li.selected a span{background:transparent url(../imagenes/fondo_pestaniaHotelInt.gif) repeat-x scroll left top;}

div#contenido_prestania{border-left:1px solid #ff9999; border-bottom:1px solid #ff9999;border-right:1px solid #ff9999; padding:10px 10px 30px 10px;  float:left; margin:0; width:526px; }

fieldset { border:1px solid #666660; }
#buscador_productos{  width:340px; padding:0 10px 10px 20px;  margin:0px; -moz-border-radius:5px; font-family: Verdana,helvetica; font-size:11px; }
#buscador_productos div{ padding-left:10px; padding-top:5px; }
#buscador_productos a{ float:left;}
#buscador_productos legend{ padding:0; margin:0px;color:#CC0000;}
#buscador_productos p{ width:200px; float:left; margin-bottom:10px;height:30px; }
#buscador_productos p.grande input{ width:278px;}
#buscador_productos p.supergrande{ width:450px;}
#buscador_productos p.grande{ width:290px;}
#buscador_productos p label{ width:100%; float:left; font-weight:bold; margin-bottom:5px;}
#buscador_productos p.p_boton{  width:282px; }
#buscador_productos p.p_boton button{ width:120px; vertical-align:bottom;float:right; }
#buscador_productos p select{font-family: Verdana,helvetica; font-size:11px; }
#buscador_productos p select optgroup option{font-family: Verdana,helvetica; font-size:11px; }
button.boton{
border: medium none ; margin: auto; padding: 0px 0px 3px; background-image: url(../imagenes/bgnd_btns.gif); width: 70px; height: 18px; display: block; color: rgb(255, 255, 255); text-decoration: none; text-align: center; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; vertical-align:top; cursor:pointer; }
button.boton_calendario{height:18px; width:23px; border:0px; background:none;cursor: pointer; padding-left:0px; vertical-align:middle;}
#cont_buscador{ clear:both; padding-bottom:10px;}
a.reseteo{ color:#CC0000;  text-align:left; text-decoration:underline; margin-right:25px; }
.widht_540{ width:540px;}
ul.boletin{ list-style:none; margin:0; padding:0;}
ul.boletin li{ padding-bottom:10px; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
ul.boletin li a{ color:#CC0000; text-decoration:none;}
ul.boletin li a:hover{ text-decoration:underline;}
ul.boletin li div{ width:544px;text-align:right; }
ul.boletin li a.masinfo{ font-style:italic;  padding-bottom:5px;}