/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
/*	padding: 0; */
}
/*

*/



body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(imagenes/img01.gif) repeat-x;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #88888A;
}


h1, h2, h3, h4, h5, h6 {
	color: #333333;
}

/*
h1 {
	margin-bottom: .5em;
	font-size: 182%; 
	font-weight: normal;
	letter-spacing: -2px;
}

h2 {
	margin-bottom: .5em;
	font-size: 136%;
	font-weight: normal;
	letter-spacing: -1px;
}

h3 {
	font-size: 100%; 
	font-weight: bold;
}
*/

a, p, blockquote, ol, ul {
	font-size: 1.0em; 
}



p, blockquote, ol, ul {
	margin-bottom: 1.5em;
	text-align: justify;
	line-height: 167%;
}

blockquote {
	margin-left: 2em;
}




/*
ol {
	margin-left: 2em;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 1em;
	background: url(imagenes/img07.gif) no-repeat left center;
}
*/



a {
	text-decoration: none;
	color: #925c36;
}

a:hover {
	text-decoration: underline;
	color: #DB5600;
}

img{
	border:0;
}



/* Logo */

#logo {
	width: 770px;
	height: 120px;
	margin: 0 auto;
	background: #96B24E url('imagenes/img02.jpg'); 
}

.bannercabecera{
	padding-left: 20px;
	padding-right: 0;
	padding-top: 25px;
	margin-bottom: 0;
	margin: 0;
	float:left;
	width:480px;
}

.bannercabecera img{
	padding: 3px
}



.logotipo{
	width: 215px;
	height: 118px;
	float:right;
}

.logotipo h1{ 
	display:none;
}



#logo .titulo{
	display:none;
}












/*
#logo h1 {
	font-size: 1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:0;
	padding-right:0;
	padding-top:95px;
	padding-bottom:0;
	color:#000000;
	background-image:url('imagenes/logocabecera.gif');
	background-repeat:no-repeat;
	background-position: right top; margin:0; text-align: right;
}

#logo h1 a {
	text-decoration: none;
	color:#000000;	
}

#logo .titulo{
	display: none;
}

#logo a {
	text-decoration: none;
	color:#000000;	
}

*/





/* Menu */

#contenedormenu {
	width: 770px; 
	height: 20px;
	background-color:#396a3e;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:5px;
	height:22px;
}

#idioma{
	float:left;
	width:65px;
	padding:0;
	margin-left:0;
	margin-right:0;
	margin-top:3px;
	margin-bottom:0;
}

#idioma img{
	padding-left: 5px;
	padding-right: 5px;
}

#menu {
	float:right;
	margin-left:auto;
	margin-right:auto;
	height:22px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	padding: 0;
	display: inline;
	background: none;
}

#menu a {
	color:#FFFFFF;
	display: block;
	float: left;
	height: 20px;
	padding: 0 20px 0 20px;
	font-size: 92%;
	font-weight: bold;
}

#menu a:hover {
	background: #000000; 
	text-decoration: none;
	color: #FFFFFF;
}


#dondeestoy{
	border-bottom:2px solid #396A3E;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:5px;
	height:18px;
	padding-left:10px;
	background-image:url('imagenes/img07.gif');
	background-repeat:no-repeat;
	background-position: left center;
}

/*
#dondeestoy{
	width: 760px; 
	background-color:#CDDACF; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:5px;
	height:22px;
	padding-left:10px;
}

#dondeestoy a{
color:#000000; font-weight:bold
}

#dondeestoy{
	margin:0; padding:0; width: 760px;
	background-color:#CDDACF;
}
*/



/* Page */

#page {
	margin: 0 auto;
	padding:0;
	width: 770px;
	background-position: 0% 0%;
	background-image:url('imagenes/img03.gif');
	background-repeat:repeat-y;
	background-attachment:scroll
}

/* Content */

#content {
	margin:0;
	padding:0;
	width: 565px;
	background-image:url('imagenes/img04.gif');
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: left bottom;
	float: right; 
}

#welcome {
	margin-bottom: 20px;
	padding-bottom: 1px;
	margin-top:0;
	padding-top:0;
	background-image:url('imagenes/img04.gif');
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: left bottom;
}

.floating-box {
	float: left;
	width: 210px;
}

.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul {
	line-height: 144%;
	font-size: 92%;
}

.floating-box img {
	border: 5px solid #FFFFFF;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 187px;
	padding: 5px;
}

#sidebar blockquote {
	margin-left: 0;
	padding-left: 1em;
	background: url(imagenes/img09.gif) no-repeat right bottom;
	border-left: 5px solid #925c36;
}

#sidebar blockquote p {
	text-align: left;
	line-height: normal;
	font-style: italic;
}

#sidebar h2 {
	color: #FFFFFF;
	font-weight:bold;
	font-size: 1.25em;
	margin-bottom:5px;
	padding:5px;
	background-color: #6b8f6e;
	background-image:url('imagenes/m.gif');
	background-repeat:no-repeat;
	background-position: right center;
}

#sidebar h2 a {
	color: #FFFFFF;
}






.minibanner1{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

.minibanner2{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

.minibanner3{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

.minibanner4{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

.minibanner5{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

.minibanner6{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

/*
.minibanner1 img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}

.minibanner2 img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}

.minibanner3 img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}

.minibanner4 img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}

.minibanner5 img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}

.minibanner6 img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}
*/

.bannerlateral img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}






.bannerlateral{
	padding:0;
	margin: 0;
	text-align:center;
	width: 187px;
}

.bannerlateral img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}


.bannerpie{
	text-align:right;
	padding-right:40px;
	margin-left:240px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}

.bannerpie img{
	border: 1px solid #D8E0B6;
	padding: 3px;
}

.login {
	margin-top: 10px;
	margin-bottom: 10px;

}


.login .field {
	border:1px solid #396a3e;
	background-color: #d8e0b6;
	font-size:0.9em;
	width:100%;
}

.login .button{
	border:1px solid #396a3e;
	background-color: #b3c07b;
	font-size:0.8em;
	background-position: left bottom;
	background-color: #ECF0DB;
	background-image:url('imagenes/fondo_input.gif');
	background-repeat:repeat-x
}

.formbuscador {
	margin-top: 10px;
	margin-bottom: 10px;
}

.buscador .field {
	border:1px solid #396a3e;
	background-color: #d8e0b6;
	font-size:0.9em;
}

.buscador .button{
	border:1px solid #396a3e;
	background-color: #b3c07b;
	font-size:0.8em;
	background-position: left bottom;
	background-color: #ECF0DB;
	background-image:url('imagenes/fondo_input.gif');
	background-repeat:repeat-x
}




#sidebar #autentificado{

	height: 60px;
	background-image:url('imagenes/avatar.gif');
	background-repeat:no-repeat;
	background-position: right bottom;
}

#links {
}

#links ul {
	margin:0;
	padding:0;
/*	background-position: left bottom;
	background-image:url('imagenes/img04.gif');
	background-repeat:repeat-x;
	background-attachment:scroll; */
	list-style-type:none;
}

#links li {
	padding: 1px 0;
	background: url(imagenes/img04.gif) repeat-x left top; 
}


#links ul li ul{

/*	background-image:url('imagenes/img04.gif');
	background-position: left bottom;
	background-repeat:repeat-x;
	background-attachment:scroll; */
	list-style-type:none;
	margin:0;
	padding:0;
}

#links ul li ul li {
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;

/*	padding: 1px 0; */

/*	background: url(imagenes/img04.gif) repeat-x left top;  */
}




#links ul li ul li a{
	padding-left:8px;
	background-position:  left center;
	background-image:url('imagenes/img08.gif');
	background-repeat:no-repeat;
	background-attachment:scroll
}



#links a {
/*	padding-left: 3px; */
/*	background: url(imagenes/img08.gif) no-repeat left center; */
	color: #925c36;
}





.menuzonas {
	text-align:center;

}

.menuzonas h2 {
	display:none;
	font-weight:bold;
	font-size: 1.2em;
}

.menuzonas ul {
	margin:0; padding:0; display:table;
	width: 565px;
	list-style-type:none;
	text-align:center;
}

.menuzonas li {

	color: #FFFFFF;
	background-color: #6B8F6E;
	text-align:center;
	float:left;
	width:165px;
	padding: 5px;
	margin: 5px; 
	background-image:url('imagenes/m.gif');
	background-repeat:no-repeat;
	background-position: right center;
}

.menuzonas a {
	font-weight:bold;
	font-size: 1.1em;
	color: #FFFFFF;
}

.menuzonas a:hover {
	color: #FFFFFF;
}





/* Footer */

#footer {
	height: 50px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#footer .wrapper {
	width: 770px;
	margin: 0 auto;
}

#footer .links {
	float: right;
	width: 510px;
	height: 30px;
	background-color: #d8e0b6;
	font-size: 85%;
	padding-left:30px;
	padding-right:30px;
	padding-top:14px;
	padding-bottom:0
}

#footer .legal {
	float: left;
	width: 180px;
	height: 30px;
	margin: 0 auto;
	text-align: right;
	font-size: 85%;
	color: #FFFFFF;
	padding-left:0;
	padding-right:15px;
	padding-top:14px;
	padding-bottom:0;
	background-color:#396a3e;
}

#footer .legal a{
	color: #FFFFFF;
}

#footer .legal a:hover{
	color: #c1cba1;
}







#menuservicios {
	margin:0 auto;
	padding:0;
	display:table;
	width: 565px;
	text-align: center;
}

.servicios ul {
	text-align: center;
	padding-top:15px;
	padding-left:auto;
	padding-right:auto;
}

.servicios li {
	margin:0 10px;
	padding:5px;
	display: inline;
	list-style-type: none; 
}

.boton-pasivo {
	border-bottom:2px solid #D8E0B6; 
}

.boton-activo {
	border-bottom:2px solid #396A3E;
}



/*
#content h4 {
	border-bottom:2px solid #396A3E;
	font-size: 1.6em;
	text-align:left;
	background-color:#D8E0B6;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}
*/






.destacado{
	overflow:hidden;
	clear:both;
	margin-top:10px;
/*	margin-bottom:10px; */
}


.caja {
	overflow:hidden;

	margin:3px;
	padding:0;
	text-align:left;
}




.caja h1 {
	border-bottom:4px solid #396A3E;
	font-size: 2.0em;
	text-align:left;
	background-color:#afbf6b;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;

}

.caja h2 {
	border-bottom:3px solid #396A3E;
	font-size: 1.8em;
	text-align:left;
	background-color:#bbc981;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;
}

.caja h3 {
	border-bottom:2px solid #396A3E;
	font-size: 1.6em;
	text-align:left;
	background-color:#c7d298;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;
}

.caja h4 {
	border-bottom:2px solid #396A3E;
	font-size: 1.4em;
	text-align:left;
	background-color:#D8E0B6;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;
}

.caja h5 {
	border-bottom:1px solid #396A3E;
	font-size: 1.2em;
	text-align:left;
	background-color:#e7ecd3;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;
}

.caja h6 {
	border-bottom:1px solid #396A3E;
	font-size: 1.1em;
	text-align:left;
	background-color:#f7f9f0;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;
}


.imagenportada img{
	float: left;
	padding-right: 10px;
}


.cuerpobloque {
	margin:0;
	padding:5px;
}

#servicio-de-portada #content .caja ul {
	margin-left:10px;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}

#servicio-de-portada #content .caja li {
	margin:0;
	padding:0;
}

#servicio-de-portada #content blockquote {
	margin-left: 10px;
	padding-left: 1em;
	background: #f5f7ed url('imagenes/img09.gif') no-repeat right bottom;
	border-left: 5px solid #925C36;
	text-align: left;
	font-style: italic
}








.boton {
	margin:0;
	background-position: left top;
	background-image : url('imagenes/fondo_input.gif');
	background-repeat : repeat-x;
	color : #2B2B2B;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size:12px; 
}


fieldset {
	border : 1px solid #D8E0B6;
	margin: auto;
	padding : 5px
}

fieldset.legend {
	border : 0px none;
	color : #396A3E;
	font-family: Arial;
	font-size : 14px;
	text-align : left;
	font-weight : bold
}

fieldset table {
	width : 99%;
	text-align:left;
	font-size: 11px;

}

fieldset input {
	border : 1px solid #a6a6a6;
	background : #efefef;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size : 12px;
	color : #6A6A6A;
}

fieldset option {
	background : #efefef;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size : 12px;
	color : #6A6A6A;
}

fieldset select {
	background : #EFEFEF;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size : 12px;
	color : #6a6a6a;
}

fieldset textarea {
	border : 1px solid #A6A6A6;
	background : #FFFFFF;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size : 1em;
	color : #555555
}

legend {
	border : 0px none;
	color : #396A3E;
	font-family: Arial;
	font-size : 11px;
	text-align : left;
	font-weight : bold
}


th {
	color:#FFFFFF;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	padding:5px;
	background:#79997C url('imagenes/fondoth.gif') right bottom;
}

th a{
	color:#FFFFFF;
}


tr.par {
	background-image:url('imagenes/fondopar.gif');
	height:26px;
	background-color:#F2F2F2;
}

td.par {
	background-color:#F2F2F2;
	border:1px solid #D8CACA;
}

.par  a {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.par  a:visited {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.par  a:hover {
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}

tr.impar {
	background-image:url('imagenes/fondoimpar.gif');
	height:26px;
	background-color:#FFF8E8;
}

.impar td {
	color:#868686;
}

td.impar {
	background-color:#FFF8E8;
	border:1px solid #D8CACA;
}

.impar  a {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.impar  a:visited {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.impar  a:hover {
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}

tr.pendiente {
	background-image:url('imagenes/fondopendiente.gif');
	color:#FFFFFF;
	height:26px;
	color:#BC0101;
}

td.pendiente {
	background-color:#FFCECE;
	border:#D8CACA solid 1px;
	color:#BC0101;
}

.pendiente nobr {
	color:#BC0101;
}

.pendiente  a {
	color:#BC0101;
	font-weight:bold;
	text-decoration:none;
}

.pendiente  a:visited {
	color:#BC0101;
	font-weight:bold;
	text-decoration:none;
}

.pendiente  a:hover {
	color:#F21E1E;
	font-weight:bold;
	text-decoration:none;
}

.pendiente  {
	color:#BC0101;
	font-weight:bold;
}

tr.encurso {
	background-image:url('imagenes/fondoencurso.gif');
	color:#1267B9;
	font-weight:bold;
	height:26px;
}

td.encurso {
	background-color:#DDEFFB;
	border:#D8CACA solid 1px;
	color:#1267B9;
}

.encurso nobr {
	color:#1267B9;
}

.encurso  a {
	color:#1267B9;
	font-weight:bold;
	text-decoration:none;
}

.encurso  a:visited {
	color:#1267B9;
	font-weight:bold;
	text-decoration:none;
}

.encurso  a:hover {
	color:#5D94F0;
	font-weight:bold;
	text-decoration:none;
}

.encurso td {
	color:#1267B9;
	font-weight:bold;
}

tr.borrado {
	background-image:url('imagenes/fondoencurso.gif');
	color:#FFFFFF;
	height:26px;
}

td.borrado {
	background-color:#E1F4D5;
	border:#d8caca solid 1px;
}

.borrado nobr {
	color:#1267B9;
}

.borrado  a {
	color:#62814F;
	font-weight:bold;
	text-decoration:none;
}

.borrado  a:visited {
	color:#62814F;
	font-weight:bold;
	text-decoration:none;
}

.borrado  a:hover {
	color:#80AF64;
	font-weight:bold;
	text-decoration:none;
}

.borrado td {
	color:#62814F;
	font-weight:bold;
}


/* ----------- IMPRESION ---------- */

.impresion{
	background-color: #FFFFFF;
}

.cabecera-impresion{
	padding:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:0;
}

.cabecera-impresion h1{
	font-size: 25px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:-5px;
	padding-left:10px;
	padding-right:10px;
}

.cabecera-impresion h1 a{
	font-size: 25px;
	margin: 0;
	text-decoration:none;
}

.barra-impresion{
	border-bottom:1px solid #CCCCCC;
	margin:0 15px;
	text-align:right;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	padding-bottom:0;
	text-decoration:none;
}

.barra-impresion img{
	border:0px solid #000000;
	margin:0;
	padding:0;
}

.barra-impresion a{
	text-decoration:none;
}

.barrapie-impresion{
	clear: both;
}

.ruta-impresion{
	font-size:10px;
	padding-left:10px;
	padding-top:0;
	padding-bottom:0;
	padding-right:10px;
	margin:0 15px;
	text-align:right;
}

.contenido-impresion{
	border:1px solid #CCCCCC;
	margin:20px;
	padding:10px;
	font-size:12px;
	line-height:130%;
	background-image:url('imagenes/fondocuerpo.gif');
	background-repeat:no-repeat;
	background-position: left bottom; 
}

.contenido-impresion h3{
	line-height: 110%;
	padding-bottom:5px;
}

.pie-impresion{
	padding:10px;
	border-top:1px solid #CCCCCC;
	margin:0 15px;
	font-size:10px;
	text-align:center;
}

/* ---------------- FIN DE IMPRESION -------------- */








/* ---------------------------- NOTICIAS NEW ---------------------------- */

.leyenda-noticias{
	text-align: right;
	font-size: 10px;
	color:#396A3E; 
}

.listado-noticias ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

.listado-noticias ul .noticias-impar{
	background-position: left top;
	border:1px solid #D8E0B6;
	margin:10px;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url('imagenes/fondozona.gif');
	background-repeat:repeat-x;
}

.listado-noticias ul .noticias-par{
	border:1px solid #D8E0B6;
	margin:10px;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url('imagenes/fondozona.gif');
	background-repeat:repeat-x;
}

.listado-noticias h4{
	border-bottom:1px solid #B4162C;
	color: #B4162C;
	font-size: 1.6em;
}

.titulo-noticia h3{
	border-bottom:2px solid #6B8F6E;
	margin:5px 0;
	font-size: 1.8em;
	padding-left:10px;
}

.titulo-noticia h3 a{
	text-decoration: none;
}

.img-titular-noticia{
	border:1px solid #CCCCCC;
	width: 175px; 
	padding:5px;
	margin-left:0;
	margin-right:10px;
	margin-top:0;
	margin-bottom:5px;
	float:left; 
	clear:left; 
}

.ampliar-noticiasnew-listado{
	margin-left: 0;
	margin-right: 0;
	margin-top: -20px;
	margin-bottom: 0;
	padding: 0;
	text-align:right;
}

#entradilla-noticia{
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	margin-bottom:10px;
}

.noticiasnew{
	border:1px solid #D8E0B6;
	margin:10px;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url('imagenes/fondozona.gif');
	background-repeat:repeat-x
}

.noticiasnew-autor{
	text-align: right;
	font-style: oblique;
	font-size:10px;
}

.opciones-noticia{
	clear:both;
}

.img-noticiasnew{
	border:1px solid #CCCCCC;
	padding:5px;
	width: 350px;
	float:left;
	margin-left:0;
	margin-right:10px;
	margin-top:0;
	margin-bottom:0;
}


.ampliar-noticiasnew{
	margin-left: 0;
	margin-right: 0;
	margin-top: -20px;
	margin-bottom: 0;
	padding: 0;
	text-align:right;
}

.titular-noticiasnew h3{
	border-bottom:2px solid #6B8F6E;
	margin:5px 0;
	font-size: 1.8em;
	padding-left:10px;
}

.entradilla-noticiasnew{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
}

.fecha-noticiasnew{
	background-color: #ECF0DB;
	text-align:right;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
	padding-left:2px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px
}

.noticiasnew-categoria{
	background-color: #ECF0DB;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
	float:left;
	padding-left:20px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px
}

.fecha-noticia{
	background-color: #ECF0DB;
	text-align:right;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
	padding-left:2px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px
}

.cuerpo-noticiasnew{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
}

.entradilla-noticia blockquote{
	width: 200px; 
	margin:10px;
	border-left:1px solid #C0C0C0;
	float: right;
	background-image: url('imagenes/img09.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#f8f8f8;
	font-weight:bold;
	padding-left:35px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
/* 	clear:both */
	clear:right;
}

.entradilla-noticiasnew blockquote{
	width: 200px; 
	margin:10px;
	border-left:1px solid #C0C0C0;
	float: right;
	background-image: url('imagenes/img09.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#f8f8f8;
	font-weight:bold;
	padding-left:35px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
/*	clear:both */
	clear:right;
}
 
.cuerpo-noticiasnew blockquote{
	width: 200px; 
	margin:10px;
	border-right:1px solid #C0C0C0;
	float: left;
	background-image: url('imagenes/img09.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#f8f8f8;
	font-weight:bold;
	padding-left:35px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}

.noticiasnew-info {
	margin:15px;
	color: #396A3E;
	font-size: 20px;
	text-align: center;
	font-weight:bold;
	background-color:#ECF0DB;

/*	background-image:url('imagenes/guardar.gif');
	background-repeat:no-repeat;
	background-position: center;
*/
}



/* ---------------------------- FIN NOTICIAS NEW ---------------------------- */



#content select {
	border:1px solid #396a3e;
	background-color: #ecf0db;
	font-size:1.0em;
}

#content .inputTexto {
	border:1px solid #396a3e;
	background-color: #ecf0db;
	font-size:1.0em;
}

#content .boton {
	border:1px solid #396A3E;
	background-position: left bottom;
	background-color: #ECF0DB;
	background-image:url('imagenes/fondo_input.gif');
	background-repeat:repeat-x
}



.avisolegal{
	border:1px solid #396A3E;
	margin:10px auto;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url('imagenes/fondozona.gif');
	background-repeat:repeat-x;
	overflow:auto;
	width:360px;
	height:405px 
}





/* ---------------------------- BUSCADOR ---------------------------- */

.buscadorgeneral{

}

.buscadorgeneral h4{
	border-bottom:2px solid #396A3E;
	font-size: 1.4em;
	text-align:left;
	background-color:#D8E0B6;
	padding-left:5px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin: 0 0 10px 0;
}




.cajabuscador{
	border:1px solid #D8E0B6;
	margin:10px 0;
	padding:20px;
}

.cajabuscador .field {
	width:300px;
}

.cajabuscador .buscar{
	font-size: 2.0em;
	font-weight: bold;
}

.cajabuscador .botonbuscar{
	font-size: 1.0em;
	background-position: left top;
	border:0px solid #FFFFFF;
	margin:0;
	padding:0;
	background-image:url('imagenes/buscar.gif');
	background-repeat:no-repeat;
	width:95px;
	height:29px;
}

.buscador-resultado{
	background-image: url('imagenes/img04.gif');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
}

.buscador-resultado a{
	font-size: 2.0em;
}

.buscador-categoria .categoria{
	font-style:italic;
}

.buscador-servicio .servicio {
	font-style:italic;
}

.buscador-zona {
	font-style:italic;
}



/* ---------------------------- FIN BUSCADOR ---------------------------- */


/* ---------------------------- PAGINADOR ---------------------------- */

.paginalistado {
	text-align: center;
	font-size: 1.2em;
}

.paginanumero{
	text-align: center;
	font-size: 1.2em;
}



/* ---------------------------- FIN PAGINADOR ---------------------------- */





/* ----------- IMPRESION ---------- */




.impresion{

	background-color: #FFFFFF;
	margin-left:0;
	margin-right:0;
	margin-top:-10px;
	margin-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:5px;
	padding-bottom:0;
}

.cabecera-impresion{
	padding:0;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:0;
}

.cabecera-impresion h1{
	font-size: 25px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:-5px;
	padding-left:10px;
	padding-right:10px;
}

.cabecera-impresion h1 a{
	font-size: 25px;
	margin: 0;
	text-decoration:none;
}

.barra-impresion{
	border-bottom:1px solid #CCCCCC;
	margin:0 15px;
	text-align:right;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	padding-bottom:0;
	text-decoration:none;
}

.barra-impresion img{
	border:0px solid #000000;
	margin:0;
	padding:0;
}

.barra-impresion a{
	text-decoration:none;
}

.barrapie-impresion{
	clear: both;
}

.ruta-impresion{
	font-size:10px;
	padding-left:10px;
	padding-top:0;
	padding-bottom:0;
	padding-right:10px;
	margin:0 15px;
	text-align:right;
}

.contenido-impresion{
	border:1px solid #CCCCCC;
	margin:20px;
	padding:10px;
	font-size:12px;
	line-height:130%;
	 
}

.contenido-impresion h3{
	line-height: 110%;
	padding-bottom:5px;
}

.pie-impresion{
	padding:10px;
	border-top:1px solid #CCCCCC;
	margin:0 15px;
	font-size:10px;
	text-align:center;
}

/* ---------------- FIN DE IMPRESION -------------- */



/* ---------------------------- CONTENEDOR DE SERVICIOS ---------------------------- */


#servicio-de-zonas{
	overflow:auto;
	width:565px;
}

/* ---------------------------- FIN CONTENEDOR DE SERVICIOS ---------------------------- */


.info{
	text-align: center;
	font-size: 1.5em;
	background-color: #FFE6E6
}


textarea{
	width: 560px;
	height: 210px;
	}
