/* CSS Document */
h1 { font-size:18px;  margin:0px; color:#000077;}
h2 { font-size: 16px; margin:0px; color:#000077;}
h3 { font-size: 14px; margin:0px; color:#000077;}
p { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

body {
	  margin:0px;
	  padding:0px;
	  border:none;
	  background-color:#F1F5F9;
     }
.sombraI {
          background-image:url(../img/sombraI.gif);
		  width:13px;
         }
		 
.sombraD {
          background-image:url(../img/sombraD.gif);
		  width:13px;
         }
	 
.contenedor {
			 width:970px;
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 background-color:#FFFFFF;
		    }
			
			
.publiCabecera,
.publiPie {
		   width:100%;
		   height:auto;
		   background-color: #EEEEEE;
		   clear:both;
		  }
		  
.cabecera {
		   width:100%;
		   height:70px;
		   background-image:url(../img/imgFondoTitulo.jpg);
          }
.titulo {
         padding: 5px 30px 5px 10px;
         float:left;
		}
.laSeccion {
			padding: 20px 0px 0px 30px;
			float:left;
			font-size:26px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
           }
.laSeccion a { text-decoration:none; color:#333333;}
.laSeccion a:hover { text-decoration:underline; }

.wwwcom { color:#FF9900; }

.barraLoquesea a:hover { text-decoration:underline; }
		
.delAl {
		color:#666666;
		font-size:14px;
		padding: 0px 5px 0px 0px;
		text-align:right;
       }

.actualizado {
              float:right;
		      color:#FF9900;
			  font-size:14px;
			  padding: 0px 5px 0px 5px;
			  text-align:right;
             }
/* estilo MENU -----------------------------------------*/
.menu {
	   width:100%;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   clear:both;
	   text-align:left;
      }
.menu a {color:#000000; text-decoration:none;}
.menu ul{
         margin:0px;
		 height:21px;
		 padding:0px;
		}
.menu li{
		 display:inline;
		 padding:16px;
		 vertical-align:middle;
		 padding-top:20px;
		}

.menu a:hover{color:#FFFFFD}

/*-----------------------------------------------------*/
	 
.contenedorEspecial {
	       width:100%;
		   height:30px;
		   background-color:#F5F5F5;
		   border-bottom:1px solid #cccccc;
           font-size:16px;
           font-weight:bold;
           color:#333333;   
          }
.especial {
		   padding:8px 0px 0px 5px;
          }
.especial a { text-decoration:none; color:#333333;}
.especial a:hover {text-decoration:underline;}		  		  
.busqueda {
	       width:100%;
		   height:30px;
		   background-color:#F5F5F5;
		   border-bottom:1px solid #cccccc;
           font-size:12px;
           font-weight:bold;
		   color:#333333;
          }
.sietePaginaInicio {
                    float:left;
					padding:8px 0px 0px 5px;
				   }
.sietePaginaInicio a { text-decoration:none; color:#333333;}
.sietePaginaInicio a:hover {text-decoration:underline;}
.busquedaGoogle {
                 float:left;
    			 padding:2px 0px 2px 10px;
				}
.busquedaGoogle form { margin: 0px;}
.logoGoogle {
			 padding: 2px 0px 2px 5px;
			 float:left;
            }
.logoGoogle img {
                 vertical-align:middle;
				 padding: 2px 0px 0px 5px;
				 border:none;
                }
.contenido {
            width:100%;
			height:auto;
           }
/* estilo SERVICIOS PUBLI COLUMNA DERECHA-------------*/
/* PUBLI ---------------------------------------------*/
.contenidoServiciosPubli {
                          width:285px;                  /* para que no se nos caiga con el padding*/
					      height:auto;
						  background-image:url(../img/imgFondoSeccionServPubli.jpg);
						  float:left;
						  padding: 0px 9px 9px 9px;                   /*para ajustarlo al 100% del área del portal*/
                         }
.contenedorPubliVertical {/*posiblemente SOBRE*/
						  width: auto; /*100%*/
                         }
.literalPublicidad { /*el texto de "publicidad" encima de la publi*/
					text-align:right;
					color:#666666;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
                   }
/* SERVICIOS: CLASIFICADOS, FORMACION Y EMPLEO Y SERVICIOS -------------------------------------*/
.contenedorServicios {
                      background-color:#FFFFFF;
                      padding-bottom:1px; /* para conseguir separación entre clasificados, formacion y servicios*/
					 }
.contenedorServicios a {text-decoration:none;}
.contenedorServicios a:hover {text-decoration:underline;}
.tituloServicios {
                  background-color:#CCCCCC;
				 }
.tituloServicios a:hover {
                          text-decoration:none;
						  font-weight:bold;
                         }
.numeroSiete {
              font-family:Arial, Helvetica, sans-serif;
	          font-size:16px;
	          font-weight:bold;
	          color: #FF9900;
	          float:left;
			  padding: 0px 0px 0px 3px;
             }
.literalServicios {
	                  font-size:16px;
	                  color:#666666;
					 }
.servicioSecciones { padding: 5px 0px 5px 4px;}
.servicioSeccionesTitulo {
                          font-size:12px;
						  font-weight:bold;
						 }
.servicioSeccionesTitulo a {color:#666666; text-decoration:none;}

.listaSecciones { /*ESTILO DE LAS LISTAS DE CLASIFICADOS Y FORMACIONYEMPLEO*/
                  margin:0px;
				  padding: 6px 0 6px 0;
				  list-style:none;
				  font-size:11px;
                }

.listaSecciones a {	color:#000077; text-decoration:none;}
.listaSecciones .cosa { color:#CC0000;}

.imgElTiempo {border: 0px;}
.scriptElTiempo {
                 padding: 5px 0 10px 0;
				 text-align:center;
				}
.scriptElTiempo a {
                  font-size:10px;
				  color:#999999;
				  text-decoration:none;
				 }
.formularioCallejero {
                      font-size:12px;
					  padding: 5px 0px 10px 0px;
					 }
.formularioCallejero form { margin:0px }
.buscadorLoterias {
                   /*text-align:center;*/
                   padding: 5px 0 10px 40px;
				  }
.miniHoroscopo {
                font-size:12px;
			   }
.miniHoroscopo td {
                   padding:2px;
                  }
.miniHoroscopo a {color:#000077; text-decoration:none;}                    


/* CALENDARIO */
.contenedorCalendario {
                       width:230px;
					   height:180px;
					   background-color:#FFFFFE;
					   padding:5px 0px 10px 12px;
                      }
.contenedorCalendario ul li {
	                         font-family: Tahoma, Arial;
                             font-size:12px;
                             list-style-type:none;
	                         background-color:#ededed;
	                         padding:5px 3px 5px 3px;
							 margin:0px 1px 1px 0px;
						     float:left;
							 color:#999999;
							 width:20px;
							 display:inline;
							 text-align:center;
                            }

.contenedorCalendario a {
                         text-decoration:none;
						 color:#333333
                        }
.contenedorCalendario a:hover {
                               text-decoration:underline;
                              }

.contenedorCalendario .dia {
                            background-color:#666665;
                            color:#CCCCCC;
                            font-size:10px;
                           }
.contenedorCalendario .mes {
                            background-color:#999998;
                            color:#FFFFFF;
                            width:182px;
                            font-size:12px;
                            font-weight:bold;
                           }
.contenedorCalendario .hoy {
	                         font-family: Tahoma, Arial;
                             font-size:12px;
                             list-style-type:none;
	                         background-color:#FF9901;
	                         padding:5px 3px 5px 3px;
							 margin:0px 1px 1px 0px;
						     float:left;
							 color:#FFFFFF;
							 width:20px;
							 display:inline;
							 text-align:center;
                           }


/*NOTICIAS*/
.fotoPrincipalSeccion{padding: 0px 0px 10px 0px;}
.noticiasColI {
               float:left;
			   padding:0px 6px 6px 6px;
			   width: 64%;
			   padding-left:0px;

			  }
.noticiasColD {
               float:left;
			   width:33%;
			   padding:0px 6px 6px 6px;
			   border-left: 1px solid #CCCCCC;
              }
.noticiasColD p { font-size:12px; }

/*FOTOS EN NOTICIAS*/
.fotoD {
       float:right;
	   padding:15px 0px 20px 20px;
      }
.fotoI {
       float:left;
	   padding:15px 20px 20px 0px;
      }
.fotoC {
        padding:15px 0px 20px 0px;
		text-align:center;
	   }
.fotoC img {width:640px;}
.fotoPD {
       float:right;
	   padding:10px 0px 10px 10px;
      }
.fotoPI {
       float:left;
	   padding:10px 10px 10px 0px;
      }
.fotoPC {
        padding:10px 0px 10px 0px;
		text-align:center;
	   }
.fotoPC img {width:210px;}
.fotoColI img {width:400px;}
.textoFoto {
            font-size:9px;
			font-style:italic;
		   }
.seccion {
          font-size:12px;
		  font-weight:bold;
		  color:#FF9900;
         }
		 
.entrevista {color:#FF9900;float:left;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


/* OTROS ESTILOS -----------------*/
.contenedorEPCyPie {
                    width:100%;;
                   }
.pie {
      width:100%;
	  height:auto;
	  text-align:center;
	  font-size:12px;
	  margin: 10px 0 10px 0;
     }
.equipoPubliContacto {
      width:100%;
	  height:auto;
	  text-align:center;
	  font-size:14px;
	  margin: 10px 0 10px 0;
	 }
.equipoPubliContacto a {text-decoration:none; color:#666666}
.equipoPubliContacto a:hover {text-decoration:underline;}

.leerMas {
           font-size:10px;
	 }
.validadores {text-align:center;}
.validadores img{
                 border:none;
                }
