
body { position:relative; margin: auto; width:1000px; text-align:center; font: 12pt "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif; overflow-x:hidden; }

A { color: #990000; text-decoration: none;}
A:hover { color: #FF6600; text-decoration: underline;}
TD { font-size: 8pt;}
P { font-size: 8pt;}

#both { clear:both; }

#head .cabecera { color: #FF6600; font: bold 18pt Arial, sans-serif; background-color: #990000;}
#div_central { float:left; width:1000px; }
.text_calculadora { font-size : 7pt;}

/* Cabecera página*/
#cabecera { float:left; width:1000px; background-image:url(/publico/temas/standard/images/enc.gif);}
.logo {float: left; margin:10px;}
#banner { FONT-SIZE: 20pt; color: #000000; float:left; width:600px; padding-top:20px;}
#banner img { display:block; margin:auto; }
.fecha {float: right; margin:10px; color: #990000; font: bold 10pt Arial, sans-serif; }
.buscar {margin:10px;}

/* Estilo del menú superior */
#menu_sup { width: 870px; float:left; background: #990000; border-bottom: 1px solid #afafaf; voice-family: "\"}\""; voice-family:inherit; }
.menu_s {height:25px; left:0; font: small-caps bold 13px "Century Gothic", "Palatino Linotype", "Trebuchet MS", sans-serif;}
.menu_s ul { list-style: none; padding: 0; margin: 0; }
.menu_s #nav a { text-decoration: none; color: #ffcc66;}
.menu_s #nav li:hover a, #nav li.over a { color: #ffffff; }
.menu_s #nav li:hover li a, #nav li.over li a { color: #ffcc66; }
.menu_s #nav li li a { display: block; color: #ffcc66; padding: 2px 0px 5px 10px; }
.menu_s #nav li li a:hover { padding: 2px 0px 3px 5px; background: #cc0000; color: #ffffff; border: 5px solid #ffcc66; border-width: 0 5px; }
.menu_s li { position:relative; float: left; width: 125px; height: 23px; border-right: solid 2px #ffcc66; }
.menu_s li li{ background: #cc6666; text-align: left; width: 220px; border-right: solid 1px #ffcc66; border-bottom: solid 1px #ffcc66; }
.menu_s li ul { display: none; position:absolute; padding: 24px 0 0 0; top: 0; left: 0; }
.menu_s li:hover ul, li.over ul { display: block; }
.menu_s li:hover, li.over { background: #cc6666; border-bottom: solid 1px #ffcc66; }
.menu_s span { font-variant:normal; font-size:12px; }

/* Estilo de los menús internos*/
#menu_int { width: 675px; height:50px; margin:10px; font: small-caps bold 12px "Century Gothic", "Palatino Linotype", "Trebuchet MS", sans-serif; }
#menu_int ul { list-style: none; padding: 0; margin: 0; }
#menu_int li a { display:block; font-weight: bold; text-decoration: none; color:#cc0000; }
#menu_int li { float: left; width: 155px; height: 25px; border-right: solid 2px #ff6600; border-bottom: solid 2px #ff6600; padding-left:5px; margin-top:1px; }
#menu_int li:hover, li.over { background: #ffcc66; color:#ffffff; font:small-caps bold 13px "Century Gothic", "Palatino Linotype", "Trebuchet MS", sans-serif; }
#menu_int .selec { background: #ffcc66; font:small-caps bold 13px "Century Gothic", "Palatino Linotype", "Trebuchet MS", sans-serif; }


/* Botones inicio, mapa, contactar y entrar*/
#botonera_sup { background: #990000; width:126px; height:23px; text-align:right; float:right; padding:2px 0px 0px 4px; margin-bottom:5px; border-bottom: 1px solid #afafaf;}

/*Estilo del menú lateral izquierdo*/
#menu_div{ width:160px; margin:5px 0 0 5px; float:left; font: bold 12px arial;}
#menu_desplegable{ border-right:1px solid #FF6600; text-align: left; background:white;}
#menu_desplegable ul {list-style:none; margin:0; padding:0;}
#menu_desplegable li { background:#ffcc66; color: #990000; border: 1px solid #fff; padding-top:3px;}
#menu_desplegable li:hover { color: #ff6600;}
#menu_desplegable ul ul {list-style-type:none; display:block; }
#menu_desplegable ul ul li { background:#fff; padding:3px; }
#menu_desplegable ul ul li:hover { background: #990000; }
#menu_desplegable ul ul li:hover a { background: #990000; color:#ffffff; text-decoration:none; }
#menu_desplegable ul ul li a { display:block; color: #3d5460; font: 11px arial; }
#menu_desplegable img {border:0; margin:0 3px 0 3px; }

/* Estilo Bloques derecha */
#bloques_dcha { float:right; width:136px; }

/* Pie de página*/
#pie { width:1000px; float:left; }
#titular{ font-size:10pt; text-align:center; border:1px solid #ff6600; width:978px; padding:10px; margin: 10px 0 10px 0; background-color: #FFCC66; }
#titular a { text-decoration:underline; font-size:9pt; color:black; }
#titular .info { font:bold 7pt arial; text-align:center; color:#990000; }
.icon_validator { position:absolute; left:80% }

/*Estilo para botones*/
.boton_submit { width:80px; border:1px ridge; background:#993333; color:white; }
.boton_submit2 { width:160px; border:1px ridge; background:#993333; color:white; }

.cathdl { color: #990000; font: bold 12pt arial; text-decoration: none; line-height: 25px;}
.navegacion { color: #990000; font: bold 12pt arial; text-decoration: none;}

.text_busca { FONT-SIZE: 7pt;}
.text_busca2 { FONT-SIZE: 9pt;}
 table.conexiones { FONT-SIZE: 15pt; margin: 0; padding: 0;white-space:nowrap;}
.bordes { border : 1px solid #3d5460;}
.fondo { background-color:#ffcc66; color: #000;}
.fondo2 { background-color: #fff; color: #3d5460;}
.fondo3 { background-color: #dfdfdf; color: #000;}
.afondo { background-color:#eee; font-size: 7pt; text-decoration: none;}
.afondo2 { background-color: #fff; font-size: 7pt; text-decoration: none;}
.afondo3 { background-color: #ddd; font-size: 7pt; text-decoration: none;}
.user_link { font-size: 7pt; text-decoration: none;}
.user_link:active { font-size: 7pt; text-decoration: underline;}
.user_link:visited { font-size: 7pt; text-decoration: none;}
.user_link:hover { font-size: 7pt; text-decoration: underline;}
.botonera {text-align: left;float: right;}
.boton {float: left;vertical-align:middle; padding: 1px; font-size: 9pt;white-space:nowrap; color: #990000;height: 100%;}
.boton img {vertical-align:middle; margin-right: 1px;}
.boton a:active { color: #990000; text-decoration: none;}
.boton a:hover { color: #990000; text-decoration: none;}
.bar { font: bold 10pt arial; text-decoration: none; color: #fff; background-color: #990000; border: 2px solid #3d5460;}
.bar a:link { color: #fff; font: bold 10pt arial; text-decoration: none;}
.bar a:visited { color: #fff; text-decoration: none;}
.bar a:active { color: #FF6600; text-decoration: none;}
.bar a:hover { color: #FF6600; text-decoration: none;}
.bar2 { font: bold 10pt arial; color: #3d5460; border : 1px solid #990000; background-color: #fff;}
.mensajes_in { background-color:#FF6600; position: absolute; width:260px; height:160px; left:300px; top:250px; z-index:1000; border: 2px solid #990000;}
.mensajes_in .top_bar { color: #FF6600; background-color:#fff; position: relative; padding-left:5px; border: 2px solid #FF6600; font-weight: bold;}
.rnd_blq { background-color:#FFF; overflow: auto; margin: 10px; padding:5px; }

#principal{ width:680px; float:left; margin:5px; }

#zona_central{ margin-bottom:20px; text-align: left;width: 100%;}
.zona_central_top{ height:20px; font:bold 8pt arial; background-color: #990000; color: #fff; padding-left:3px; border: 1px solid #FF6600; vertical-align:middle;}
.zona_central_top img { vertical-align: top;}
.zona_central_top a:link { font: bold 10pt arial; text-decoration: none; color: #fff;}
.zona_central_top a:visited { color: #fff; text-decoration: none;}
.zona_central_top a:active { color: #FF6600; text-decoration: none;}
.zona_central_top a:hover { color: #FF6600; text-decoration: none;}
.zona_central_bottom { margin-left:5px;}

.ventana_general{ font-size: 9pt; overflow:hidden; z-index:500; border:1px solid #FF6600; background-color:#FFF; margin-bottom:5px; text-align: left;}
.ventana_novedades div { position:relative; }
.ventana_general .barra_superior{ height:20px; padding-left:5px; background-color: #990000; color: #fff; border: 1px solid #FFF; overflow:hidden;}
.ventana_general .barra_superior a:link { text-decoration: none; color: #fff;}
.ventana_general .barra_superior a:visited { color: #fff; text-decoration: none;}
.ventana_general .barra_superior a:active { color: #FF6600; text-decoration: none;}
.ventana_general .barra_superior a:hover { color: #FF6600; text-decoration: none;}
.ventana_general .botones_superiores{ float:right; z-index:10; position:absolute; top:0px; right:6px; background-color: #990000;}
.contenido_ventana{ margin-right:2px; padding:2px; overflow:hidden; background-color:#FFF;}
.botones_superiores img{ float:left; padding-left:1px; cursor:pointer;}
.pie_ventana{ height:10px; background-color:#eee;}
.pie_ventana img{ float:right;}
.resizeImage{ position:absolute; right:1px; bottom:1px;}
.texttitle { font: bold 12pt arial; color: #3d5460; background-color: #fff; border : 1px solid #3d5460;}
.subtitle { font: bold 10pt Arial, sans-serif;}
.textsmall { font-size: 8pt;}
.text_minismall { FONT-SIZE: 7pt;}
.cat { font: bold 8pt arial; text-decoration: none; color: #3d5460; }
.enlace { font-size: 8pt;}
.alerta { color: #FF0000; font: bold 10pt arial;}
.editores { border : 1px solid #3d5460;}
.editorbarramenu { background-color:#ff6600;}
.editorbarramenu A { text-decoration : none; font-weight : normal; color : #3d5460;}
.editorbarramenu A:hover { text-decoration : none; font-weight : bold; color : #808080;}

#admin { float:left; margin: auto; width:100%; }
#admin table { background-color: #fff; color: #3d5460; border: 1px solid #ccc; width:100%; margin:5px 0 10px 0; }
#admin table td { border: 1px solid #ccc; }
#admin ul { list-style-type:none; margin:0; padding:0; }
#admin .cabecera { background: #ffcc66; text-align:center; font-weight:bold; }
#admin .infotxt { background: #dfdfdf; color: #000; font-weight : bold; padding:3px; }
#admin .adminlnk { text-align:center; font: bold 9pt arial; }
#admin .texto { font-size: 8pt; }

#adminsec { float:left; margin-top:5px; width:100%; font: bold 8pt arial; color: #000; }
#adminsec ul { list-style-type:none; }
#adminsec li { margin-bottom: 3px; background-color: #dfdfdf; padding:3px;}
#adminsec .linea2 { margin-bottom: 3px; background-color:#ff6600; }
#adminsec .linea2 a { color:black; }
#adminsec .adminlnk { text-align:center; font: bold 9pt arial; }

#minical { border: 1px solid #3d5460;text-align: center;}
.calendar { position: relative; display: none; height: 200px;}
.calendar table { font-size: 9px; cursor: default; background: Window; color: WindowText; text-align: center;}
.calendar .button { text-align: center; padding: 1px; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background-color:#eeeeee; cursor:pointer;}
.calendar thead .title { font: bold 9px arial; padding: 1px; border: 1px solid #000; background: #fff; color: #3d5460; text-align: center;}
.calendar thead .headrow { text-align: center;}
.calendar thead .daynames { height: 21px;}
.calendar thead .name { border-bottom: 1px solid ButtonShadow; padding: 2px; text-align: center; background: #eee; color: ButtonText;}
.calendar thead .weekend { color: #990000;}
.calendar thead .hilite { border: 2px solid; padding: 0px; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; cursor:pointer;}
.calendar thead .active { border-width: 1px; padding: 2px 0px 0px 2px; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa;}
.calendar tbody .day.othermonth.oweekend { color: #faa;}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid ButtonShadow; background: #eee; color: ButtonText;}
.calendar tbody .rowhilite td { background: #eee; color: ButtonText;}
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff;}
.calendar tbody td.active { padding: 2px 2px 0px 2px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}
.calendar tbody td.selected { font-weight: bold; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding: 2px 2px 0px 2px; background: ButtonFace; color: ButtonText;}
.calendar tbody td.weekend { color: #990000;}
.calendar tbody td.today { font-weight: bold; color: #00f;}
.special { background-color: #ddd; color: #990000;}
.calendar tbody td.disabled { color: GrayText;}
.calendar tbody .emptycell { visibility: hidden;}
.calendar tbody .emptyrow { display: none;}
.calendar tfoot .footrow { background: #eee; padding: 1px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; height: 35px;}
.calendar tfoot .ttip { background: #eee; padding: 1px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; color: ButtonText; text-align: center;}
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background: Menu; color: MenuText; font-size: 9px; padding: 1px; z-index: 100;}
.calendar .combo .label, .calendar .combo .label-IEfix { text-align: center; padding: 1px;}
.calendar .combo .label-IEfix { width: 4em;}
.calendar .combo .active { padding: 0px; border: 1px solid #000;}
.calendar .combo .hilite { background: Highlight; color: HighlightText;}
.calendar td.time { border-top: 1px solid ButtonShadow; padding: 1px 0px; text-align: center; background-color: ButtonFace;}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: Menu;}
.calendar td.time .ampm { text-align: center;}
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold;}
.calendar td.time span.hilite { border-color: #000; background-color: Highlight; color: HighlightText;}
.calendar td.time span.active { border-color: #990000; background-color: #000; color: #0f0;}

#calendario .cabecera { color: #3d5460; font: bold 10px arial; border: 1px solid #990000; background: #fff;}
#calendario .mes { background: #555; color: #fff; font: bold 9px arial;}
#calendario .calhead { background: #555; color: #fff; margin: 1px; padding : 0; font: bold 9px arial; width: 14%;}
#calendario .calbody { color: #3d5460; font-size: 9pt; border: 1px solid #bbb;}
#calendario .caltoday { border: 2px dotted #990000; font-weight: bold; background: #fff;}
#calendario .calfondo { border: 1px solid #990000; background: #eee;}
#calendario .estemes { background: #fff; border: 2px solid #ff6600;}
#calendario .zoom { background: #990000;}
#calendario .calnot { background-color:#6666ff; color: #eee; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .calnot a { color: #eee;}
#calendario .caldoc { background-color:#33ff00; color: #222; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .caldoc a {}
#calendario .caldes { background-color:#ff0000; color: #222; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .caldes a { color: #eee;}
#calendario .callnk { background-color:#ff6600; color: #222; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .callnk a {}
#calendario .calemp { background-color:#66ffff; color: #222; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .calemp a {}
#calendario .caleml { background-color:#ffff00; color: #222; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .caleml a {}
#calendario .calsms { background-color:#330099; color: #222; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .calsms a { color: #ff6600;}
#calendario .calnotdoc { background-color:#111111; color: #eee; border: 1px solid #3d5460; font: bold 9pt arial;}
#calendario .calnotdoc a { color: #eee;}

.td_stats_extraclaro { background-color:#fff; margin-top: 0pt; font-size: 7pt;}
.stats_desc { color: #3d5460; font-size: 10pt; text-decoration: none;}

#sugerencias { background-color:#fff; padding: 2px 4px 2px 4px; }
#sugerencias .news {}
#sugerencias .empresas {}
#sugerencias .enlaces {}
#sugerencias .docs {}
#sugerencias .desc {}
#sugerencias .foros {}
#sugerencias .subastas {}
#sugerencias .email {}
#sugerencias .sms {}
#sugerencias .sugerencia { color: #ff6600; font-weight: bold;}

#encuesta { font-weight:bold; text-align : center;width: 100%;}
#encuesta2 { font-weight:bold; text-align : left; vertical-align : middle; position:relative;}

#top10 {width: 100%;}
#top10 .cabeceras { font: bold 10pt arial; text-align : center; color: #3d5460;}
#top10 a { font-size: 8pt;}
#top10 .minienlace a { font: normal 7pt arial;}

#mapa {width: 100%;}
#mapa .cabeceras { font: bold 10pt arial; color: #990000;}
#mapa .cabeceras a { font: bold 10pt arial; color: #3d5460;}
#mapa a { font: bold 8pt arial;}

.forotexto { border : 1px solid #990000; font: bold 10pt arial; color: #3d5460;}

#secdoc { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secdoc .titulo { color: #3d5460; font-size: 11pt;}
#secdoc .titulo A { color: #990000; font-size: 11pt;}
#secdoc .descri { font-size: 9pt;}
#secdoc .aviso { font-size: 8pt; border : 2px solid #990000; text-align : justify; margin: 10px; padding:5px; background-color:#fff; color: #3d5460;}
#secdoc .icono1 { font: bold 7pt arial; border: 1px solid #FF6600;text-align: center;float: left;margin: 1px;padding: 2px; color: #990000;width: 70px;}

#secdocumentos { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secdocumentos .titulo { color: #3d5460; font-size: 11pt;}
#secdocumentos .titulo A { color: #990000; font-size: 11pt;}
#secdocumentos .descri { font-size: 9pt;}
#secdocumentos .aviso { font-size: 8pt; border : 2px solid #990000; text-align : justify; margin: 10px; padding:5px;}
#secdocumentos .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px; color: #990000;}
#secdocumentos .movil { font: bold 8pt arial; border: 1px solid #990000; text-align: center; float: left; margin: 2px; padding: 3px; color: #fff; background-color: #FF6600;}
#secdocumentos .movil a { color: #fff;}
#secdocumentos .movil a:hover { color: #990000;}

#secdesc { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secdesc .titulo { color: #3d5460; font-size: 11pt;}
#secdesc .titulo A { color: #990000; font-size: 11pt;}
#secdesc .descri { font-size: 9pt;}
#secdesc .icono1 { font: bold 7pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 1px; padding: 2px; color: #990000; width: 70px;}

#secdescargas { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secdescargas .titulo { color: #3d5460; font-size: 11pt;}
#secdescargas .titulo A { color: #990000; font-size: 11pt;}
#secdescargas .descri { font-size: 9pt;}
#secdescargas .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px; color: #990000;}
#secdescargas .movil { font: bold 8pt arial; border: 1px solid #990000; text-align: center; float: left; margin: 2px; padding: 3px; color: #fff; background-color: #FF6600;}
#secdescargas .movil a { color: #fff;}
#secdescargas .movil a:hover { color: #990000;}

#seclink { font-size: 9pt; margin: 0 10px 0 10px ;width: 97%;}
#seclink .titulo { color: #3d5460; font-size: 11pt;}
#seclink .titulo A { color: #990000; font-size: 11pt;}
#seclink .descri { font-size: 9pt;}
#seclink .icono1 { font: bold 7pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 1px; padding: 2px; color: #990000; width: 70px;}

#secenlaces { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secenlaces .titulo { color: #3d5460; font-size: 11pt;}
#secenlaces .titulo A { color: #990000; font-size: 11pt;}
#secenlaces .descri { font-size: 9pt;}
#secenlaces .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px; color: #990000;}
#secenlaces .movil { font: bold 8pt arial; border: 1px solid #990000; text-align: center; float: left; margin: 2px; padding: 3px; color: #fff; background-color: #FF6600;}
#secenlaces .movil a { color: #fff;}
#secenlaces .movil a:hover { color: #990000;}

#secemp { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secemp .titulo { color: #3d5460; font-size: 11pt;}
#secemp .titulo A { color: #990000; font-size: 11pt;}
#secemp .descri { font-size: 9pt;}
#secemp .icono1 { font: bold 7pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 1px; padding: 2px; color: #990000; width: 70px;}

#secempresas { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secempresas .titulo { color: #3d5460; font-size: 11pt;}
#secempresas .titulo A { color: #990000; font-size: 11pt;}
#secempresas .descri { font-size: 9pt;}
#secempresas .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px; color: #990000;}
#secempresas .movil { font: bold 8pt arial; border: 1px solid #990000; text-align: center; float: left; margin: 2px; padding: 3px; color: #fff; background-color: #FF6600;}
#secempresas .movil a { color: #fff;}
#secempresas .movil a:hover { color: #990000;}

#secnot { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secnot .titulo { color: #3d5460; font-size: 16pt;}
#secnot .titulo a { color: #990000; font-size: 16pt;}
#secnot .icono1 { font: bold 7pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin-left: 1px; margin-top: 1px; padding: 2px; white-space:nowrap; color: #990000;}

#secnoticias { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secnoticias .seccion { color: #3d5460; font-size: 16pt; border : 1px solid #3d5460; font-weight: bold; background-color:#fff;}
#secnoticias .titular { font-size: 11pt; background-color:#eee; border: 1px solid #3d5460; padding:5px;}
#secnoticias .titular a { color: #990000; font-size: 11pt;}
#secnoticias .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px; color: #990000;}
#secnoticias .foto { border: 1px solid #3d5460;}
#secnoticias .titular_foto { border: 1px solid #3d5460;}
#secnoticias .titular_foto a { color: #990000; font-size: 8pt; text-decoration: none;}

#secrss { font-size: 10pt; margin: 0 10px 0 10px; width: 97%;}
#secrss .seccion { color: #990000; border : 1px solid #3d5460; font: bold 16pt arial;}
#secrss .seccion a { color: #990000; font: bold 16pt arial;}
#secrss .titular { font-size: 16pt; border : 1px solid #3d5460;}
#secrss .titular a { color: #990000; font-size: 12pt;}

#noticia { margin: 0 5px 0 5px; width: 98%;}
#noticia .titular { color: #000; font: bold 14pt arial; clear: both;}
#noticia .icono1 { FONT-SIZE: 7pt; text-align: center;float: left; margin-left: 1px; margin-top: 1px; padding: 1px; white-space:nowrap; color: #990000;}
#noticia .fondozoom { border: 1px solid #aaa;}
#noticia .foton {}

/* Estilos de las noticias de portada*/
#portada { margin: 0 5px 0 5px; font-size: 11pt;width: auto;}
#portada img { border:0;}
#portada .fondozoom { border: 1px solid #aaa;width:45%;}
#portada .doscol1 { width:48%; float:left; }
#portada .doscol2 { width:48%; float:right; }
#portada .separador { clear:both; }
#portada .noticia { text-align : justify; font-size: 13px; clear:both;}
#portada .bloque_noticia { font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif; color: #111}
#portada .subtitulo { font: italic bold 12px arial; }
#portada .titulo { background-color: #eee; color: #000; padding:5px; font: bold 16px "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#portada .title a { color: #000; font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#portada .titulo2c { color: #330000; background-image:url(/publico/temas/standard/images/titular.gif); padding:2px; font: bold 14px arial, sans-serif; text-align:justify; min-height: 57px;}
#portada .titulo2c a { color: #660000; font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#portada .seccion { font: bold 13px arial;}
#portada .iconos { float:right; }
#portada .sec_fec { clear:both; }
#portada .fecha_pub { padding-left:3px; font: bold 11px arial; }
#portada .autor { padding: 0 3px 0 3px; font-size: 10px;}
#portada .foto { padding:0 2px 2px 2px;}
#portada .enl_completa { margin-top:5px; }
#portada .sub_noticia { margin-top:5px; }
#portada .suscripportada { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; padding: 3px; clear: both;}
#portada .icono1 { FONT-SIZE: 7pt; text-align: center; float: left; margin: 1px 0 0 1px; padding: 1px; color: #990000; display: block;}

#multimedia .activo { border:2px #3d5460 dotted; background-color:#990000; text-decoration: none; font: bold 12pt arial;}
#multimedia .activo a { color: #fff; font: bold 12pt arial;}
#multimedia .inactivo { text-decoration: none; font: bold 12pt arial;}

#secmail { font-size: 9pt; margin:0 10px 0 10px; width: 97%;}
#secmail .titulo { color: #3d5460; font-size: 10pt;}
#secmail .titulo A { color: #990000; font-size: 10pt;}
#secmail .tituloi { color: #3d5460; font-size: 10pt;}
#secmail .tituloi A { color: #990000; font-size: 10pt;}
#secmail .descri { font-size: 9pt;}
#secmail .externa { font-size: 9pt; color: #fff; border: 1px solid #990000; background-color: #FFCC66;}
#secmail .aviso { border : 2px solid #990000; text-align : justify; margin: 5px; padding:5px;}
#secmail .icono1 { FONT-SIZE: 7pt; text-align: center; float: left; margin: 1px 0 0 1px;padding: 1px; color: #990000; display: block;}

#secmailing { font-size: 9pt; margin:0 10px 0 10px; width: 97%;}
#secmailing .titulo { color: #990000; font-size: 11pt;clear: both;vertical-align: bottom;}
#secmailing .descri { margin: 5px; padding:5px;}
#secmailing .aviso { border : 2px solid #990000; text-align : justify; margin: 5px; padding:5px;}
#secmailing .icono1 { border: 1px solid #FF6600;text-align: center;float: left;margin: 2px;padding: 3px; font: bold 8pt arial; color: #990000;}
#secmailing .movil { border: 1px solid #990000;text-align: center;float: left;margin: 2px;padding: 3px; font: bold 8pt arial; color: #fff; background-color: #FF6600;}
#secmailing .movil a { color: #fff;}
#secmailing .movil a:hover { color: #990000;}

#susmail { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#susmail .titulo { color: #990000; font: bold 11pt arial;}
#susmail .aviso { border : 2px solid #990000; text-align : justify; margin: 5px; padding:5px;}

#secsms { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secsms .titulo { color: #3d5460; font-size: 10pt;}
#secsms .titulo A { color: #990000; font-size: 10pt;}
#secsms .tituloi { color: #3d5460; font-size: 10pt; background-color: #eee;}
#secsms .tituloi A { color: #990000; font-size: 10pt; background-color: #eee;}
#secsms .descri { font-size: 9pt;}
#secsms .externa { font-size: 9pt; color: #fff; border: 1px solid #990000; background-color: #FF6600;}
#secsms .aviso { border : 2px solid #990000; text-align : justify; margin: 5px; padding:5px;}
#secsms .icono1 { FONT-SIZE: 8pt; border: 1px solid #FF6600;text-align: center;margin: 1px;padding: 2px; color: #990000;}

#secsmsling { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#secsmsling .titulo { color: #990000; font-size: 11pt;clear: both;vertical-align: bottom;}
#secsmsling .descri { margin: 5px; padding:5px;}
#secsmsling .aviso { border : 2px solid #990000; text-align : justify; margin: 5px; padding:5px;}
#secsmsling .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px; color: #990000;}

#sussms { font-size: 9pt; margin: 0 10px 0 10px;width: 97%;}
#sussms .titulo { color: #990000; font: bold 11pt arial;}
#sussms .aviso { border : 2px solid #990000; text-align : justify; margin: 5px; padding:5px;}

#mainforo { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#mainforo .icono1 { font: bold 7pt arial; border: 1px solid #FF6600;text-align: center;margin: 1px;padding: 2px; float: right; background-color:#FFF;}
#mainforo .aviso { font-size: 8pt; border : 2px solid #990000; text-align : center;margin-left:auto;margin-right:auto; padding:5px; background-color:#fff; color: #3d5460;width: 90%;}
#mainforo .marco { border : 1px solid #3d5460;margin-left:auto;margin-right:auto; padding:3px; background-color:#fff;width: 90%;text-align: left;}
#mainforo .marcodir { margin-left:auto;margin-right:auto; padding:3px; background-color:#fff;width: 90%;text-align: left;}
#mainforo .cabecera { background-color: #dfdfdf;width:100%;overflow: auto;}
#mainforo .fondo { background-color:#ff6600;}
#mainforo .fondo2 { background-color: #fff; color: #3d5460;}

#pizaforo { font-size: 9pt; margin: 0 10px 0 10px; width: 97%;}
#pizaforo .aviso { font-size: 8pt; border : 2px solid #990000; text-align: center;margin-left:auto;margin-right:auto; padding:5px; background-color:#fff; color: #3d5460;width: 90%;}
#pizaforo .forotexto { border : 2px solid #990000; text-align : center;margin-left:auto;margin-right:auto; padding:5px; background-color:#fff; color: #3d5460;width: 90%;}
#pizaforo .marco { border : 1px solid #3d5460;margin-left:auto;margin-right:auto; padding:3px; background-color:#fff;width: 90%;text-align: left;clear: both;}
#pizaforo .marcodir { margin-left:auto;margin-right:auto; padding:3px; background-color:#fff;width: 90%;text-align: left;clear: both;}
#pizaforo .fondo { background-color:#ff6600;}
#pizaforo .fondo2 { background-color: #fff; color: #3d5460;}

#dispforo { font-size: 9pt; margin: 0 10px 0 10px;width: 97%;}
#dispforo .aviso { font-size: 8pt; border: 2px solid #990000; text-align: center; margin-left:auto; margin-right:auto; padding:5px; background-color:#fff; color: #3d5460;width: 90%;}
#dispforo .forotexto { border: 2px solid #990000; text-align: center; margin-left:auto; margin-right:auto; padding:5px; background-color:#fff; color: #3d5460;width: 90%;}
#dispforo .marco { border: 1px solid #3d5460; margin-left:auto; margin-right:auto; padding:3px; background-color:#fff; width: 90%; text-align: left;clear: both;}
#dispforo .marcodir { margin-left:auto; margin-right:auto; padding:3px; background-color:#fff; width: 90%;text-align: left; clear: both;}
#dispforo .fondo { background-color:#ff6600; vertical-align: bottom;}
#dispforo .fondo2 { background-color: #fff; color: #3d5460;}
#dispforo .fondo3 { background-color: #dfdfdf; color: #000;}
#dispforo .icono1 { font: bold 8pt arial; border: 1px solid #FF6600; text-align: center; float: left; margin: 2px; padding: 3px;}

#panforonew { font-size: 9pt; margin-right: 10px; margin-left: 10px;width: 97%;}
#panforonew .fondo2 { background-color: #fff; color: #3d5460;}
#panforonew .fondo3 { background-color: #dfdfdf; color: #000;}
#panforonew .aviso { font-size: 8pt; border : 2px solid #990000; text-align: center; margin-left:auto; margin-right:auto; padding:5px; background-color:#fff; color: #3d5460;width: 90%;}
#panforonew .bordes { border: 1px solid;}

#calculator { background-color:#F4F4F4; margin: 0 auto;}
.calculatorcontainer { border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:2px outset #C0C0C0; border-bottom:2px outset #C0C0C0; position: relative; margin: 0 auto;}
#calculator input { width:40px; height:30px; margin:2px; background-color:#FFF; font-size:0.95em; border:1px solid #C0C0C0; cursor:pointer;}
#calculator .angle { width:20px; height:20px; margin:2px; background-color:#FFF; border:1px solid #C0C0C0;}
#calculator img { border:0;}
#calculator #result { width:173px; font-size:1.3em; padding:3px; cursor:text;}
#calculator .operation { color:#990000; font-weight:bold; background-color:#DDD;}
#calculator .equals { color:#FFF; font-weight:bold; background-color:#336699;}

#version { padding:2px 0px 0px 2px; font: bold 16px arial;}

TABLE.spreadsheet { border-collapse: collapse; table-layout: fixed; empty-cells: show;}
TABLE.spreadsheetBarCorner { border-collapse: collapse; table-layout: fixed; empty-cells: show; position: absolute; top: 0px; left: 0px; z-index: 130; border: 1px solid #808080; background-color: #DDD;}
TABLE.spreadsheetBarTop { border-collapse: collapse; table-layout: fixed; empty-cells: show; position: absolute; top: 0px; left: 0px; z-index: 120; border: 1px solid #808080; background-color: #DDD;}
TABLE.spreadsheetBarLeft { border-collapse: collapse; table-layout: fixed; empty-cells: show; position: absolute; top: 0px; left: 0px; z-index: 110; border: 1px solid #808080; background-color: #DDD;}
TABLE.spreadsheet TD, TABLE.spreadsheet TH { overflow: hidden;}
DIV.spreadsheetEditor { padding: 2px; background-color: #DDD;}
DIV.spreadsheetScroll { margin: 2px 0 2px 0; background-color: #fff; overflow: auto;}
DIV.spreadsheetBars { position: relative;}
DIV.spreadsheetControls { margin: 2px 0; border: 1px solid #808080; padding: 2px 0; background-color: #DDD;}
.spreadsheetLocation { width: 60px; padding-left: 1em; text-align: center;}
.spreadsheetFormula { margin-left : 0.2em; border-color: #C0C0C0 #808080 #808080 #C0C0C0; border-style: solid; border-width: 1px;}
.spreadsheetFormulaLabel { padding-left: 1em; font-weight:bold; font-style:italic; font-family:arial;}
TD.spreadsheetCellActive { background-color: #F0F0F0;}
TH.spreadsheetBarItemSelected { background-color: #F0F0F0;}
SPAN.spreadsheetStyle { margin-top: 0px; margin-left: 5px; padding-top: 0px;}
SPAN.spreadsheetStyle A { width: 10px; margin: 0; border: 1px solid #DDD; padding: 0 2px; text-decoration: none; color: #000;}
SPAN.spreadsheetStyle A:hover { border: 1px solid #808080; background-color: #F0F0F0;}
SPAN.spreadsheetStyleFont A {}
SPAN.spreadsheetStyleAlign A {}
.title { font: bold 16px arial;}
.code { background-color: #fff; border: solid 1px #3d5460;}

.visita a { color: #990000; font-size: 8pt; display: block; background-color:#fff; margin: 2px 0px 2px 0px; }
.visita a:hover { color: #fff; text-decoration: none; background-color: #990000;}

#nombre_mun { color: #990000; padding:5px; font: bold 16px "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif; margin:auto; text-align:center; }

#municipios .tabla_info_muni {background-color:#cc6666; margin:5px auto 0 auto;}
#municipios .info_municipio { background-color:#FFCC66; color: #000; width:25%; padding:5px; margin-left: 4px;}
#municipios .info_muni_estrecho { background-color:#FFCC66; color: #000; width:10%; padding:5px; margin-left: 4px;}
#municipios .fondo_blanco {background-color:#FFFFFF; padding:5px; margin-left: 4px;}
#municipios .fondo_blanco_centro {background-color:#FFFFFF; text-align:center;}
#municipios .nombre_muni {background-color:#990000; text-align:center; color:#FFFFFF; font-size:16px; padding:5px; margin-left: 4px;}
#municipios .div_centrado {margin:auto; text-align:center; width:700px;}
#municipios .lista_multicol {width: 220px; float:left; text-align:left; margin:0;}
#municipios .lista_municipios{list-style-type:none; margin:0; padding:0;}
#municipios .item_municipios{font: bold 10pt arial;}
#municipios .lista_square{list-style:square outside;}
#municipios .lista_simple{list-style-type:none;}
#municipios .item_lista{margin: 9px 9px 9px 1px; padding:3px; font: bold 14px arial;}
#municipios .item_lista2{font: bold 12px arial;}
#municipios .info_item_lista{ margin-left: 30px; margin-bottom: 10px; font-size:12px;}
#municipios .mapa_provincia { background-image:url('/publico/images/municipios/municipios.jpg'); width:650px; height:424px; text-align:center; margin:auto; }
#municipios .mapa_provincia_sigem { background-image:url('/publico/images/municipios/municipios_sigem.jpg'); width:650px; height:424px; text-align:center; margin:auto; }

#div_dir{text-align:center; font: bold 12px arial; margin:10px 0 15px 0;}
#tabla_listin {border-style:groove; width:90%; border:1px solid #990000; margin-right:auto; margin-left:auto;}
#tabla_listin .celda_nivel1{background-color:#990000; color:white; font: bold 16px arial; text-align:center; height:25px;}
#tabla_listin .celda_nivel2{background-color:#FFCC66; color:#990000; font:14px arial;}
#tabla_listin .fondo_fila1{background-color:#FFCCCC;}
#tabla_listin .fondo_fila1_gruesa{background-color:#FFCCCC; font-weight: bold;}
#tabla_listin .fila_gruesa{font-weight: bold;}
#tabla_listin .col_pue{width:20%;}
#tabla_listin .col_nom{width:50%;}
#tabla_listin .col_ext{width:5%; text-align:center;}
#tabla_listin .col_ema{width:25%;}

#pContratante { font: bold 12px arial; }
#pContratante .lista_nivel1 { list-style-type:none;}
#pContratante .lista_nivel1li { margin: 9px 9px 9px 1px; padding:5px; font: bold 14px arial; background:#ffcc66; }
#pContratante .info_item { padding: 5px 0 10px 10px; background:white;}
#pContratante .lista_oculta { display:none; background:white; margin-bottom:5px; }
#pContratante .lista_nivel2 { list-style-type:square; margin: 0 0 10px 30px; }

#cjd a { font: bold 12px arial; text-decoration:none; color:#990000; }
#cjd .borde { float:left; margin-top:20px; }
#cjd .centro { float:left; height:250px; width:200px; background-image:url(/publico/temas/standard/images/fondoCjd.gif); margin-top:20px; }
#cjd .titulo { font:bold 13pt "Times New Roman", serif; color:#660000; text-align:center; }
#cjd .lista {}
#cjd ul { list-style: none; margin:5px 0 5px 0; padding:0; }
#cjd li { font:bold 12pt "Georgia", serif; }

#culgrt { font-size: 12px; font-family: arial; margin-top:5px; }
#culgrt ul { list-style: none; margin:20px; }
#culgrt li { padding:2px 0 2px 10px; }
#culgrt span { margin-left: 10px; }
#culgrt .grtTitulo { width:340px; height:35px; font-size:10pt; padding:10px 0 0 10px; font-weight: bold; color:#333333; background-image: url(/publico/images/pestanya.gif); }
#culgrt .grtLine { padding-top: 10px; }
#culgrt .grtTag { margin-left: 10px; font-weight: bold; color:#333333; }
#culgrt .grtLinks_bottom { font: bold 9pt arial; text-align:center; }
#culgrt .grtImg { margin-right:20px; float:right; }
#culgrt .longtext { padding:5px 15px 5px 10px; text-align: justify; background:#ffffff; width:400px; height:125px; margin-left:15px; overflow:auto;}
#culgrt .bodyFicha { background:#ffcccc; padding-bottom:10px; }
#culgrt .tituloObra { background:#cc6666; color:#ffffff; padding:10px; font:bold 14pt serif; border:solid 2px #990000; }
#culgrt .menuObra { background:#ff9999;  }
#culgrt .cuerpoObra { background:#ffcccc; padding:10px; height:350px; }
#culgrt .cuerpoObra_oculto { background:#ffcccc; padding:10px; height:350px; overflow:auto; display:none; }
#culgrt .fondoObra { height:330px; padding:5px; background:#ffffff; overflow:auto; }
#fichaObra ul { list-style:none; margin:0; padding:0; border-left:solid 2px #990000; }
#fichaObra li { float:left; text-align:center; padding:5px; background:#ff9999; border-right:solid 2px #990000; width:14.8%; height:40px; cursor:hand;}
#fichaObra a { color:#000000; font:bold 10pt arial; text-decoration: none; }
#fichaObra a:hover, #fichaObra a:over { color:#ff0000; }
#fichaObra .selec {background:#ffcccc;}
#culgrt .grtLinkadd { font: bold 10pt arial; }
#culgrt .edit_del { font:10px arial; }
#culgrt .listItem { background:#cccc99; }
#culgrt .listItem a { color:#660000; }
#culgrt .info { font:bold 12px arial; }
#culgrt .warn { font:bold 11px arial; color:#ff0000; }

#docdip { font: 12px arial; margin-top:5px; }
#docdip span{ font-weight:bold; font-size:14px; padding: 15px; }
#docdip table { width:100%; border: 1px solid #ccc; margin-top:10px; padding:0;}
#docdip table td { border: 1px solid #ccc; padding:5px; font-weight:bold; text-align:center; width:auto; }
#docdip table th { border: 1px solid #ccc; padding:5px; text-align:center; }
#docdip table .cabecera { text-align:center; background:#ccc; color:white; }
#docdip img { display:block; margin:auto; border:0; }
#docdip ul { list-style: none; margin: 20px 0 20px 30px; }
#docdip ul li { width:40%; margin-bottom:15px; font:bold 14px arial; text-align:center; }
#docdip ol li { margin-bottom:30px; }
#docdip ol li span{ font-weight:bold; font-size:14px; padding:0 15px 0 0; }
#docdip .izq { float:left; width:44%; }
#docdip .dch { float:right; width:44%; }
#docdip .separador { padding:20px; font:bold 14px arial; text-align:center; clear:both; }
#docdip .titulo { background:#ffcc66 }
#docdip .lnkadd { font:bold 14px arial; text-align:right; clear:both; margin-right:15px; padding-top:20px; color:#990000; cursor:hand; }
#docdip .lnkadd:hover, #docdip .lnkadd:hover { color:#ff6600; text-decoration:underline; }
#docdip .lnkaddtab { font-weight:bold; text-align:right; margin-right:15px; background:#ccc; color:#990000; cursor:hand; }
#docdip .lnkaddtab:hover, #docdip .lnkaddtab:hover { color:#ff6600; text-decoration:underline; }
#docdip .colnom { width:50%; text-align:left; font-weight:normal;  }
#docdip .collink { width:15%; }
#docdip .colsl { width:12%; }
#docdip .info { font:12px arial; padding-top:10px; text-align:left; }
#docdip .edit_del {font:10px arial; padding-left:15px; }

#form1 { font: 12px arial; }
#form1 .line { width:675px; margin-top:2px;}
#form1 .line_xs { width:600px; margin-top:2px;}
#form1 .tag { float:left; width:145px; height:25px; background:#ffcc66; font-weight:bold; padding:5px; margin-right:5px; margin-bottom:1px;}
#form1 .tag_xl { float:left; width:145px; height:100px; background:#ffcc66; font-weight:bold; padding:5px; margin-right:5px; margin-bottom:1px; }
#form1 .tag_editor { float:left; width:145px; height:500px; background:#ffcc66; font-weight:bold; padding:5px; margin-right:5px; margin-bottom:1px; }
#form1 .control_xs { float:left; width:360px; height:25px; margin-right:5px; padding:5px; margin-bottom:2px; text-align:left; }
#form1 .control { float:left; width:460px; height:25px; margin-right:5px; padding:5px; margin-bottom:2px; text-align:left; }
#form1 .control_xl { float:left; width:460px; height:100px; margin-right:5px; padding:5px; margin-bottom:2px; text-align:left; }
#form1 .control_editor { float:left; width:460px; height:500px; margin-right:5px; padding:5px; margin-bottom:2px; text-align:left; }
#form1 .ayuda { float:right; width:30px; height:25px; background:#dfdfdf; padding:5px; margin-bottom:2px; }
#form1 .ayuda_xl { float:right; width:30px; height:100px; background:#dfdfdf; padding:5px; margin-bottom:2px; }
#form1 .ayuda_editor { float:right; width:30px; height:500px; background:#dfdfdf; padding:5px; margin-bottom:2px; }
#form1 .cabecera { float:left; width:665px; padding:5px; font:bold 14px arial; background:#ffcc66; clear:both; margin-bottom:2px;}
#form1 .submit { margin-top:5px; padding:5px; text-align:center; background:#ffcc66; clear:both; }
#form1 .submit2 { margin-top:5px; padding:5px; text-align:center; clear:both; }
#form1 .pestanya { font-weight:bold;}
#form1 .editor { background:#ffcc66; float:left; width:90.6%;  padding:5px; margin-right:5px; margin-bottom:2px; }
#form1 .linea_inline1{ float:left; width:100%; margin-top:10px; }
#form1 .inline1 { float:left; margin:0 20px 0 10px; }
#form1 .control_inline1{ float:left; margin-right:10px; width:100px; }
#form1 .linea_inline2{ float:left; width:100%; height:27px; margin-top:8px; }
#form1 .control_inline2{ float:left; margin-right:10px; width:250px; }
#form1 .linea_inline3{ float:left; width:100%; margin-top:5px; }
#form1 .control_inline3{ float:left; margin-right:10px; width:60px; }
#form1 .left { float:left; margin-right:1px; }
#form1 .sombreado { font-size:8pt; color:#cccccc; }
#form1 span { font-weight:bold; }
#form1 ul { list-style:none; margin:0; padding:0; }
#form1 li { float:left; text-align:center; background:#cc9966; color:#000000; padding:3px; margin-right:2px; width:13.7%; height:30px; }
#form1 .selec { background:#ffcc66; color:#990000; }
#form1 .line_oculta { width:675px; display:none; margin-top:2px; }
#form1 .line_border { width:675px; border:ridge 3px #990000; margin:auto; }
#form1 .line_pestanya { width:675px; }
#form1 img { border:0; display:inline; margin:auto; }
#form1 textarea { overflow:auto; }
#form1 .center { text-align:center; }

#buzon { margin-top:20px; }
#buzon .mensaje { border: 1px solid #3d5460; font: bold 10pt arial; color: #3d5460; }
#buzon .campos_comentario { float:left; background:#ffcc66; margin:20px; border:1px solid #990000; font:bold 12px arial; }
#buzon .datos_personales { float:left; padding:10px; }
#buzon .campo { margin-bottom:15px; }
#buzon .texto { float:right; padding:10px; border-left:2px solid #fff; }
#buzon .verif { clear:both; text-align:center; margin:auto; }
#buzon textarea { overflow:auto; }

#portal_empleado {  }
#portal_empleado table { width:100%; border: 1px solid #990000; margin-top:10px; padding:0;}
#portal_empleado table td { border: 1px solid #990000; padding:5px; font-weight:bold; text-align:center; width:auto; }
#portal_empleado table th { border: 1px solid #990000; padding:5px; text-align:center; }
#portal_empleado table .cabecera { text-align:center; background:#cc0000; color:white; }

#valdeparaiso .negrita { font:bold 12px arial; text-align:justify; }
#valdeparaiso .inst span {  width:100%; display:block; }
#valdeparaiso .inst a {  width:100%; display:block; }
#valdeparaiso .inst a:hover { color:#000000; }
#valdeparaiso .color1 { background-image:url(/publico/images/autopage/valdeparaiso/color1.gif); }
#valdeparaiso .color2 { background-image:url(/publico/images/autopage/valdeparaiso/color2.gif); }
#valdeparaiso .color3 { background-image:url(/publico/images/autopage/valdeparaiso/color3.gif); }
#valdeparaiso .color4 { background-image:url(/publico/images/autopage/valdeparaiso/color4.gif); }
#valdeparaiso .color5 { background-image:url(/publico/images/autopage/valdeparaiso/color5.gif); }
#valdeparaiso .color6 { background-image:url(/publico/images/autopage/valdeparaiso/color6.gif); }
#valdeparaiso .color7 { background-image:url(/publico/images/autopage/valdeparaiso/color7.gif); }
#valdeparaiso .color8 { background-image:url(/publico/images/autopage/valdeparaiso/color8.gif); }
#valdeparaiso .color9 { background-image:url(/publico/images/autopage/valdeparaiso/color9.gif); }
#valdeparaiso .color10 { background-image:url(/publico/images/autopage/valdeparaiso/color10.gif); }
#valdeparaiso .color11 { background-image:url(/publico/images/autopage/valdeparaiso/color11.gif); }
#valdeparaiso .color12 { background-image:url(/publico/images/autopage/valdeparaiso/color12.gif); }
#valdeparaiso .color13 { background-image:url(/publico/images/autopage/valdeparaiso/color13.gif); }
#valdeparaiso .image1 { float:left; margin-left:120px; }
#valdeparaiso .pieImagen { text-align:center; font:11px arial; }

#ssociales { font: 9pt "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif; }
#ssociales a { text-decoration:none; }
#ssociales .texto { margin:15px 0 10px 0; padding:5px; }
#ssociales .link { float:left; height:100px; width:200px; margin:10px; background-image:url(/publico/images/boton.gif); margin-top:20px; background-repeat:no-repeat; cursor:hand; }
#ssociales .label1 { display:block; position:relative; top:35%; text-align:center; font:bold 13pt 'Times New Roman', serif; color:#660000; }
#ssociales .label2 { display:block; position:relative; top:10%; text-align:center; font:bold 13pt 'Times New Roman', serif; color:#660000; }
#ssociales .linea_fondo { background:#cccc66; margin:15px 0 10px 0; padding:5px; font-weight:bold; }
#ssociales .addlink { font:bold 11pt arial; }
#ssociales .logos { margin:10px; }
#ssociales .logos img { margin-right:35px; margin-left:25px; }
#ssociales img { margin-right:10px; margin-left:5px; }

#iEiel { font:12px arial; }
#iEiel span { margin-left:15px; font-weight:bold; }
#iEiel img { display:block; margin:auto; }
#iEiel p { text-indent:3em; font:11px arial; }
#iEiel .lista { list-style:square; }
#iEiel .lista li { margin-bottom:4px; font-weight:bold; }
#iEiel .centrado { text-align:center; }
#iEiel .inline { float:left; margin-left:15px; }
#iEiel .newline { width:600px; }

#upd { margin-top:15px; }
#upd h3 { text-align:center; color:#990000; font-family:arial; font-variant:small-caps; }
#upd img { float:left; width:250px; }
#upd ul { list-style-image:url(/publico/images/icons/fl1.gif); }
#upd li { margin-bottom:15px; }
#upd .enlaces { float:left; width:400px; margin-top:30px; }
#upd .enlaces img { margin:5px; }

#enlaces{font:bold 10pt "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#enlaces ul {list-style-type:square; color:#cc6600;}
#enlaces a {color:#cc6600;}
#enlaces a:hover {color:#990000; text-decoration:underline;}
#enlaces .edit_del { margin-left:30px; font:10px arial; color:#990000; padding-left:15px; }
#enlaces .edit_del a { color:#990000; }

#eventos ul { list-style-type:none; }
#eventos .cabecera { background:#990000; color:#ffffff; font:small-caps 14pt arial; font-weight:bold; margin-top:20px; margin-bottom:15px; padding-left:3px; }
#eventos .fecha_evt { font:bold 12pt arial; background:#333366; color:#fff; padding:2px; }
#eventos .nombre_evt { font:bold 11pt arial; color:#993366; }
#eventos .desc_evt { font:10pt arial; text-indent: 3em; text-align:justify; margin-bottom:10px; margin-top:5px; }
#eventos .datos_evt { text-indent: 1em; font:11pt arial; margin:5px; }
#eventos .bold { font-weight:bold; margin-right:5px; }
#eventos .returnlink { font:bold 11pt arial; text-align:center; }
#eventos .edit_del { margin-left:30px; font:10px arial; color:#990000; padding-left:15px; }

#eAdmin .resaltar { font-weight:bold; padding:0; margin:0; }
#eAdmin .indicaciones { list-style-type:square; color:#3333ff; font: 10pt arial; }
#eAdmin .bloque { width:650px; height:165px; display:block; }
#eAdmin .zona_izq { float:left; background-image:url('/publico/images/fondoRegTel.gif'); background-position:center right; background-repeat:repeat-y; width:385px; height:200px; padding:10px; }
#eAdmin .zona_der { float:left; background-image:url('/publico/images/fondoRegTel2.gif'); background-position:center left; background-repeat:repeat-y; width:225px; height:200px; padding:10px; }
#eAdmin .tramite { margin-top:15px; }
#eAdmin .regTel { background-image:url('/publico/images/botonRegTel.gif'); background-repeat:no-repeat; width:350px; height:30px; padding-top:5px; margin:auto; text-align:center;}
#eAdmin .lnkRegTel { color:white; margin-top:5px; text-decoration:none; font:bold 12pt arial sans; }
#eAdmin .imgCert { display:inline; text-indent:4em; }
#eAdmin .alerta { color: #ff0000; font: bold 9pt arial; }
#eAdmin .info { font: bold 10pt arial; }
#eAdmin .texto_especial { font: italic bold 10pt arial; color:#000099; padding:0; margin:0;}
#eAdmin .cabecera { width:500px; height:25px; font: bold 12pt arial; color:#ffffff; background:#990000; border:solid 1px #000000; padding:5px 0 0 5px; }
#eAdmin .cabecera_ayun { float:left; background:url('/publico/images/cabeceraRegTel.gif'); width:490px; height:40px; margin-top:25px; padding-left:10px; padding-top:10px; font:small-caps bold 14pt Verdana; color:#ffffff;}
#eAdmin .imgCabecera_ayun { float:left; display:block; }

#imprenta { font: 10pt "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif; }
#imprenta .publicaciones { margin-top:10px; margin-bottom:15px; }
#imprenta .imagen { float:left; margin-right:8px; }
#imprenta .texto { float:left; }
#imprenta .columna { float:left; width:48%; margin-top:10px; margin-left:10px; font: 10pt arial; }
#imprenta .titulo { font:bold 11pt arial sans-serif; color:#990000; text-decoration:underline; min-height:57px; }
#imprenta .info_publicacion { text-indent:1em; }
#imprenta .info_publicacion span { font-weight:bold; }
#imprenta .link_ftp img { padding-right:3px; }
#imprenta .link_add { width:100%; font-weight:bold; }
#imprenta .presentacion ul { color:#990000; }

#formacion h3 {color:#1c1c76; text-align:center;}
#formacion .tabla_cursos { width:640px;margin:auto; border:double 3px #020264; }
#formacion .head { margin-left:1px; margin-top:1px; background-image:url(/publico/images/fondoTabla1.gif); height:15px; color:#ffffff; }
#formacion .foot { margin-left:1px; margin-top:1px; height:20px; }
#formacion .lnkaddtab { font-weight:bold; text-align:right; margin-right:15px; color:#ffffff; cursor:hand; background:#1c1c76; }
#formacion .filas { margin-left:1px;margin-top:1px; }
#formacion .addFila { color:#ffffff; padding-left:1em; }
#formacion .itinerario { background:#0404a4; color:#ffffff; font:small-caps bold 3em arial; height:18px; }
#formacion img { display:block; margin:auto; border:0; }
#formacion tr { text-indent:1em; }
#formacion .fondoCurso { background:#bed7e8; }
#formacion .lnkadd { font:bold 14px arial; text-align:right; clear:both; margin-right:15px; padding-top:20px; color:#1c1c76; cursor:hand; }
#formacion .contacto { font:bold 11pt arial; text-align:center; margin:auto; }

#pestanyas ul { list-style:none; margin:0; padding:0; border-left:solid 2px #990000; }
#pestanyas li { float:left; text-align:center; padding:5px; background:#ff9999; border-top:solid 2px #fff; border-right:solid 2px #990000; border-bottom:solid 2px #990000; width:120px; height:25px; cursor:hand;}
#pestanyas a { color:#000000; font:bold 8pt arial; text-decoration: none;  }
#pestanyas a:hover, #pestanyas a:over { color:#ff0000; }
#pestanyas .pest_size2 li { width:320px;}
#fichaPestanyas .selec {background:#fff; border-bottom:solid 2px #ffffff; border-top:solid 2px #990000;}
#fichaPestanyas .cuerpo { padding:10px; height:400px; overflow:auto;}
#fichaPestanyas .cuerpo_oculto { background:#ffcccc; padding:10px; height:350px; overflow:auto; display:none; }
#fichaPestanyas .newline { width:100%; }

#tabla1 { width:100%; border: 1px solid #ccc; margin-top:10px; padding:0;}
#tabla1 td { border: 1px solid #ccc; padding:5px; font-weight:bold; text-align:center; width:auto; }
#tabla1 th { border: 1px solid #bbb; padding:5px; text-align:center; }
#tabla1 .cabecera { text-align:center; background:#ccc; color:white; }

.scrolldiv { height:800px; overflow:auto; }
