@charset "utf-8"
html {
margin:0px;
padding:0px;
}
body {
margin:0px;
padding:0px;

background-image:url(img/fondoCabecera.png)!important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/fondoCabecera.png’);

background-repeat:repeat-x;
}
.contenedor {
			 padding:0px;
			 margin:0px;
			 font-family:Arial, Helvetica, sans-serif;
			 border:6px solid #BACC00; width:800px;
			 background-color:#FFFFFF;
			 margin-top:35px;
			 }
.contenido {
			margin:10px 0 0 0;
			text-align:left;
           }
.contenedorModulos{
 float:left;
}
.contenidoModulos p, ol, ul{
 text-align:justify;
}
.menu_ofertas{
 height:275px;
 width:374px;
 float:left;
 margin:5px 0 0 30px;
}
.menu_ofertas a:hover{ text-decoration:underline;}
.menuSup a{
  text-decoration:none;
  color:#FFF;
  font-size:14px;
  font-weight:bold;
}
.menuInf a{
  text-decoration:none;
  color:#cc6900;
  font-size:14px;
  font-weight:bold;
}
.comerydormir
{
  text-decoration:none;
  color:#cc6900;
  font-size:13px;
  font-weight:bold;
}
.menuSup{
  margin:5px 0 0 0;
}
.menuInf{
  background-color:#FFF;
  padding:5px 0 30px 60px;
}
.ofertas{
 background-repeat:no-repeat;
 
 background-image:url(img/fondoOfertas.png)!important;
 background-image: none;
 filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/fondoOfertas.png’);
 
 height:148px;
 margin:15px 0 15px 20px;
}

.informacionReservas {
    width:165px;
	height:393px;
	border:0px;
    margin: 25px 30px 0 17px;
    
	background-image:url(img/informacion.png)!important;
	background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/informacion.png’);

	font-size:12px;
	padding:0px;
	float:left;
}
.textoInformacionReservas{
  padding:65px 15px 0 15px;
  color:#333333;
}

.moduloOfertaTexto{
	border:2px solid #cc8500;
    
	background-image:url(img/fondoOfertaTexto.png) !important;
	background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/fondoOfertaTexto.png’);

	font-size:12px;
	padding:20px 15px 20px 15px;
	float:left;
	width:135px;
	height:65px;
	margin-top:20px;
	margin-left:-5px;
}
.moduloOfertaFoto{
	border:2px solid #ACCC00;
	padding:0px;
	margin-top:20px;
}
.moduloAzul {
	border:2px solid #cc8500;
	background-position:bottom;
    
	background-image:url(img/pieModuloAzul.png) !important;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/pieModuloAzul.png’);
	
	background-repeat:repeat-x;
	font-size:12px;
	padding:0px;
}
.formaPieModuloAzul{
background: url(img/formaPieModuloAzul.png) no-repeat bottom right !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/formaPieModuloAzul.png’);

margin:0px;
border:0px;
height:100%;
}
.formaCabeceraModuloAzul{
background: url(img/formaCabeceraModuloAzul.png) no-repeat top left !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/formaCabeceraModuloAzul.png’);

margin:0px;
border:0px;
height:100%;
}
.textoPrincipalAzul{
 color:#cc6800;
 width:100%;
 text-align:center;
 font-weight:bold;
 font-size:14px;
}
.moduloVerde {
	border:2px solid #ACCC00;
	background-position:bottom;
    
	background-image:url(img/pieModuloVerde.png) !important;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/pieModuloVerde.png’);
	
	background-repeat:repeat-x;
	font-size:12px;
	padding:0px;
}
.formaPieModuloVerde{
background: url(img/formaPieModuloVerde.png) no-repeat bottom left !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/formaPieModuloVerde.png’);

margin:0px;
border:0px;
height:100%;
}
.formaCabeceraModuloVerde{
background: url(img/formaCabeceraModuloVerde.png) no-repeat top left !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/formaCabeceraModuloVerde.png’);
	
margin:0px;
border:0px;
height:100%;
}
.textoPrincipalVerde{
 color:#60A600;
 width:100%;
 text-align:center;
 font-weight:bold;
 font-size:14px;
}
.textoPrincipalVerde a{color:#60A600; text-decoration:none;}

.contenidoModulos{
padding:20px;
height:100%;
}
.listaModulos{
 list-style-type:square;
  font-weight:bold;
  font-size:12px;
 color:#985510;
 padding-left:15px;
 margin-left:0px;
}

.listaCursos{
 list-style-type:square;
  font-weight:bold;
  font-size:12px;
 color:#333333;
 padding-left:15px;
 margin-left:0px;
}
.listaCursos li { margin-bottom: 15px; }

.listaModulos a{
  color:#985510;
}

.pie{
width:100%;
float:left;
text-align:center;
margin:50px 0 10px 0;
}

.tablaPrecios{
margin-top:10px;
width:100%;
}
.tablaPrecios #precio{
text-align:right;
}

.fotoBriefing{

width:100px;
height:100px;
border:1px solid #60A600;
margin:10px 0 10px 10px;
}
.moduloActividad{
 width:100%;
 height:100px;
 margin:10px 0 10px 0;
 text-align:justify;
 color:#333333;
}
.moduloActividad a {
 color:#cc6800;
 text-decoration:none;
 color:#333;
}
.moduloActividad img {
border:none;
}
.moduloActividadFoto{
float:left;
width:100px;
height:100px;
border:1px solid #cc6800;
margin:0 5px 0 ;
}
.fotosActividad{
width:100px;
height:100px;
border:1px solid #60A600;
margin:15px 0 0 10px;
}
.fotosActividad img{
 border:none;
}
.moduloActividadTitulo{
float:left;
font-weight:bold;
width:200px;
}
.moduloActividadTexto{

}
.tablaActividades{
 width:100%;
 text-align:center;
 margin-top:10px;
}
.tablaActividades img{
border:1px solid #cc6800;
}
.tablaActividades a{
 color:#cc6800;
}


.titulosFotos{
color:#333333;
}

.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 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{
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; margin-top:10px;}
.tablaFormulario td {
                     padding:5px;
                    }
.nombreCampo {
              width:63px;;
			  color:#333333;
			  text-align:right;
             }
.formInput {
            width:280px;
			border:1px solid #cc8500;
           }
.formSelect {
             width:284px;
			 border:1px solid #cc8500;
            }		   
.formTextarea {
               width:460px;
			   border:1px solid #cc8500;
              }
.agradecimiento {
				 color:#333333;
		         padding:0 50px 0 50px;
                }			  
.boton{
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:white;
        background:#cc8500;
        /*border:1px solid #A9C133;*/
		border:0px;
        width:80px;
        height:21px;
       }
/* EXTRANET */
.menuExtranet { text-align:left;}
.menuExtranet a{
				color:#3D8ACE;
				font-size:16px;
				font-weight:bold;
}

/* area privada */
.contenedorPrivado{
padding:10px;
}
.contenedorPrivado a{text-decoration:none;}
/* --------------------- 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;}








/* ----------------------- */		   
.fondoPie {
	  width:100%;

	  background-image: url(img/fondoPie.png) !important;
      background-image: none;
      filter: none !important;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/fondoPie.png’);
	
	  background-repeat:repeat-x;
      height:104px;
     }

#map {
      border: 1px solid #000000;
	  width:600px;
	  height:500px;
	 }
