@charset "utf-8";
a img {
	border:none;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto 0px auto;
	background:url(../images/body_bg.jpg) repeat;
}
div.center {
	text-align:center;
}
#f_main {
	width:960px;
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
}
#f_header {
	width:960px;
	height:160px;
	margin:0px 0px 10px 0px;
	float:left;
	clear:both;
	background:url(../images/f_header.jpg) 27px 5px no-repeat;
}
#f_nav_top {
	width:300px;
	height:30px;
	float:right;
	clear:right;
	background:url(../images/f_nav_top_bg.gif) no-repeat;
}
#f_nav_top2 {
	width:200px;
	height:25px;
	float:right;
	padding-top:5px;
	text-align:center;
	font-size:11px;
}
#f_atencion_online {
	width:200px;
	margin:30px 20px 0px 0px;
	float:right;
	clear:right;
}
#f_contenedor_secciones {
	width:960px;
	padding:0px;
	margin:0px 0px 10px 0px;
	float:left;
	clear:both;
}
#f_izquierdo {
	width:195px;
	margin:0px 10px 0px 0px;
	float:left;
	clear:right;
}
#f_menu_principal {
	width:195px;
	height:290px;
	padding:35px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	background:url(../images/f-menu-principal.jpg) no-repeat;
}
#f_central {
	width:540px;
	margin:0px 10px 0px 10px;
	float:left;
	clear:right;
}
#f_buscador {
	width:530px;
	height:45px;
	margin:0px 0px 10px 0px;
	background:url(../images/f-buscador-bg.gif) no-repeat;
}
#f_titular {
	width:530px;
	padding:0px 0px 10px 0px;
	float:left;
	clear:both;
}
#f_derecho {
	width:195px;
	float:right;
	clear:right;
}
#f_boletin {
	width:195px;
	height:100px;
	margin:0px 0px 10px 0px;
	background:url(../images/f_contenedor_boletin.gif)
}
#f_footer {
	width:960px;
	height:50px;
	float:left;
	clear:both;
	background:url(../images/footer_bg.gif) no-repeat;
}
#f_footer_top {
	width:190px;
	float:right;
	clear:right;
}
#f_footer_izquierdo {
	width:600px;
	float:left;
	clear:right;
	margin:26px 0px 0px 0px;
}
#f_footer_derecho {
	width:360px;
	float:right;
	clear:right;
	text-align:right;
}
div.error {
	text-align:center;
	font-size:11px;
	color:#990000;
}
/***********************************************************************************************/
.noticias {
	border:1px solid #788;
	margin:0px 0px 10px 0px;
	float:right;
	width:530px;
}
.noticias h3 {
	color:#FFFFCC;
	margin:0;
	padding:2px 10px 0 10px;
	font-size:14px;
	border-bottom:1px solid #788;
	height:18px;
	background: transparent url(../images/h3.jpg) top left repeat-x;
}
.noticia-index {
	margin:10px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #788;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.noticia-index h4 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#006600;
}
.noticia-index p {
	margin:0;
	padding:0;
}
.noticia-index img {
	float:left;
	border:none;
	margin:0 5px 5px 0;
}
.noticia-completa {
	margin:10px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #788;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.noticia-completa h4 {
	font-size:20px;
	margin:5px;
	padding:0 10px;
	font-weight:bold;
	color:#006600;
	border-bottom:1px dotted #333;
	font-variant:small-caps;
}
.noticia-completa div {
	font-size:13px;
	line-height:18px;
}
.noticia-completa div p {
	margin:5px;
	padding:0;
	text-indent:20px;
}
.noticia-completa img {
	float:left;
	border:3px double #090;
	margin:10px;
}
.item_izquierdo {
	width:195px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 18px 0px;
	background:#7B9D18 url(../images/f_titulo_item_bottom.jpg) bottom no-repeat;
}
.titular_imagen {
	width:160px;
	padding:5px;
	float:left;
	clear:right;
}
.titular_texto {
	width:350px;
	float:right;
	clear:right;
	padding:5px;
}
.item_central {
	width:530px;
	margin:0px 0px 10px 0px;
	float:left;
	clear:both;
}
.item_cen_izquierdo {
	width:240px;
	height:170px;
	padding:5px;
	margin:0px 0px 0px 5px;
	float:left;
	text-align:center;
	position:relative;
}
.item_cen_derecho {
	width:240px;
	height:170px;
	padding:5px;
	margin:0px 5px 0px 0px;
	float:left;
	text-align:center;
	position:relative;
}
.paginador {
	margin:10px;
}
.paginador a, .paginador a:link, .paginador a:visited {
	border:1px solid #050;
	margin:2px;
	padding:2px;
	color:#009900;
}
.paginador a.actual {
	border:2px solid #050;
}
.clasificados {
	border:1px solid #788;
	width:100%;
	display:block;
	clear:both;
}
.clasificados h3 {
	color:#FFFFCC;
	margin:0;
	padding:2px 10px 0 10px;
	font-size:14px;
	border-bottom:1px solid #788;
	height:18px;
	background: transparent url(../images/h3.jpg) top left repeat-x;
}
.cl {
	border:1px solid #555;
	border-top:1px dotted #555;
	font-size:12px;
	margin:20px 10px 10px 10px;
}
.cl .fecha {
	display:block;
	float:right;
	font-weight:bold;
	margin:3px;
	color:#003300;
}
.resp {
	border-bottom:1px solid #555;
	border-left:1px solid #555;
	border-right:1px solid #555;
	font-size:12px;
	margin:10px 30px;
}
.banners_derecha {
	width:195px;
	margin:0px 0px 10px 0px;
	text-align:center;
}
#f_buscador form {
	width:500px;
	height:30px;
	padding:10px 15px 10px 15px;
	margin:0px;
}
#f_buscador form .input_buscador {
	width:390px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	border:#9ECD6E 3px solid;
}
#f_buscador form .input_buscador_boton {
	width:90px;
	height:24px;
	border:#9ECD6E 2px solid;
	background-color:#7B9D18;
	font-size:14px;
	font-weight:bold;
	color:#FFFFCC;
	margin:0px 0px 0px 10px;
}
#f_boletin form {
	width:185px;
	height:30px;
	padding:10px 5px 10px 5px;
	margin:0px;
}
#f_boletin form .input_boletin {
	width:180px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	border:#9ECD6E 1px solid;
}
#f_boletin form .input_boletin_boton {
	width:90px;
	height:19px;
	border:#9ECD6E 1px solid;
	background-color:#7B9D18;
	font-size:12px;
	font-weight:bold;
	color:#FFFFCC;
	margin:3px 0px 0px 92px;
	padding:0px 0px 2px 0px;
}
/***********************************************************************************************/
#f_nav_top p {
	margin:0px;
	padding:6px 0px 6px 29px;
	font-size:12px;
	font-weight:normal;
}
#f_nav_top p a {
	margin:0px;
	padding:6px 10px 6px 10px;
	text-decoration:none;
	color:#FFFFCC;
}
#f_nav_top p a:hover {
	background-color:#D5DC9A;
	color:#006600;
}
#f_menu_principal ul {
	margin:0px 0px 10px 0px;
	padding:0px;
	text-indent:0px;
	list-style:none;
}
#f_menu_principal li p {
	width:195px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
}
#f_menu_principal li p a {
	text-decoration:none;
	padding:10px 0px 10px 25px;
	display:block;
	color:#FFFFCC;
}
#f_menu_principal li p a:hover {
	background:url(../images/f-menu-link-hover.gif) 5px 7px no-repeat;
	color:#FFFFFF;
}
#f_menu_principal h2 {
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 5px 25px;
	display:block;
}
#f_titular h1	{	font-size:12px;
					font-weight:bold;
					width:100%;
					line-height:1.5em;
					margin:0px;
					color:#82a50a;
					}
#f_titular p	{	font-size:12px;
					font-weight:bold;
					line-height:1.5em;
					margin:0px;
					color:#484848;
					padding:5px 5px 5px 0px;
					}
#f_titular p a	{	font-size:10px;
					font-weight:normal;
					text-decoration:none;
					margin:0px;
					color:#CC0000;
					}
#f_titular p a:hover	{	color:#336633;
								}
#f_titular .img	{	margin:10px;
					float:left;
					clear:right;	}
					
.clasificados p	{	font-size:12px;
					padding:5px;
					font-weight:normal;
					line-height:1.2em;
					margin:0px;
					color:#484848;
					}
.clasificados p a	{	font-size:10px;
						font-weight:normal;
						margin:0px;
						color:#CC0000;
						}
.clasificados p a:hover	{	color:#336633;
							}
.item_izquierdo h1 {
	width:180px;
	height:15px;
	padding:2px 0px 1px 15px;
	margin:0px;
	background:url(../images/f_titulo_item.jpg);
	display:block;
	font-size:12px;
	color:#FFFFCC;
	font-weight:bold;
}
.item_izquierdo p {
	width:181px;
	padding:5px 7px 5px 7px;
	margin:0px;
	font-size:12px;
	color:#FAFAFA;
}
.item_izquierdo p a	    {	margin:0px;
							padding:6px 5px 6px 5px;
							text-decoration:none;
							color:#cecf6f;
							}
.item_izquierdo p a:hover {	color:#003366;
							text-decoration:none;
							}
#f_boletin h1 {
	margin:0px;
	padding:2px 0px 3px 13px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFCC;
}
#f_footer_top p {
	margin:0px;
	padding:6px 0px 6px 3px;
	font-size:12px;
	font-weight:normal;
}
#f_footer_top p a {
	margin:0px;
	padding:6px 5px 6px 5px;
	text-decoration:none;
	color:#FDFDFD;
}
#f_footer_top p a:hover {
	color:#003366;
}
#f_footer_izquierdo p {
	margin:0px;
	padding:5px 0px 5px 15px;
	font-size:10px;
	font-weight:normal;
}
#f_footer_izquierdo p a {
	margin:0px;
	padding:7px 5px 6px 5px;
	text-decoration:none;
	color:#FFFFFF;
}
#f_footer_izquierdo p a:hover {
	color:#003366;
}
#f_footer_derecho p {
	margin:0px;
	padding:5px 10px 5px 0px;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
