/* CSS Document */

body 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004E92;
    text-align:justify;
    margin:1px 0px 1px 0px;
    background-image:url(../images/bg_azul.gif)
}

/****************************************************************************/
/*                                                                          */
/* CAPAS LATERALES															*/
/*                                                                          */
/****************************************************************************/

#lateral_dereito 
{
	/* Centrado horizontal */
	width: 130px;
	left: 50%;
	margin-left: -578px;
	position: absolute;	
	z-index: -1;
}

#lateral_esquerdo 
{
	/* Centrado horizontal */
	width: 130px;
	left: 50%;
	margin-left: 450px;	
	position: absolute;			
	z-index: -1;
}

/****************************************************************************/
/*                                                                          */
/* TEXTOS																	*/
/*                                                                          */
/****************************************************************************/

p {
    text-align:justify;
}

/* TÍTULOS */

.titulo_azul 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #004E92;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
    letter-spacing: normal;
}

.titulo_laranxa
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e37100;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
    letter-spacing: normal;
}

.titulo_nuevo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004E92;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	letter-spacing: normal;
}

.titulo_medio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #004E92;
	text-decoration: none;
	font-weight:  bold;
	font-style: normal;
	letter-spacing: normal;
}

.titulo_pequeno
{
	 font-size:18px;
	 letter-spacing: -1px;
	 font-weight:  bold;	 
	 color: #004e92;
	 font-family: Arial, Helvetica, sans-serif;
}

.titulo_ademais
{
	 font-size:12px;
	 font-weight:bold;
	 /*letter-spacing: -3px;
	 line-height: 40px;*/
	 color: #003399;
	 font-family: Arial;
}

.titulo_seccion_a 
{
	background-color : #004E92;
	color: #FFFFFF;
}

.titulo_azul2 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #004E92;
	letter-spacing: 0px;
	font-weight : bold;
	text-transform : uppercase;
}

.titulo_azul_n 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004E92;
	text-decoration: none;
	font-weight: bold;
}

.titulo_seccion 
{
	border-top : thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
	background-color : #F7F7F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
}

.titulo_seccion_ss
{
	border-top : thin solid #000000;
	border-bottom: thin solid #000000;
	background-color : #d4031c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
	color: #FFFFFF;
}

/* FIN TÍTULOS */

/* ESTILO NOVAS PORTADA */

.textoNovasPortada 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #004E92;
    text-decoration: none;
    font-style: normal;
    letter-spacing: normal;
}

/* FIN ESTILO NOVAS PORTADA */

.texto_nova
{
   	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color: #333333;
}

#novas #titular p{
	border: 1px solid #CCCCCC;
	padding: 4px;
}

#nova_portada #titular p{
	border: 1px solid #CCCCCC;
	padding: 4px;
}

#nova_portada_es #titular p{
	border: 1px solid #CCCCCC;
	padding: 4px;
}

.titular{
	border: 1px solid #CCCCCC;
	padding: 4px;
}

.texto 
{
	font-family:verdana,helvetica,arial;
	color:#555555;
	font-size:9px;
	text-decoration:none;
}

.data 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #948884;
	text-decoration: none;
}


.letra_muller 
{
		color: #a33787;
		font-size: 20px;
		font-family:Monotype Corsiva;
}

/* AMPLIAR */

.textoAmpliarData 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #948884;
	text-decoration: none;
}

.textoAmpliarNova
{
   	font: 16px Arial, Helvetica, sans-serif;
	line-height:18px;
	color: #333333;
}

.textoAmpliarEntradilla
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #004E92;
    text-decoration: none;
    font-style: normal;
    letter-spacing: normal;
}

h2 
{
	 font-size:36px;
	 letter-spacing: -3px;
	 line-height: 32px;
	 color: #003399;
	 font-family: Arial, Helvetica, sans-serif;
}

/****************************************************************************/
/*                                                                          */
/* CORES																	*/
/*                                                                          */
/****************************************************************************/

.branco {background: #FFFFFF;}

.texto_branco {color: #FFFFFF;}

.textbox_login {height:11px;width:110px;border:1px solid #C4C4C4;}

/****************************************************************************/
/*                                                                          */
/* FOTOS																	*/
/*                                                                          */
/****************************************************************************/

.foto {
	border: 1px solid #CCCCCC;
	padding: 2px;
}

.foto_pequena
{
    width:100px;
    margin: 1px 6px 1px 1px;
}


/****************************************************************************/
/*                                                                          */
/* ENLACES																	*/
/*                                                                          */
/****************************************************************************/

a 
{
	text-decoration: none;
    color: #004E92;
}

a:hover 
{
	text-decoration: underline;
}

a:visited {
	/*color: #000066;*/
}

.enlace 
{
	font-weight: normal;
	font-size: 11px;
	color: #978E85;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}

/****************************************************************************/
/*                                                                          */
/* LISTAS																	*/
/*                                                                          */
/****************************************************************************/

#pdf {
	list-style-image: url(../images/ico_pdf.gif);
}

#rss {
	list-style-image: url(../images/ico_rss.gif);
}


/****************************************************************************/
/*                                                                          */
/* CONTENEDORES																*/
/*                                                                          */
/****************************************************************************/

#principal
{
	 /*border:thin solid #666666;*/
	 border: 2px solid #FFFFFF;
	 background-color:#FFFFFF;
	 width:900px;
	 margin-left: auto;
	 margin-right: auto;
}

#contidos, #menu_dereita 
{
    margin:8px 1px 1px 1px;
}

#novas #noticias_rel {
	list-style-type: square;
	text-align:justify;
}

/****************************************************************************/
/*                                                                          */
/* FORMULARIOS																*/
/*                                                                          */
/****************************************************************************/

.btnVotar 
{
    width: 59px;
	height: 13px;
	border: 0px;
	background: transparent url('../images/boton_votar.gif') no-repeat left top;
	cursor:pointer;
}

.forms_blue 
{
	background-color: #004E92;
	border: 1px solid #004E92;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;
}

.buscador 
{
	border: solid 1px #CCCCCC;
	color: #999999;
	position:relative;
	top:-6px;
	left:2px;
	height: 15px;
}

.buscador:hover 
{
	border-color: #284e98;
}

.campo_formulario
{
	border: solid 1px #CCCCCC;
	color: #999999;
	margin: 2px 0px 2px 0px;
}

/****************************************************************************/

.fondo_gris {background-color:#F0F0F0}

#tabla_contido table {
	background-color: #F7F7F7;
	border: thin solid #999999;
	margin-left:auto;
	margin-right:auto;
}

#tabla_contido th {
	background-color: #003399;
	color: #FFFFFF;
}

.gris 
{
	color: #666666;
}

.gris_grande 
{
	font-size: 18px;
	color: #666666;
}

.cadro_gris 
{
	 border:solid 1px #cfcac0;
	 width: 450px;
	 background-color:#F8F8F8;
	 padding: 5px;}
	 
/****************************************************************************/
/*                                                                          */
/* TABOAS DE FORMULARIOS    												*/
/*                                                                          */
/****************************************************************************/

.fila_taboa_form 
{
    background-color: #003399;
    color: White;
}

.taboaForm {	
    padding: 2px 4px 2px 4px;
    width: 500px;
    border: 2px solid #CCCCCC;
    background-color: #EEEEEE;
}

