/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	padding: 0;
	margin: 0;
	padding-top: 15px;
	background: url(../imghome/fd_rayas.gif) 0px 0px repeat;}
}

input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}

form {padding:0px; margin:0px;}

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

h2 {padding-bottom: 20px; font-size: 1.7em; color: #FF1347;}
h3 {padding-bottom: 20px; font-size: 1.4em; color: #F1195B;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #007BC2; text-decoration: none;}
a:visited {color: #007BC2; text-decoration: none;}
a:hover {color: #007BC2; text-decoration: underline;}
a img {border: none;}

img.foto_de { float: right; margin-left: 10px; border: 1px solid #9A9A9A; padding: 1px;}
img.foto_iz { float: left; margin-right: 10px;}

.finalizador { clear: both; height: 1px;}

/********************************************************************************/
#menu { 
	width: 128px; 
	font-family: "Verdana";
	font-size: 11px;
	color:#486AAE;
	border-top: 1px solid #003366;
}

#menu a, #menu a:visited, #menu a:hover {
	color: #486AAE;
	display: block;
	width: 118px;
	padding: 3px 2px;
	padding-left: 8px;
	border-bottom: 1px solid #345391; 
	text-decoration: none;
	font-weight: bold;
	background-color: #C1D7EE;
}
#menu a:hover, #menu a.on, #menu a.on:visited, #menu a.on:hover {
	color:#fff;
	background-color: #486AAE;
}
#menu a.on {
	font-weight: bold;
	color: #fff;
}

#menu .submenu {
}

#menu .submenu a, #menu .submenu a:visited, #menu .submenu a:hover {
	font-size: 1em;
	padding-left: 28px;

}
#menu .submenu a:hover {
	color: #fff;
}
#menu .submenu a.on, #menu .submenu a.on:visited, #menu .submenu a.on:hover {
	font-weight: bold;
	color: #5DBB01;
}
/********************************************************************************/

table.contenedor td {vertical-align: top;}

td.columna_menu {width: 128px;	background: url(img/fd_menu.gif) 0px 0px repeat-y;}
td.columna_contenido {width: 620px; background: url(img/cabecera.gif) 1px 0px no-repeat;}
table.contenedor {
	width: 748px;
	margin-right: auto;
	margin-left: auto;
}

p#fecha_dia {
	margin: 176px 0 0 15px;
	color: #515150;
	font-size: 0.9em;
}

.contenido {
	margin: 23px 0 0 1px;
	background: url(img/fd.gif) 0px 0px repeat-y;
}
table.listado {
	width: 569px;
}
td.txt_noticias {
	width: 390px;
	padding-right: 10px;
}

td.menu_noticias {
	border-top: 1px solid #fff;
	width: 165px;
}

td.menu_noticias a{
	display: block;
	background-color: #FBB802;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 18px;
	border-bottom: 1px solid #fff;
	width: 147px;
}
td.menu_noticias a:visited {color: #fff;}


td.menu_noticias a:hover {
	text-decoration: none;
	background: url(img/bolillo.gif) 3px 6px no-repeat;
	color: #fff;
	background-color: #FBB802;
}

a#act {	background: url(img/bolillo.gif) 3px 6px no-repeat; background-color: #FBB802;}

td.txt_noticias {
	padding-left: 15px;
	color: #565656;
}

td.txt_noticias h2 {
	color: #2A63B4;	
	padding:0; 
	margin: 0;
}

td.txt_noticias h3 {
	font-size: 1.1em;
	color: #2A63B4;	
	padding:0; 
	margin: 0;
}

table#pie {
	margin-right: auto;
	margin-left: auto;
	width: 748px;
}

td#negro {background-color: black; color: #fff; text-align: center; padding: 5px;}
td#blanco {width: 48px;}

td#negro a:link {color: #fff; }

/**************************************************************
Paginador
**************************************************************/

.paginador_datos {float: left; width: 200px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #2A63B4; text-decoration: none;}
.paginador a:hover {background-color: #2A63B4; text-decoration: none; color: #fff;}
.paginador_finalizador { clear: both; height: 1px;}
a.paginador_activado, a:visited.paginador_activado {background-color: #2A63B4; text-decoration: none; color: #fff;}


/********************************************************************************/
.calidad {
	padding-top: 30px;
	text-align: center;
}


/***************************************************************/

.fecha_noticia {display: none !important;}


