body {
	background-image:url(imagenes/fondo.jpg);
}

.todo {
	width:950;
	border:0px;
	margin:0 auto 0 auto;
	}

.entrar {
	position:relative;
	width:250px;
	height:15px;
	border:0px;
	text-align:center;
	margin:10 auto 0 auto;
	}

.titulo_izq {
	position: absolute;
	left: 30px;
	top: 22px;
	width: 432px;
	height: 22px;
	margin: 0 auto 0 auto;
	}

.titulo_dcha {
	position: absolute;
	left: 488px;
	top: 22px;
	width: 432px;
	height: 22px;
	margin: 0 auto 0 auto;
	}
	
.carta_cuerpo {
	background-color:#FFF;
	color: #003366;
	font-size: 16px;
	width: 876px;
	padding: 10px 8px 10px 8px;
	}

.carta_contacto {
	background-color:#FFF;
	color: #003366;
	font-size: 16px;
	padding:10px;
	width: 426px;
	}

.carta_entrar {
	background-color:#FFF;
	color: #003366;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	padding:10px;
	width: 426px;
	}

/*---fuentes---*/

.fuente_color {
	color:#003366;
}

.fuente_entrar {
	color:#32637E;
	font-size:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
.fuente_carta {
	color: #003366;
	font-size:16px;
	font-family: Times New Roman, Arial, sans-serif;
	}	

.fuentepequeña {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.fuente_testimonios {
	color: #003366;
	text-align:center;
	font-family: "Monotype Corsiva";
	font-size: 30px;
	}
	
	
/*---web---*/

.marco {
	position:relative;
	width:1000px;
	height:900px;
	margin:0 auto 0 auto;
	}

.mensaje {
	color:#32637E;
	width:990px;
	height:60px;
	text-align:left;
	margin-left:5px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.title {
	width:875px;
	height:50px;
	background-color:transparent;
	text-align:center;
	position:relative;
	margin:10 auto 0 auto;	
	}
	
.virgen {
	background-color:transparent;
	margin-left:5px;
	}
	
.iframe {
	position: absolute;
	left: 307px;
	top: 160px;
	}
	
.datos {
	position:relative;
	width:990px;
	height:130px;
	margin-left:5px;
	top:30px;
	}
	
.datos1 {
	position:absolute;
	width:300px;
	height:80px;
	}
	
.datos2 {
	position:absolute;
	width:200px;
	height:80px;
	margin-left:400px;
	}
	
.datos3 {
	position:absolute;
	width:250px;
	height:80px;
	margin-left:740px;
	}
	
.datos4 {
	position:absolute;
	width:900px;
	height:30px;
	top:100px;
	}

.avisos {
	color:#CC0000;
	font-weight:bold;;
	}


<---------
	
.menu{
  border:0px;
  height:35px;
  margin:0px;
  padding:0px;
  }

.menu ul{
  background-image:url(imagenes/fondomenu.png); /*fondo oculto menú*/
  height:35px;
  width:1000px;
  list-style:none;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  }

  .menu li{
      float:left;
      padding:0px;
      }

  .menu li a{
      background-image:url(imagenes/fondomenu.png); /*fondo menú - solido:#4889af*/

      color:#FFF;
      display:block;
      line-height:35px;
      margin:0px;

      padding:0px 28px; /*margenes de celdas*/

      text-align:center;
      text-decoration:none
      }

      .menu li a:hover, .menu ul li:hover a{

        background-color:#60a3cb; /*fondo menú resaltado*/

        color:#FFF; /*letra resaltada*/
        text-decoration:none;

        }

  .menu li ul{

      display:none;
      height:auto;
      padding:0px;
      margin:0px;

      border:0px;

      position:absolute;
      width:235px; /*ancho de desplegable oculto*/

      z-index:200;

      /*top:1em;
      /*left:0;*/
      } 
	
  .menu li:hover ul{
      display:block;   
      }

  .menu li li {
      background:#60a3cb; /*fondo submenú*/

      display:block;

      float:none;

      margin:0px;
      padding:0px;
      width:235px; /*ancho de desplegable*/

      }

  .menu li:hover li a{
      background:none;     
     }

  .menu li ul a{

      display:block;

      height:35px;

      font-size:14px; /*tamaño letra submenú*/

      font-style:normal; /*tipo letra submenú*/
	  
	  font-weight:bold;
	  
      margin:0px;

      padding:0px 10px 0px 15px; /*márgenes del texto*/

      text-align:left;

      }

      .menu li ul a:hover, .menu li ul li:hover a{
		  
		background-color:#11699d; /*fondo resaltado submenú*/
        border:0px;
        color:#FFF; /*color del texto resaltado submenú*/
        text-decoration:none;

        }

  .menu p{

      clear:left;

      }  

/*---INICIO DE COOKIES---*/

#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:30px;
    background-color: rgba(40, 60, 80, 0.8); 
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
	color:#FF0;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}

/*---FIN DE COOKIES---*/