body {
	margin: 0;
	padding: 0;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	color: #737373;
}

#webims{
	background: #FFFFFF url(imagenes/plantilla/img01.gif) repeat-x;
}

form {
	margin: 0;
	padding: 0;
}

input, textarea {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

h1, h2, h3 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1em;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
p, ul, ol {
	margin-bottom: 1.8em;
	line-height: 160%;
}
*/

ul, ol {
}

blockquote {
}

img {
border: 0}

a {
	color: #414141; 
	text-decoration:none;
}

a:hover {
	text-decoration: none;
}

hr {
/*	overflow:hidden;
	clear:both; */

	display: none; 
}

.clear{
	clear:both;
}



#roda a {
	background-position: left top;
	width: 130px;
    height: 50px;
    background-image:url('imagenes/plantilla/roda.gif');
    background-repeat: no-repeat;
    margin-top:-25px;
    position:absolute;
    z-index:1;
    float:right;
    margin-left:800px
}



#roda a:hover {
}


/* Menu */

#menu {
	width: 960px;
	height: 25px;
	margin: 0 auto;
	padding: 0;
	background: url('imagenes/plantilla/img02.jpg') no-repeat center top; 
}

#menu ul {
	height: 25px;
	margin: 0;
	padding: 0;
	background: url('imagenes/plantilla/img03.gif') no-repeat;
	list-style-type:none; 
}

#menu li {
	float: left;
	height: 25px;
	background: url(imagenes/plantilla/img03.gif) no-repeat right top;

}

#menu ul li a {
	float: left;
	height: 15px;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #993300;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:8px;
	font-size: 0.9em;
}

#menu ul li a:hover {
	background: url('imagenes/plantilla/img02.gif') repeat-x;
	color: #FFFFCC;
	height: 15px;
	font-size: 0.9em
}

#menu .current_page_item a {
	height: 15px;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 0.9em;
	background: url(imagenes/plantilla/img00.gif) repeat-x;
}


/* Splash */

#splash {
	width: 960px;
	height: 175px;
	margin: 0 auto;
}


/* Logo */

#logo {
	width: 960px;
	height: 45px;
	margin: 0 auto;
	border-bottom: 6px solid #3F3F3F;
	color: #414141;
}

#logo h1, #logo h2 {
	margin: 0;
	padding: 0 20px;
}

#logo h1 {
	float: left;
	padding-top: 5px;
	letter-spacing: -2px;
	text-transform: uppercase;
	font-size: 1.8em;}

/*
#logo h2 {
	float: right;
	padding-top: 28px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 1.10em;
}
*/

#logo h2 {
	float: right; 
	padding-top: 28px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 1.10em;
}



#logo a {
	text-decoration: none;
	color: #414141;
}

/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

/* Content */

#content {
	float: right;
	width: 700px;
}

.donde{
	border-bottom: 2px solid #FF5900;
	background-position: left center;
	background-image: url('imagenes/plantilla/donde.gif');
	background-repeat: no-repeat;
	padding-left: 12px;
	height: 18px;
	color:#ff5900;
}

.post {
	padding-bottom: 20px;
}

.post .title {
	background-position: left center;
	margin:0;
	letter-spacing: -2px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 24px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url('imagenes/plantilla/img10.gif');
	background-repeat:no-repeat;
}

.post .title a {
	text-decoration: none;
}

.post .entry {
	padding: 10px 20px;
}

.post .meta {
	height: 26px;
	background: #F5F5F5;
	border-top: 1px solid #E9E9E9;
	text-decoration: none;
	text-transform: uppercase;
	font-size: smaller;
}

.post .posted {
	float: left;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink, .post .comments {
	float: right;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink {
}

/* Sidebar */


#sidebar {
	float: left;
	width: 230px;
}


#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 20px;  
}


#sidebar li ul {
	list-style-type:square;
	margin-left:20px;
	color: #ff5900;
}


#sidebar li li {
	margin: 5px 0 0 0;
	padding-bottom: 0;
}


#sidebar p {
 	padding: 0 10px; 
}

#sidebar h2 {
	height: 20px;
	margin: 0;
	padding: 4px 0 4px 30px;
	background: url(imagenes/plantilla/img08.jpg);
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#sidebar a{
	font-weight: bold;
	color: #414141;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	padding-bottom:0;

}

#sidebar a:hover{
/*	border-bottom:1px solid #808080; */
	color: #000000;
	background-color:#DEDEDE;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	padding-bottom:0;
}


/* Search */

#buscador form {
	padding: 10px;
}

#buscador br {
	display: none;
}

#buscador #s {
	width: 120px;
}

/* Footer */

#footer {
	clear: both;
	width: 960px;
	height: 40px;
	margin: 0 auto;
	border-top: 6px solid #3F3F3F;
	font-size: smaller;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
	padding-bottom:30px;
	background-image:url('imagenes/plantilla/logos.gif');
	background-repeat:no-repeat;
	background-position: center bottom;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
}


	
#footer ul{
      list-style-type:none;
      text-align:center;
      padding-left:0;
      padding-right:0;
      padding-top:0;
      padding-bottom:0;
      margin-left:0;
      margin-right:0;
      margin-top:0;
      margin-bottom:0;
}

#footer li{
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline;
}

#footer li a{
      text-decoration: none;
      margin-left: 6px;
      margin-right: 6px; 
      color:#333333;
}

#footer li a.First{
      margin-left:0;
}

#footer li a:hover{
      text-decoration: underline;
}






/* ------------------FIN DEL DISEŅO DEL TEMA ---------------------------------------- */





/* ----------------------------   MENU SERVICIOS ---------------------------- */
.servicios {   
	margin:0 10px;
	padding:10px;
	font-size: 13px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	color:#3B3B3B;
	background-image:url('imagenes/menuservicios.gif'); 
	background-repeat:no-repeat;
	background-position: center top;
	}

.servicios a {
	margin:0;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #ff5600;
	text-decoration: none;
	font-weight:bold;
	font-size:13px
	}

.servicios a:hover {
	margin:0;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #ff5600;
	text-decoration: none;
	font-weight:bold;
	font-size:13px
	}


.servicios ul {
	margin:0;
	text-align: center;
	padding-top:0;
	padding-left:auto;
	padding-right:auto;
	padding-bottom:0
	}

.servicios li {
	padding:3px;
	display: inline;
	list-style-type: none;
	margin-left:0;
	margin-right:30px;
	margin-top:0;
	margin-bottom:0;
	}

.boton-pasivo {
	margin:0; border-bottom:2px solid #ff7a00;  
	}

.boton-activo {
	margin:0; border-bottom:2px solid #666666; 
	}


.boton-activo a {
	margin:0; color: #666666;
	text-decoration:none
	}

.boton-activo a:hover {
	margin:0; color: #B6B6B6;
	text-decoration:none
	}

/* ---------------------------- FIN DE MENU SERVICIOS ---------------------------- */




/* ---------------------------- MENU ZONA ---------------------------- */



.menuzonas {
	display:none;
	padding: 15px;
	}

.menuzonas h2 {
	display:none;
	font-weight:bold;
	font-size: 11px;
	}

.menuzonas ul {
	margin:0;
	text-align: center;
	padding:0;
	}

.menuzonas li.zonaoff {
	color: #000000;
	display: inline;
	list-style-type: none;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	padding:0 5px;
	}

.zonaoff a{
	padding: 5px 15px;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	background:#FFFFFF url('imagenes/plantilla/img00.gif') repeat-x right top;
}

.zonaoff a:hover{
	color: #ffffff;
}

#izq{
	background:#FFFFFF url('imagenes/plantilla/izq.gif') no-repeat left center;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:5px;
	width: 25px;
	height:25px;
	}


#der{
	background:#FFFFFF url('imagenes/plantilla/der.gif') no-repeat right center;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:5px;
	width: 25px;
	height:25px;
	}


-.menuzonas li.zonaoff {
	background:#FFFFFF url('imagenes/plantilla/img08.jpg') repeat-x right top;
	color: #000000;
	display: inline;
	list-style-type: none;
	margin-left:0;
/*	margin-right:30px; */
	margin-right:0; 
	margin-top:0;
	margin-bottom:0;
	padding:10px;
	}





-.menuzonas li {
	background:#FFFFFF url('imagenes/plantilla/img08.jpg') repeat-x right top;
	color: #FFFFFF;
	text-align:center;
	float:left;
	width:152px;
	padding: 5px;
	margin: 5px;
	list-style-type:none;
	}

-.menuzonas a {	
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	margin-bottom:0;

	font-weight:bold;
	font-size: 11px;
	color: #000000;
	}

-.menuzonas a:hover {
	color: #999999;
	}


-.zonaoff a {
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	margin-bottom:0;

	font-weight:bold;
	font-size: 11px;
	color: #000000; 
	}


-.zonaoff a:hover {
	color: #81A0C5;
	}
	

	
/* ---------------------------- ENTRADA ---------------------------- */



.entrada{
	margin:10px auto;
	border:1px solid #7f8bbf;
	background-color:#FFF3E8;
	width:90%;
	height:200px;
	padding:5px;
	font-size:14px;
	}


/*
.usuario h1{
	border-bottom:2px solid #999999;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #666699;
	font-size:20px;
	}
*/

.entrar{
	text-align: center;
}

.input-entrada{
	width: 200px;
}

/* ---------------------------- FIN DE ENTRADA ---------------------------- */



/* --------------------------------- ESTILO TABLAS --------------------------------- */

th {
	color:#FFFFFF;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px; 
	padding:5px;
	background:#FFCE9D url('imagenes/fondoth.gif') repeat-x 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;
}

















/* --------------------------------- ESTILO PARA SERVICIO DE CONSULTAS --------------------------------- */

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/fondoborrado.gif');
	color:#FFFFFF;
	height:26px
}

td.borrado {
	background-color:#E1F4D5;
	border:#d8caca solid 1px;
}

.borrado nobr {
	color:#1267B9;
}

.borrado  a {
	color:#5B7AA4;
	font-weight:bold;
	text-decoration:none
}

.borrado  a:visited {
	color:#5b7aa4;
	font-weight:bold;
	text-decoration:none;
}

.borrado  a:hover {
	color:#7d99be;
	font-weight:bold;
	text-decoration:none;
}

.borrado td {
	color:#5b7aa4;
	font-weight:bold;
}

/* --------------------------------- FIN ESTILO PARA SERVICIO DE CONSULTAS --------------------------------- */
























/* ---------------------------- PORTADA ---------------------------- */

.destacado{
	margin:0;
	padding:0;
	overflow:hidden;
	clear:both; 
	display:table; 
	font-weight:normal;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:1em;
	text-align:justify;
	width:100%;
 	height:100%
}

.destacado blockquote{
	margin:10px;
	border-left:1px solid #C0C0C0;
	float: right;
	width: 230px;
	background-image: url('imagenes/comillas.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#F8F8F8;
	font-weight:bold;
	padding-left:20px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	clear:right;
	display:table-row-group
}

.destacado p{
	margin:10px;

}


.semidestacado{
	margin:0; padding:0; overflow:hidden;
	clear:both;
	display:table;
	font-weight:normal;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:1em;
	text-align:justify
}

/*
.semidestacado h4{
	color: #FFFFFF;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif');
}
*/

.semidestacado blockquote{
	margin:10px;
	border-left:1px solid #C0C0C0;
	float: right;
	width: 230px;
	background-image: url('imagenes/comillas.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#f8f8f8;
	font-weight:bold;
	padding-left:20px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	clear:right;
}/* ------------------- CAJAS ------------------- */

.caja{
	margin:5px;
	padding:5px;
	border:1px solid #d3d9d7    ;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:1em;
	text-align:justify;
	font-weight:normal;
	overflow:hidden;
}



.caja blockquote{
	width: 200px; 
	margin:0 0 0 10px;
	border-left:1px solid #C0C0C0;
	float: right;
	background-image: url('imagenes/comillas.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#f8f8f8;
	font-weight:bold;
 	padding-left:20px; 
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px; 
	clear:right;
}

.caja h1 {
	margin:0; 
	color: #FFFFFF;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif'); 
	font-size: 20px; 
}

.caja h2 {
	margin:0; 
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	color: #FFFFFF;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif');
	font-size: 16px; 
}

.caja h2 a {
	color: #FFFFFF; text-decoration:underline
}




.caja h3 {
	margin:5px 0;
	color: #ffffff;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif'); 
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
}

.caja h3 a{
	margin:5px 0;
	color: #ffffff;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
	text-decoration:none;
}

.caja h3 a:hover{
	color: #000;
	text-decoration:none;
}


.caja h3 a:visited{
	text-decoration:none;
}

.caja .buscador-servicio h3 {

	background-color: #ff0000;
	background-image:url('imagenes/plantilla/img00.gif');

	margin:5px 0;
	color: #ffffff;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 15px;
}

.caja .buscador-servicio h3 a{
	margin:5px 0;
	color: #ffffff;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 15px;
	text-decoration:none;
}

.caja .buscador-servicio h3 a:hover{
	color: #000;
	text-decoration:none;
}


.caja .buscador-servicio h3 a:visited{
	text-decoration:none;
}


.caja h4 {
	margin:0;
	color: #ffffff;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif'); 
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;	
}
.caja h4 a{
	margin:5px 0;
	color: #ffffff;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;
	text-decoration:none;
	font-weight:bold;
}

.caja h4 a:hover{
	color: #000;
	text-decoration:none;
}

.caja h4 a:visited{
	text-decoration:none;
}






.caja .buscador-zona h4 {
	border-bottom:1px solid #FF5900;
	margin:5px 0;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size:10px;
	background-color: #ffffff;
	background-position: left center;
	background-image: url('imagenes/plantilla/donde.gif');
	background-repeat: no-repeat;
	padding-left: 5px;
	color: #FF5900;
}

.caja .buscador-zona h4 a{
	color: #000000;
	margin:5px 0;
	border-bottom:1px solid #ff5900;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size:10px;
	text-decoration:none;
}

.caja .buscador-zona h4 a:hover{
	color: #000;
	text-decoration:none;
}

.caja .buscador-zona h4 a:visited{
	text-decoration:none;
}











.caja h5 {
	border-bottom:2px solid #ff5900;
	margin:5px 0;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size:14px;
}

.caja h5 a{
	margin:5px 0;
	border-bottom:2px solid #ff5900;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size:14px;
	text-decoration:none;
}

.caja h5 a:hover{
	color: #000;
	text-decoration:none;
}

.caja h5 a:visited{
	text-decoration:none;
}




.caja .buscador-categoria h5 {
	border-bottom:1px solid #cccccc;
	background-color: #F0F0F0;

	margin:5px 0;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size:14px;
}

.caja .buscador-categoria h5 a{
	margin:5px 0;
	border-bottom:1px solid #cccccc;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size:14px;
	text-decoration:none;
}

.caja .buscador-categoria h5 a:hover{
	color: #000;
	text-decoration:none;
}

.caja .buscador-categoria h5 a:visited{
	text-decoration:none;
}





navicuerpo {
}

.cuerpo input {
}

.cuerpo b {
}

.cuerpo td {
}

.cuerpo-mini {
	font-size: 0.7em;
}

.cuerpo-maxi {
	font-size: 1.7em;
}

.cuerpo-scroll-noticias {
}


.caja-sin {
	font-weight:normal;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:justify;
	padding:0;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:12px;
}

.caja-sin h5 {
	margin:5px 0;
	border-bottom:1px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 12px;
}

.caja-sin h4 {
	margin:5px 0;
	border-bottom:2px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;
}

.caja-sin h3 {
	margin:5px 0;
	border-bottom:3px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
}

.caja-sin h5 a{
	margin:5px 0;
	border-bottom:1px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 12px;
	text-decoration:none;
}

.caja-sin h4 a{
	margin:5px 0;
	border-bottom:2px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;
	text-decoration:none;
}

.caja-sin h3 a{
	margin:5px 0;
	border-bottom:3px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
	text-decoration:none;
}


.contenido{
	padding:10px;
	margin:0;
}

.cuerpobloque{
	padding:10px;
	margin:0;
/*
	overflow:hidden;
	clear:both; 
	display:table; */
	
}

.cuerpobloque nobr {
	margin:0;
	padding:0;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

/*
.cuerpobloque{
	padding:10px;
	margin:0;
	overflow:hidden;
	clear:both; 
	display:table; 
	
}

.cuerpobloque nobr {
	margin:0;
	padding:0;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
*/

.imagenportada img{
	float: left;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}




.caja-noticias #marquesina{
	position: relative;
	width: 300px; /* marquee width */
	height: 150px; /* marquee height */
	overflow: hidden;
}



.caja-noticias{
	background-position: right bottom;
	background-color: #ffebdc;
	background-image:url('imagenes/noticias.gif');
	background-repeat:no-repeat;
	margin: 15px;
	padding:10px;
	height:150px;
}

.caja-noticias marquee{
	height:140px;
}

.caja-noticias ul{
/*	list-style-type: none; */
	margin: 10px;
	padding: 10px;
}

.pintazonahija{
	background-image:url('imagenes/fondomapaweb.gif');
	background-position: right bottom;
	background-repeat:no-repeat;
	margin: 10px;
	padding: 20px;
	background-color: #ffebdc;
	color: #ff5900; 
/*	padding: 0 0 0 10px; */
}

.pintazonahija ul{
/*	list-style-type: none; */
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type:square;
}

.pintazonahija ul li{
	margin: 5px;
 	padding: 0; 

}


/* ------------------------ MENU CATEGORIAS ------------------------- */





#menu-categorias{
	margin:10px 0;
	list-style-type: none; 
	width:670px;

}

#menu-categorias ul {
	margin:0;
	text-align: center;
	padding: 0 auto;
}

#menu-categorias li {
	display: inline;
	margin:0 5px;
	padding:5px 10px;
	background-color:#ff5900;
	background-image:url('imagenes/fondozonas3.gif');
	font-size:14px;
}

#menu-categorias li a{
	color:#FFFFFF;
	font-weight:bold;
}




#autentificado{
	width: 100%;
	text-align: center;
	background-color:#FFFFFF;
}

#autentificado img {
	padding: 0 auto;
}

.banners {
	margin:0; padding:0;
	background-image: url('imagenes/tema/menu4.jpg');
	background-position: left bottom;
	background-color:#d3d9d7;
	background-repeat:no-repeat;
}










.info{
	border:5px solid #FFFFFF; text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #FF6600;
	color: #FFFFFF;
}






/* ----------------------------   MENU SERVICIOS ---------------------------- */

/* ---------------------------- MENU LATERAL ---------------------------- */
#lateral{
	margin:0;
	width: 165px;
	float:left;
	display:block;
	}

	
.titulo-lateral h2{
	margin:0;
	padding:0;
	font-size:12px;
}

#navmenu li {
	background-color:#ccccff;

}

.boton-pasivo1 {
	margin:0;
	border-bottom:1px solid #ff9900;  
	}

.boton-activo1 {
	margin:0;
	border-bottom:1px solid #666666; 
	}


.boton-activo1 a {
	width: 159px;
	margin:0;
	color: #666666;
	text-decoration:none;
	}
/* ---------------------------- FIN DE MENU SERVICIOS ---------------------------- */




#servicio-de-zonas{
	overflow:auto;
/*	width:700px; */
}


.celdaon{
	color: #000000;
	font-size:14px;
	font-weight:bold;
/*	background-position:  right top;
	background-image:url('imagenes/plantilla/img08.jpg'); */
	background-position:  right top;
	background-image:url('imagenes/fondoth.gif');
	background-repeat:repeat-x;
	height:25px;
	border: 1px solid #999999;
}

.celdaoff{
	background-position: left bottom;
	background-image:url('imagenes/fondoth.gif');
	background-repeat:repeat-x;
	height:25px;
	border: 1px solid #666666;
}

.celdaoff a{
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.pestapaginas table td{

}

#impresion{
	margin:20px; background-color: #ffffff
}

.barra-impresion{
	text-align: right; padding-top:30px
}

.pie-impresion{
	text-align: center;
	background-color: #FFE4CA;
}

.cabecera-impresion h1{
	margin:0;
	background:#FFFFFF url('imagenes/plantilla/logoimpresion.gif') no-repeat left top;
	padding-left:50px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:20px;
	float:left;
	width:600px;
}

.cabecera-impresion h1 a{
	text-decoration: none;
	color:#261A57;
}

.compartir{
	background-position: right center;
	border:0 solid #B9B9B9;
	text-align:right;
	background-image:url('imagenes/plantilla/img01.gif');
	background-repeat:repeat-x;
	background-attachment:scroll;
	padding-left:0;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
}


.redes_sociales{
	text-align: center;
	margin-top: 10px;
	padding: 5px;
	border:1px solid #ccc; 
}


/*--------------------- MENU LATERAL --------------------------*/

/* Sidebar */


#menulateral {
	float: left;
	width: 230px;
}


#menulateral ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menulateral li {
	margin-bottom: 20px;  
}


#menulateral ul {
	list-style-type:square;
	margin-left:20px;
	color: #ff5900;
}


#menulateral ul li {
	margin: 5px 0 0 0;
	padding-bottom: 0;
}


#menulateral p {
 	padding: 0 10px; 
}

#menulateral h2 {
	height: 20px;
	margin: 0;
	padding: 4px 0 4px 30px;
	background: url(imagenes/plantilla/img08.jpg);
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#menulateral a{
	font-weight: bold;
	color: #414141;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	padding-bottom:0;

}

#menulateral a:hover{
/*	border-bottom:1px solid #808080; */
	color: #000000;
	background-color:#DEDEDE;
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	padding-bottom:0;
}



/*--------------------MENU REDES SOCIALES-------------------------*/
#menu_redes {
	width: 200px;
  	height: 80px;
	margin: 0 auto; 

	}
 
#menu_redes ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
 
 

#menu_redes li.rss a {
	float:left;
	text-decoration: none;
	width: 95px;
  	height: 27px;
	display: block;
	padding: 0;
	background: url(imagenes/plantilla/rss.jpg);
	background-repeat:no-repeat; 
	}

#menu_redes li.linkedin a {
	float:left;
	text-decoration: none;
	width: 95px;
  	height: 27px;
	display: block;
	padding: 0;
	background: url(imagenes/plantilla/linkedin.jpg);
	background-repeat:no-repeat; 
	}

#menu_redes li.facebook a {
	float:left;
	text-decoration: none;
	width: 95px;
  	height: 27px;
	display: block;
	padding: 0;
	background: url(imagenes/plantilla/facebook.jpg);
	background-repeat:no-repeat; 
	}
  
#menu_redes li.twitter a {
	float:left;
	text-decoration: none;
	width: 95px;
  	height: 27px;
	display: block;
	padding: 0;
	background: url(imagenes/plantilla/twitter.jpg);
	background-repeat:no-repeat; 
	}

#menu_redes li a {
	margin: 3px 0;
	}

#menu_redes li a:link, #menu li a:visited {
	color: #777;
	}
	
#menu_redes li a:hover {
	color: #257EB7;
	background-position: 0 -27px;
	}
 
#menu_redes li a:active {
	color: #fff;
	background-position: 0 -54px;
	}
.redes_txt{
	display:none;
}

.noticias_por_email{
	background-position: right bottom; border:1px solid #666666; margin:5px 0; padding:3px; text-align:center; background-image:url('imagenes/plantilla/mail.gif'); background-repeat:no-repeat 
}

.noticias_por_email input{
border:1px solid #B9B9B9;
background-color: #F8E7CD
}

.boton_input{
	background: #FFFFFF url('imagenes/plantilla/botonentrar.gif') repeat-x center;; color:#FFFFFF; font-weight:bold; padding-top:2px; padding-bottom:2px
}

#buscador input{
border:1px solid #B9B9B9;
background-color: #F8E7CD;
}