/** En esta hoja de estilos va todo lo referente a la forma, no el donde */

body {
    font-family: helvetica;
    font-size: 14px;
}
h1 {
	letter-spacing: -1px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: white;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 34px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
/* 	text-transform: capitalize; */
}

h2 {
	color: #0095C3;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}


p {
  font-size: 9pt;
  margin: 0px;
  padding: 5px 0px;
}


a {
  color: #0095C3;
  text-decoration: none;
}


#cabecera .enlaces {
    height: 60px;
    margin-bottom: 46px;
}

#cabecera .menu, #cabecera .menu a {
    font-family: helvetica;
    font-size: 10px;
    color: #595959;
    background: none;
    text-decoration: none;
}
#cabecera .menu a:hover {
    text-decoration: underline;
}


#ruta {padding-left:7px;
letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #6d9bad;
	text-decoration: none;
	font: normal 10px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
	/*text-transform: capitalize;*/

}
#ruta a, #ruta a:hover {
letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #6d9bad;
	text-decoration: none;
	font: normal 10px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
	/*text-transform: capitalize;*/


}

#ruta a.gold, #ruta a.gold:hover {
        letter-spacing: 0px;
	color: #6d9bad;
	text-decoration: none;
	font: normal 10px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	font-weight: bold;
	text-align: left;
	direction: ltr;
	/*text-transform: capitalize;*/
}

#nombre_seccion{ text-align: left; font-size:12px;color:#23647d;font-family:"Lucida Sans"; text-decoration:none;}





ul#menu_lateral {
    background:inherit;

}
ul#menu_lateral li.submenu_lateral_selected {
    
    vertical-align: middle;
    text-align:left;
 padding-top:4px;
    height:27px;
}
ul#menu_lateral li.submenu_lateral_selected a{
    letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #9e9b97;
	text-decoration: none;
	font: normal 12px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
	/*text-transform: capitalize;*/


}

ul#menu_lateral li.submenu_lateral{
    
    vertical-align: middle;
    text-align:left;
    padding-top:4px;
    height:27px;
list-style-image: url('/media/img/default/triangulo_menu_lateral.gif');
    margin-left:22px;

}
ul#menu_lateral li.submenu_lateral a{
    letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #363636;
	text-decoration: none;
	font: normal 12px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	direction: ltr;
	/*text-transform: capitalize;*/

    vertical-align:middle;    
}



ul#submenu {
    display: block;
}
ul#submenu li {
    padding: 0px;
    margin: 0px;
    height: 18px;
}
ul#submenu li a{
    font-family: helvetica;
    font-weight: bold;
    color: #595959;
    font-size: 9px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
ul#submenu li.selected a {
    color: #008194;
}


p.cabecera_noticias{
    font-family: "Lucida Grande",Lucida,sans-serif,"Lucida Sans";
    font-size:16px;
    letter-spacing:0px;
}



#pie p {
    color: #008194;
    font-family: helvetica;
    font-size: 9px;
}

#paginacion_sup {
    border-bottom: 1px dotted black;
    width:100%;
    font-family: helvetica;
    font-size: 1em;
    color: #4D4B4A;
/*     margin-left:5px; */
    margin-bottom:20px;
    padding-bottom:10px;
}

#paginacion_inf {
    border-top: 1px dotted black;
    width:100%;
    font-family: helvetica;
    font-size:0.95em;
    color: #979797;
/*     margin-left:5px; */
    margin-top:20px;
    padding-top:10px;
    margin-bottom: 30px;
}

#paginacion_inf a{
    text-decoration: underline;
    font-family: helvetica;
/*      font-size:9px; */
    color: #979797;
    margin-left:3px;
    margin-right:3px;
}

#calendario_dia div.crucecita{
    float:right;

}



ul#submenu_faq {
    display: block;

}
ul#submenu_faq li {
    padding: 0px;
    margin: 0px;
/*     height: 18px; */
    margin-top:0.5em;
}
ul#submenu_faq li a{
    font-family: helvetica;
    font-weight: bold;
    color: #595959;
    font-size: 11px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
ul#submenu_faq li a.selected {
    color: #2292A2;
}

#centro .content {
	color: #5e5851;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 1.5em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}


#centro .content ul li{
    list-style-image: url('/media/img/default/vineta.png');
    margin-left: 16px;
    margin-top:5px;
	color: #5e5851;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 10px;
	line-height: 1.8em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 12.5px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	list-style:outside;


}

#centro .content .titular_destacado {
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #a5a3a2;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	font-size: 34px;
	font-family: Georgia, serif;
	text-align: left;

}
.titular_destacado {
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #a5a3a2;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	font-size: 34px;
	font-family: Georgia, serif;
	text-align: left;

}


#centro .content  form label{
color: #736e68;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 18px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}
#centro .content  form input,form select {
	color: #a8a6a5;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1.5em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

#centro .content .boton {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 18px;
	padding-left: 18px;
	background-color: #afb091;
	color: white;
	text-decoration: none;
	font: normal normal 12px/normal "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	text-align: left;
	white-space: normal;
	/*text-transform: capitalize;*/
}

#centro .content a:link{
font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	color: #0095C3;
	text-decoration: none;

}

#centro .content a:hover {
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	color: #0095C3;
	text-decoration: underline;
}
#centro .content a:active {
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
	color: #a7c6e5;
	text-decoration: underline;
}


/*div.cuerpo_noticias span{
    line-height:13px;
}*/

div.cuerpo_noticias{
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    background-color: #F2F9FB;
    padding-top:17px;
    
}
div.cuerpo_banner{
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    
    padding-top:8px;
    
}
div.detalle_noticia{
    height:132px;
    width:270px;
    padding-right:10px;
    float:left;
    margin-left:13px;
    position:relative;
    
}
div.detalle_evento{
    height:132px;
    width:270px;
    padding-right:10px;
    padding-left:13px;
    float:left;
    position:relative;
    
   
}

#cabecera div.marco_login span{
    font-size: 8pt;
    margin-top: 11px;
    margin-left:795px;
    color: #9E9B97;
    
}


#cabecera div.marco_login{
    float:right;
    padding: 0px;
    margin-top: 0px;
    background: url(/media/img/default/login.png) top right no-repeat;
    width:100%;
    height:17px;
/*     height:20px; */
}

.login_form {
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    font-size:10pt;
    color: #ffffff;
}

#desc_error  {
    color: red;
    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
    font-size:10pt;

}



