body {	margin-top: 10px; margin-bottom: 10px;  font:90%/1.4em Tahoma,Arial,Verdana,Sans-serif; background-color:#D8E8FB;}

td { margin: 5px;  font:90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;}
table.pie, td.pie { font-size:10px; color:#a0a0a0; font-weight:bold; font-family:Arial; background:#d0d0d0;}
input   { background-color:#f0f0f0; }

a {text-decoration: none; color: #369; font:90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;}
a:hover {text-decoration: underline;}
a.titular {text-decoration: none; color: #369; font:italic 95%/1.4em Georgia,Trebuchet,Arial,Verdana,Sans-serif;}
a.titular:hover {text-decoration: underline;}
a.sel {text-decoration: none; color: #369; font-weight:bold; font:95%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;}
a.sel:hover {text-decoration: underline;}
a.gris {text-decoration: none; color: #b0b0b0;}
a.gris:hover {text-decoration: underline;}
a.a14 {font-size:14px; text-decoration: none; color: #369;}
a.a14:hover {text-decoration: underline;}
a.a12 {font-size:12px; text-decoration: none; color: #369;}
a.a12:hover {text-decoration: underline;}
a.a10 {font-size:10px; text-decoration: none; color: #369;}
a.a10:hover {text-decoration: underline;}
a.a9 {font-size:9px; text-decoration: none; color: #369;}
a.a9:hover {text-decoration: underline;}
a.toptit {text-decoration: none; color: #369; font:italic 100% Verdana;}
a.toptit:hover {text-decoration: underline;}
a.pieurl {text-decoration: none; color: #369; font:bold 90% Arial;}
a.pieurl:hover {text-decoration: underline;}
a.masdatos {text-decoration: none; color: red; cursor: pointer;}
a.masdatos:hover {text-decoration: none; color: #369;}
a.destacado {text-decoration: none; color: red;}
a.destacado:hover {text-decoration: underline;}
a.menusup {text-decoration: none; color: yellow;}
a.menusup:hover {text-decoration: underline;}

.secciones{ border:1px solid #CECECE;}
.secciones .cabcaja{ height:37px; font-size:18px; color:#474747; background:#F6F6F6 url(../images/cabeceracaja.jpg) repeat-x; background-position:bottom; border-bottom:1px solid #CECECE;}
.secciones .cabcaja a{ color:#474747;}
.secciones .cabcaja img{ float:left; margin:0 4px 0 0; }
.secciones .cabcaja div{ padding:10px 0 0 6px; display:block;}
.secciones .cabcaja span{ color:#1D3545;}
.secciones .dentrocaja{ background-color:#FFFFFF; font-size:11px;}
.secciones .piecaja{ background-color:#F8F8F8; border-top:1px solid #CECECE; padding:10px 5px 10px 5px; text-align:center; margin:0 auto;}


.pietext { font-family: Arial; font-size: 10px; font-weight:bold; padding: 3px; background:#d0d0d0;  }

/*div#noticias { width: 420px; height: 400px; margin-top: 5px; background:#FF9900; position: relative; float: left;}*/
div#agenda { width: 587px; height: 400px; margin-top: 5px; background:#FFFF00; position: relative;}
div#accesos { width: 100%; height: 200px; margin-top: 0px; background:#FFFFFF; position: relative;}
div#enlaces { width: 100%; height: 200px; margin-top: 0px; background:#F0F0F0; position: relative;}
div#publicidad { width: 280px; height: 100px; margin-top: 5px; background:#FFFF00; position: relative;}

h5 {font:italic 120% Georgia, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:3px 0; margin-bottom: 3px; margin-top: -5px;}
h5.u {font:italic 120% Georgia, Arial, Times, serif; color:navy; letter-spacing:-1px; line-height:95%;padding:3px 0; margin-bottom: 3px; text-decoration: underline;}

div#completo950 { width: 950px; padding-left: 40px; background-color: #ffffff; text-align: justify;}
div#completo950 a { font-size:12px;}
div#completo950 h1 {font:italic 260% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#completo950 h2 {font:italic 200% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#completo950 h3 {font:italic 160% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#completo950 p { font-size:12px; margin-top: -5px; margin-left: -3px;}
div#completo { width: 790px; padding: 10px; background-color: #ffffff;}
div#completo a { font-size:13px;}
div#completo a.a10 { font-size:11px;}
div#completo h1 {font:italic 260% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#completo h2 {font:italic 200% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#completo h3 {font:italic 160% Georgia, "Times New Roman", Times, serif;; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#completo p { font-size:12px; margin-top: -5px; margin-left: -3px;}
div#col1 { width: 950px; border-bottom: 1px solid #e0e0e0; padding: 10px;margin-bottom:5px;}
div#col1 a { font-size:12px;}
div#col1 h1 {font:italic 260% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#col1 h2 {font:italic 200% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0; margin-bottom: 4px;}
div#col1 p { font-size:12px; margin-top: -5px; margin-left: -3px;}
div#noticias { width: 900px; float: left;}
div#noticias p { font-size:13px; }
div#col2_Izq { width: 700px; float: left;}
div#col2_Izq p { font-size:13px; }
div#col2_Der { width: 280px; float: left; border-left: 1px solid #e0e0e0;padding:5px; background:#f0f0f0 ;}
.cabnoti28 {font:italic 280% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 10px;}
.cabnoti26 h1 {font:italic 260% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 0;}
.cabnoti22 {font:italic 220% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 10px; text-align: left;}
.cabnoti18 {font:italic 180% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 10px; text-align: left;}
.cabnoti16 {font:italic 160% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 10px; text-align: left;}
.cabnoti14 {font:italic 140% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 10px; text-align: left;}
.cabnoti12 {font:italic 120% Arial, "Times New Roman", Times, serif; color:#000000;padding:4px 0;}
.cabnoti10 {font:italic 100% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:4px 0;}
.cabnotired {font:italic 70% Verdana, Arial, Times, serif; color:#a0a0a0; padding-left:10px;}
.textnoti24 {font:normal 240% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:4px 0;}
.textnoti14 {font:italic 140% Georgia, "Times New Roman", Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:6px 10px; text-align: center;}
/*.textnoti12 {font:normal 120% Verdana, Arial, Times, serif; color:#000000; padding:10px;}*/
p {font:normal 150%/120% Verdana, Arial, Times, serif; color:#333333; margin:13px;}
/*.textnoti12 {font:normal 120% Verdana, Arial, Times, serif; color:#000000; letter-spacing:-1px; line-height:95%;padding:5px 10px;}*/
.textnoti12 {font:normal 80% Verdana; color:#000000; padding:5px 10px; text-align: left;}
.textnoti8 {font:normal 80% Verdana; color:#000000; letter-spacing:-1px; line-height:95%;padding:4px 0;}
.textentra10 {font:normal 100% Verdana; color:black; letter-spacing:-1px; line-height:95%;padding:4px 0; margin-right:10px;}
.textentra8 {font:normal 80% Verdana; color:black; letter-spacing:-1px; line-height:95%;padding:4px 0; margin-right:10px;}
.notis ul {font:120% Arial, Helvetica, sans-serif; list-style-type: square; margin-left:25px; color:#585858; margin-bottom:5px;}
.notis li {margin-bottom:5px;}
.pienoti {border-top: 1px solid #e0e0e0; margin-top: 5px;}
.pienoti p {color:#414141; text-align:right;}
.pienoti p strong {font-size:90%; font-weight:bold;}
.pienoti p em {font-size:95%; font-style:normal;}

div#caja { border: 1px solid #c0c0c0; background-color: #FaFcff; padding: 3px; }
div#cajasel { border: 1px solid #c0c0c0; background-color: #D8E8FB; padding: 5px; }
div#cajatit { border: 1px solid #c0c0c0; background-color: #FaFcff; padding: 2px; }
div#cajasepara { padding: 2px; }

div#titmota{ font-family: Arial; font-size: 40pt; font-weight:bold; color: white; padding-left: 80px; margin-top: 7px;}
div#titbalcon{ font-family: Arial; font-size: 20pt; font-weight:bold; color: #a0a0a0; padding-left: 130px; margin-top: -10px;}
div#texto{ font-family: Arial; font-size: 10pt; font-weight:bold; color: #a0a0a0; padding-left:10px; padding-bottom:5px;padding-top:5px;}
div#volver { position: relative; background: url(../images/IcVolver.gif) no-repeat}

div#titcabecera{ font-family: Arial; font-size: 35pt; font-weight:bold; color: #b0b0b0; text-align: right; padding-top: 20px; padding-right: 40px; }
div#titpagina{ font-family: Arial; font-size: 20pt; font-weight:bold; color: #b0b0b0; text-align: left; padding-top: 10px; padding-left: 10px; padding-bottom: 10px;}
div#bienvenida {
	margin-left: 1px;
    clear: both;
	color: #a0a0a0;
    font-weight:normal;
	font-size: 10px;
	background: #f0f0f0;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	border-bottom:1px solid #e0e0e0;
}
div#menu  { width: 200px; font:120%; padding: 7px; border: 1px solid #C6DFFB; font-weight:bold; float: left; margin-top: 3px;}
div#menu2 { width: 200px; font:120%; padding: 7px; border: 1px solid #C6DFFB; font-weight:bold; float: left; margin-top: 2px;}

#menusupbg { font:10px Arial; font-weight:bold; margin:0px; padding:0px; }
#menusupbg td a { font:11px Arial; font-weight:bold; background: url(../images/m1.gif); border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; border-top:1px solid #222222; color:#EBEBEB; display:block; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0px 4px 0px; }
#menusupbg td a.nuevo { font:10px Arial; background: url(../images/m2.gif); border-right:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; color:yellow; display:block; text-align:center; text-decoration:none; text-transform:uppercase; padding:4px 0px 4px 0px; }
#menusupbg td.selected a, #menusupbg td a:hover { background: url(../images/m0.gif); color:#FFFFFF; }
#menusupbg td.selected a.nuevo, #menusupbg td a.nuevo:hover { background: url(../images/m0.gif); color:yellow; }

div#fechas {float: right; margin-top: -18px; padding-right: 5px;}
.urgente {
	margin-left: 1px;
	margin-right: 1px;
    clear: both;
	color: white;
    font-weight:bold;
	background: #FF0000;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
}

#bloqueprincipal { width:990px; overflow: hidden; float: none; background: #FFFFFF; text-align: justify;}
div#bloqueprincipal h1 {font:italic 250% Georgia, "Times New Roman", Times, serif; color:#336699; letter-spacing:-1px; line-height:95%; margin-bottom: 4px;}

#pie { width: 978px; font-family: Tahoma, Arial;
	font-size: 10px;
    font-weight:normal;
	overflow: hidden; 
	color: #a0a0a0;
	padding: 5px;
	text-align: center;
	border: 1px solid #d0d0d0;
	margin: 0px; 
	background:#f0f0f0; 
	}


#columnaizquierda, #columnacentral, #columnaderecha, #doscolumnasderecha { padding: 5px; background: #FFFFFF;}
#columnaizquierda {	width: 210px; margin: 5px 0 10px 0; float: left; }
#doscolumnasderecha { width: 720px; margin: 0px 5px 0 0; float: right; background: #FFFFFF; text-align: justify; padding-left:10px; padding-right:20px;}


#columnacentral { float: left; width: 295px; margin: 5px 0 5px 5px; border-left: 1px solid #ddd; }
#columnaderecha { margin: 5px 0 5px -25px; border-left: 1px solid #ddd; background: #F0F0F0; width: 330px; float: right; }
#Doscolumnasizquierda {	width: 650px; margin: 5px 0 10px 0; float: left; background: #FFFFFF; }
#Unacolumnaderecha { margin: 5px 0 5px 5px; border-left: 1px solid #ddd; background: #F0F0F0; width: 330px; float: right; }


input.boton20{
   color:#009;
   font-family:Verdana, helvetica, sans-serif;
   font-size:10pt;
   font-weight:normal;
   background-color:#fed;
   border: 1px solid;
   border-top-color:#bdecf9;
   border-left-color:#bdecf9;
   border-right-color:#9de0f3;
   border-bottom-color:#9de0f3;
   background-color:#e1f4f9;}
input.boton20hov{
color:#c63;   
border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

/* Fin ----------------------------------------------- */

div.date {
	width:42px;
	height:45px;
	background: url(../images/calendario.gif) left top no-repeat;
	margin:10px 5px 0px 0px;
	overflow:hidden;
	font-family:Cambria, serif;
}
div.title {
}
.date_month { padding:0px; text-align:center; color:#fff; width:42px; height:15px; line-height:14px; font-size:10px; margin:0px;}
.date_day { padding:0px; text-align:center; color:#000000; width:42px; height:20px; line-height:20px; font-size:18px; margin:0px;}
.date_year { padding:0px; text-align:center; color:#000000; width:42px; height:15px; line-height:8px; font-size:9px; margin:0px;}

td.yj_date { padding-right:0px; padding-top: 0px; margin-top: 0px; vertical-align:top;}


/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
div.thumbinner {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}
img.thumbborder {
	border: 1px solid #dddddd;
}
.hiddenStructure {
	display: none;
}

/* Fin ----------------------------------------------- */

