@charset "utf-8"
body {margin:0px; }

.sombraI {
          background-image:url(img/sombraI.jpg);
		  background-repeat:no-repeat;
		  width:20px;
         }
		 
.sombraD {
          background-image:url(img/sombraD.jpg);
		  background-repeat:no-repeat;
		  width:20px;
         }

.contenedor {
			 padding:0px;
			 margin:0px;
			 width:780px;
			 font-family:Arial, Helvetica, sans-serif;
			 
		    }

.menu {
	   margin-top:2px;
	   height:51px;
	   }
	   
.logo {float:left;}

.botones {
   	      list-style:none;
		  margin:0px;
		  padding:0px;
		  text-align:left;
		 }
.botones li {
             margin:0px;
	         float:left;

			}
.botones a{
         display:block;
	     width:85px;
		 height:46px; /* 51(alto del boton)- 10 padding-top*/
		 padding-top:5px;
		 padding-left:12px;
		 font-family:"Century Gothic", Arial;
		 font-size:14px;
	     color:#333333;
	     background-image:url(img/botonInactivo.jpg);
		 text-decoration:none;
		}
.botones a:hover{
               background-image:url(img/botonActivo.jpg);
			   color:#fff;
			  }

.contenido {
			margin:0px;
			height:auto;
			padding:10px;
			border-top:2px solid #B5CD41;
           }
.contenido a{text-decoration:none;}
.noticias{
           float:left;
		   width:35%;
		   padding:5px;
		   font-size:12px;
         }
.lasNoticiasLaEmpresa {
		   border-right:1px solid  #CCCCCC;
           padding:10px 10px 10px 0px;
		   font-size:12px;
		   text-align:justify;
             }
.lasNoticias {
		   /*border:1px solid #B5CD41;*/
           padding:10px 10px 10px 0px;
		   font-size:12px;
		   text-align:justify;
		   /*overflow:auto;*/
		   /*height:300px;*/
		   margin-top:10px;
             }


.fecha {
        background-color:#3D8ACE;
		color:#FFFFFF;
		padding:0px 10px 0px 10px;
		text-align:center;
		float:left;
		margin-right:10px;
       }
.titular, .titularIndex{
           padding-bottom:10px;
		   font-weight:bold;
		   text-align:left;
         }
.titular {
		   font-size:14px;
              }
.entradilla {margin:0px 0px 10px 20px;}


.cuerpoNoticiaIndex {margin:0px 0px 10px 0px;}
.cuerpoNoticia {color:#666666; margin:0px 0px 10px 20px;}
.cuerpoNoticia img {margin:0px 10px 10px 10px}
.empresa{
		 float:left;
		 width:62%;
         padding:5px;
		 font-size:12px;
		 text-align:justify;
		 }
.cuerpo{ 
        padding:10px 10px 10px 0px;
       }
.cuerpo p {padding: 0px 0px 0px 0px}

.cuerpoEnlaces {font-size: 12px; color:#333333}
.cuerpoEnlaces a {font-size:14px; text-decoration:none; color:#0066CC}
.encabezados{
width:100%;
margin:10px 0px 10px 0px;
             }
.encaVerde {color: #B5CD41}
.encaOscuro {color:#666666}
.encaClaro {color:#AAAAAA}

.fotoPequeNombreEmpresa{
						 float:left;
						 width:120px;
						 padding: 0px 15px 0px 0px;
						 text-align:left;
                       }
.fotoPequeNombreEmpresa img {margin-top:5px;}


/*proyectos*/
.bloqueEnConstruccion {
           float:left;
		   width:23%;
		   padding:5px 5px 0px 0px;
		   font-size:12px;
}

.enConstruccion {
		   border-right:1px solid  #CCCCCC;
           padding:10px 10px 10px 10px;
		   font-size:12px;
		   text-align:justify;
                }
.bloqueEnFuncionamiento{
		 float:left;
		 width:75%;
         padding:5px 0px 0px 5px;
		 font-size:12px;
		 text-align:justify;
}
.tablaProyectos{
			width:100%;
			margin-top:10px;
			}
.tablaProyectos a {
				color:#3D8ACE;
				font-size:16px;
				}
.tablaProyectos td {}

/*contacto*/
.datosContacto{
           float:left;
		   width:30%;
		   padding:5px 10px 5px 0px;
		   font-size:12px;
         }
.losDatosContacto {
		   margin-top:10px;
		   border:1px solid #B5CD41;
           padding:10px 10px 10px 10px;
		   font-size:12px;
		   text-align:justify;
             }
.formContacto{
		 float:left;
		 width:67%;
         padding:5px 0px 5px 10px;
		 font-size:12px;
		 text-align:justify;
		 }
.elFormulario{ 
        margin-top:10px;
		border:1px solid #B5CD41;
		padding:10px;
		font-size:14px;
       }
/*----- contenedor mapa google -----------------------*/
.mapaSituacion{
				width:600px;
				padding-top:10px;
				padding-left:10px;
				font-size:14px;
				text-align:justify;
				margin:0px;
				border:none;
}
/*------------------------- seccion contacto -----------------------------*/
.tablaFormulario {padding:0px;}
.tablaFormulario td {
                     padding:5px;
                    }
.nombreCampo {
              width:30%;
             }
.formInput {
            width:280px;
			border:1px solid #B5CD41;
           }
.formSelect {
             width:284px;
			 border:1px solid #B5CD41;
            }		   
.formTextarea {
               width:445px;
			   border:1px solid #B5CD41;
              }
.agradecimiento {
				 color:#333333;
		         padding:0 50px 0 50px;
                }			  
.boton{
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:white;
        background:#B5CD41;
        /*border:1px solid #A9C133;*/
		border:0px;
        width:80px;
        height:21px;
       }
/* EXTRANET */
.menuExtranet a{
				color:#3D8ACE;
				font-size:16px;
				font-weight:bold;
}

/* area privada */
/* --------------------- GESTIONAR -------------------------------*/
.tablaRegistroNoticias {
                        margin-top:10px;
						border:0px;
						font-size:12px;
						width:100%;
					   }
.tablaRegistroNoticias th{
						padding:2px;
					    font-size:11px;
					    color:#000066;
					    border:1px solid #666666;
					    background-color:#CCCCCC;
                       }
.tablaRegistroNoticias td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #CCCCCC;
}
.tablaRegistroNoticias a{color:#0066CC; font-weight:bold;}
.tablaRegistroNoticias a:hover{color:#FF6600}
.menuNoticias {
				display:inline;
				border:1px solid #333333;
				background-color:#B0C5E5;
				padding:5px 10px 5px 10px;
				width:150px;
				text-align:center;
				margin: 0px 5px 0px 0px;
			  }
.menuNoticias a{color:#FFFFFF; font-weight:bold;}
.menuNoticias a:hover{color:#0066CC;}

/* ----------------------- CREAR.PHP --------------------------- */
.tablaFormNuevaNoticia {
						width:100%;
						margin-top:10px;
						padding:0px; 
					   }
#formCreacion {
				margin-top:10px;
				background-color:#F0F5FF;
				border:1px solid #999999;
				padding:10px;
			  }

#titular, #entradilla, #cuerpo, #fuente {width:100%;}
.botonesMenu {padding-top:10px;}








/* ----------------------- */		   
.pie {
	  width:100%;
	  height:auto;
	  text-align:center;
	  font-size:12px;
	  float:left;
	  margin-top:50px;
     }

#map {
      border: 1px solid #000000;
	  width:600px;
	  height:500px;
	 }