html{height:100%}
body{
    font-family: Arial;   
    height:100%; 
}
img{border:0px}

p{
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
}

a:link {text-decoration:none;color:#406074;}
a:visited {text-decoration:none;color:#406074;}
a:active {text-decoration:none;color:#406074;}
a:hover {text-decoration:none;color:#406074;}

/*br {
    line-height: -10px;
}*/

.margin5{margin-left:5px}
.margin10{margin-left:10px}



#general {
    background-color: white;
    margin:0px;
    background: url('/img/degra_port.jpg');
    background-repeat: repeat-x;    
}

#generalinterior {
    background-color: white;
    margin:0px;
    background: url('/img/degra_anun.jpg');
    background-repeat: repeat-x; 
}

#generalinterior2 {
    background-color: white;
    margin:0px;
    background: url('/img/degra_blog.jpg');
    background-repeat: repeat-x;
}

#contenedor {
    width: 1000px;
    margin:auto;
}

.linktexto:link{text-decoration:none;font-family: 'f';color:#0080b2;margin: 0;padding: 0;cursor: pointer;font-weight: none;}

 



.enlacemarco1 a:link {text-decoration:none;color:#0f8fba;}
.enlacemarco1 a:visited {text-decoration:none;color:#0f8fba;}
.enlacemarco1 a:active {text-decoration:none;color:#0f8fba;}
.enlacemarco1 a:hover {text-decoration:none;color:#0f8fba;} 

.enlacemarco2 a:link {text-decoration:none;color:#0f8fba;}
.enlacemarco2 a:visited {text-decoration:none;color:#0f8fba;}
.enlacemarco2 a:active {text-decoration:none;color:#0f8fba;}
.enlacemarco2 a:hover {text-decoration:none;color:#0f8fba;} 

.enlaceanadir a:link {text-decoration:none;color:#0f8fba;}
.enlaceanadir a:visited {text-decoration:none;color:#0f8fba;}
.enlaceanadir a:active {text-decoration:none;color:#0f8fba;}
.enlaceanadir a:hover {text-decoration:none;color:#0f8fba;} 

.marcosder1 a:link {text-decoration:none;color:#0f8fba;}
.marcosder1 a:visited {text-decoration:none;color:#0f8fba;}
.marcosder1 a:active {text-decoration:none;color:#0f8fba;}
.marcosder1 a:hover {text-decoration:none;color:#0f8fba;} 

.marcosder1cont a:link {text-decoration:none;color:#0f8fba;}
.marcosder1cont a:visited {text-decoration:none;color:#0f8fba;}
.marcosder1cont a:active {text-decoration:none;color:#0f8fba;}
.marcosder1cont a:hover {text-decoration:none;color:#0f8fba;} 

.info a:link {text-decoration:none;color:#406074;}
.info a:visited {text-decoration:none;color:#406074;}
.info a:active {text-decoration:none;color:#406074;}
.info a:hover {text-decoration:none;color:#406074;} 

.path a:link {text-decoration:none;color:#90a0ac;}
.path a:visited {text-decoration:none;color:#90a0ac;}
.path a:active {text-decoration:none;color:#90a0ac;}
.path a:hover {text-decoration:none;color:#90a0ac;}


.lista1 a:link {text-decoration:none;color:#406074;}
.lista1 a:visited {text-decoration:none;color:#406074;}
.lista1 a:active {text-decoration:none;color:#406074;}
.lista1 a:hover {text-decoration:none;color:#406074;}

.pieprivacidad a:link {text-decoration:none;color:#0f8fba;}
.pieprivacidad a:visited {text-decoration:none;color:#0f8fba;}
.pieprivacidad a:active {text-decoration:none;color:#0f8fba;} 
.pieprivacidad a:hover {text-decoration:none;color:#0f8fba;}

.enlacecontacto a:link {text-decoration:none;color:#0f8fba;}
.enlacecontacto a:visited {text-decoration:none;color:#0f8fba;}
.enlacecontacto a:active {text-decoration:none;color:#0f8fba;} 
.enlacecontacto a:hover {text-decoration:none;color:#0f8fba;}

.enlacecontacto2 a:link {text-decoration:none;color:#0f8fba;}
.enlacecontacto2 a:visited {text-decoration:none;color:#0f8fba;}
.enlacecontacto2 a:active {text-decoration:none;color:#0f8fba;} 
.enlacecontacto2 a:hover {text-decoration:none;color:#0f8fba;}

.anterior a:link {text-decoration:none;color:#0f8fba;}
.anterior a:visited {text-decoration:none;color:#0f8fba;}
.anterior a:active {text-decoration:none;color:#0f8fba;} 
.anterior a:hover {text-decoration:none;color:#0f8fba;}

.siguiente a:link {text-decoration:none;color:#0f8fba;}
.siguiente a:visited {text-decoration:none;color:#0f8fba;}
.siguiente a:active {text-decoration:none;color:#0f8fba;} 
.siguiente a:hover {text-decoration:none;color:#0f8fba;}

.busquedatags a:link {text-decoration:none;color:#0f8fba;}
.busquedatags a:visited {text-decoration:none;color:#0f8fba;}
.busquedatags a:active {text-decoration:none;color:#0f8fba;} 
.busquedatags a:hover {text-decoration:none;color:#0f8fba;}


.busquedameses a:link {text-decoration:none;color:#0f8fba;}
.busquedameses a:visited {text-decoration:none;color:#0f8fba;}
.busquedameses a:active {text-decoration:none;color:#0f8fba;} 
.busquedameses a:hover {text-decoration:none;color:#0f8fba;}

.tags a:link {text-decoration:none;color:#0f8fba;}
.tags a:visited {text-decoration:none;color:#0f8fba;}
.tags a:active {text-decoration:none;color:#0f8fba;} 
.tags a:hover {text-decoration:none;color:#0f8fba;}

.tagsblog a:link {text-decoration:none;color:#0f8fba;}
.tagsblog a:visited {text-decoration:none;color:#0f8fba;}
.tagsblog a:active {text-decoration:none;color:#0f8fba;} 
.tagsblog a:hover {text-decoration:none;color:#0f8fba;}


.enlacseg a:link {text-decoration:none;color:white;}
.enlacseg a:visited {text-decoration:none;color:white;}
.enlacseg a:active {text-decoration:none;color:white;} 
.enlacseg a:hover {text-decoration:none;color:white;}
  


h1, h2, h3, h4, h5, h6 {    
    font-weight: normal;    
}


/* INICIO CABECERAS */

#cabecera {
    width: 1000px;
    height: 440px;
    background: url('/img/degra_port.jpg');
}

#cabecerainterior {
    width: 1000px;
    height: 240px;
    /*background-color: black;*/
    background: url('/img/back_anun.jpg');
    background-repeat: no-repeat;
}

div.cabecera1 {
    width: 1000px;
    height: 80px;
}

div.cabecerablog1 {
    width: 1000px;
    height: 100px;
    background-image: url('/img/back_blog.jpg');
    background-repeat: no-repeat;
}

div.cabecera11 {
    float: left;
    width: 280px;
    height: 40px;
    margin-top: 40px;
}

div.cabecera12 {
    width: 720px;
    height: 80px;
    margin-left: 280px;
    margin-top: 0px;
}

div.cabecera121 {
    float: left;
    width: 640px;
    height: 80px;
    margin-top: 0px;
}

.cabecera121b{
    float: left;
    width: 562px;
    height: 80px;
    background: url('/img/comun/m_back.png');
    margin-left: 75px;
}

div.cabecera122 {
    float: left;
    width: 80px;
    height: 80px;
    margin-top: 0px;
}                                                

div.cabecera3 {
    width: 1000px;
    height: 160px;   
}

div.cabecera31 {
    float: left;
    margin-left: 280px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_01.png");
    cursor: pointer;
}
 div.cabecera31On {
    float: left;
    margin-left: 280px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_on.png");
    cursor: pointer;
}
div.cabecera32 {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_02.png");
    cursor: pointer;
}

div.cabecera32On {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_on.png");
    cursor: pointer;
}

div.cabecera33 {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_03.png");
    cursor: pointer;
}

div.cabecera33On {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_on.png");
    cursor: pointer;
}

div.cabecera34 {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_04.png");
    cursor: pointer;
}

div.cabecera34On {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 145px;
    height: 145px;
    background-image: url("/img/comun/sub_m_on.png");
    cursor: pointer;
}

div.cabecera35 {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    width: 80px;
    height: 140px;
}


ul{
    margin: 0px;
    padding: 0px;
    color: white;   
    list-style-type: none;
    list-style: none;
    font-family: 'fm';
    font-size: 56px;
}

.listadentroblog {
    margin: 10px 0px 0px 20px;
    padding: 0px;
    color: #406074;   
    list-style-type: circle;
    list-style: circle;
    font-family: 'fm';
    font-size: 13px;
    line-height: 21px;
    
}

.lista_menu li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

.imagenes_lista_menu {
    float:left;
    margin-right:22px;
}

.imagenes_lista_menu_fin {
    float:left;
    margin-right:23px;    
}

.imagenes_lista_menu_fin2 {
    float:left;
}

.idioma {
    margin-left: 10px;    
}

.submenu {
    font-family: "fb";
    font-size: 12.5px;
    margin-left: 20px;
    margin-top: 114px;
    margin-bottom: 15px;
    color: white;
}

.submenuanu2 {
    font-family: "fb";
    font-size: 13px;
    margin-left: 20px;
    margin-top: 114px;
    margin-bottom: 15px;
    color: white;
}

.submenuanu {
    font-family: "fb";
    font-size: 13px;
    margin-left: 20px;
    margin-top: 114px;
    margin-bottom: 15px;
    color: white;
}

.submenuedi {
    font-family: "fb";
    font-size: 13px;
    margin-left: 20px;
    margin-top: 99px;
    margin-bottom: 15px;
    color: white;
    line-height:17px;
}

.submenuedi2 {
    font-family: "fb";
    font-size: 13px;
    margin-left: 20px;
    margin-top: 99px;
    margin-right: 60px;
    margin-bottom: 15px;
    color: white;
    line-height: 17px;
}

.info {
    float:left;
    font-family: "fb";
    margin-left: 20px;
    margin-top: 110px;
}

.imgmas {
    float:left;
    padding-right: 5px;
}

/* FIN CABECERAS */

/* INICIO CUERPO */


.sombraportada {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 970px;
    height: 20px;
}

.cajaportada {
    float: left;
    margin: 0px 0px 0px 0px; 
    width: 970px;
    height: 600px;
}

.cajaportada1 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 600px;
    height: 240px;
}

.cajaportada2 {
    float: left;
    margin: -43px 0px 40px -10px;
    width: 350px;
    height: 280px;
}

.cajaportada3 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 600px;
    height: 340px;
    background-image: url("/img/comun/back_responsabilidad.jpg");
    background-repeat: no-repeat;
}

.cajaportada4 {
    float: left;
    margin: 0;
    width: 350px;
    height: 340px;
    padding: 0;
}

.izquierda1 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 600px;
}

.derecha1 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 350px;    
}


.diasblog {
    float: left;
    width: 50px;
    margin: 10px 0 0 0;
    padding: 0;
}

.entradablog {
    float: left;
    width: 320px;
    margin: 0;
    padding: 0;
}

.notiblog {
    margin: 0px 20px 20px 0px;
    padding: 0 0 0 10px;
    border-left: 1px solid #e0e4e7;
}

.fecblog {
    /*float: left;*/
    margin: -10px 0px 0px 0px;
    font-family: 'fm';
    font-size: 16px;
    color: #006182;
    width: 60px;
    text-align: center;
}

.fecblog2 {
    float: left;
    margin: -5px 0px 0px 0px;
    font-family: 'fm';
    font-size: 9px;
    color: #29c3ed;
    width: 60px;
    text-align: center;
}

.diasporta{
    float: left;
    width: 60px;
    margin: 0;
    padding: 0;
}



#cuerpo {
    width: 1000px;
    height: 620px;
}

.contenedor1 {
    float: left;
    width: 600px;
    height: 280px;
    margin: -43px 0px 0px 0px;
    background-image: url("/img/comun/back_anun_edit.jpg");
    background-repeat: no-repeat;    
}

div.contenedor11 {
    float: left;
    width: 280px;
    height: 580px;    
}

div.contenedor12 {
    float: left;
    width: 290px;
    height: 580px;    
}

div.contenedor13 {
    float: left;
    width: 520px;
    height: 320px;
    margin: 20px 0px 0px 20px;    
}

div.contenedor2 {
    margin-top: 20px;
    float: left;
    width: 430px;
    height: 600px;    
}

div.contenedor21 {
    float: left;
    width: 430px;
    height: 260px;
    background: url('/img/sep_port.png');
    background-repeat: no-repeat;        
}

div.contenedor211 {
    width: 400px;
    height: 20px;
    margin: 0;
    padding: 0;   
}

div.contenedor212 { 
    width: 350px;
    margin: 0px;
    padding: 0px;     
}

.entradasblog{
    margin: 20px 0px 50px 0px; 
    width: 400px; 
    height: 10px;
    padding: 0px;    
} 

div.contenedor22 {
    float: left;
    width: 430px;
    height: 320px;    
}

.privacidad {
    font-family: 'm','Times New Roman';
    letter-spacing: -1px;
    color: #406074;
    font-size: 25px;
    margin-left: 100px;
    margin-top: 31px;    
}

.textprivacidad {
    margin-left: 100px;
    margin-right: 40px;
    margin-top: -5px;
    /*word-spacing: -2px; */
}

.textprivacidad2 {
    float: left;
    margin-right: 40px;
    margin-top: 0px;
}

.pieprivacidad {
    font-family: 'mi';
    color: #0f8fba;
    font-size: 14px;
    margin-left: 100px;
    margin-right: 40px;
    margin-top: 15px;
    padding: 0;    
}

.edit {
    float: left;
    margin-left: 40px;
    margin-top: 30px;    
}

.anun {
    float: left;
    margin-left: 40px;
    margin-top: 30px;    
}

.titu {
    font-family: 'm';
    color: #108fbb;
    font-size: 24px;
    margin-left: 120px;
    margin-top: 60px;
    letter-spacing: -1px;    
}

.titu2 {
    font-family: 'm';
    color: #108fbb;
    font-size: 24px;
    margin-left: 100px;
    margin-top: 60px;
    letter-spacing: -1px;    
}

.lista1 li {
    color: #406074;
    margin-left: 100px;
    padding: 0px;
    font-family: 'f','Arial';
    font-size: 15px;
    list-style-type: none;
    list-style: none;
    line-height: 25px;
    /*word-spacing: -5px; */
}

.lista0 li {
    color: #406074;
    margin-left: 120px;
    padding: 0px;
    font-family: 'f','Arial';
    font-size: 15px;
    list-style-type: none;
    list-style: none;
    line-height: 25px;
    /*word-spacing: -5px; */
}

.marca {
    margin: 5px;
    vertical-align: -6px;
    border: 0px;
}

.marcaedi {
    margin: 0px 5px 0px -15px;
    border: 0px;
}

.marca1 {
    margin-left:6px; 
    vertical-align: -2px;
}

.marca2 {
    float: left;
    padding-right: 20px;
    margin-left: 27px;
    margin-top: -5px; 
}

.titblog {
    margin: 0;
    font-family: "mi";
    font-size: 25px;
    letter-spacing: -1px;
    padding: 0px;
}


.interiores1 {
    float: left;
    width: 280px;
    margin-left: 0px;    
}

.interiores11 {
    float: left;
    width: 280px;    
    height: 115px;
    margin-left: 0px;    
}

.interiores11edi {
    float: left;
    width: 280px;    
    height: 158px;
    margin-left: 0px;
}

.interiores12 {
    float: left;
    width: 280px;
    margin: 0;
    padding: 0;
}

.interiores2 {
    float: left;
    width: 500px;
    padding-bottom: 210px;
}

.interiores2b {
    float: left;
    width: 680px;
}

.interiores2bb {
    float: left;
    width: 680px;
    padding-bottom: 210px;
}

.interiores21 {
    float: left;
    width: 500px;
    margin-top: 20px;
}

.interiores211 {
    float: left;
    width: 500px;
    margin: 0px;
    padding: 0px;
}

.interiores3 {
    float: left;
    width: 220px;
    padding-bottom: 210px;    
}

.interiores31 {
    float: left;
    width: 220px;
    height: 60px;    
}

.interiores31b {
    float: left;
    width: 220px;
    margin-left: -10px;
    padding-bottom: 20px;
}

.interiores31seg {
    float: left;
    width: 220px;
    height: 115px;    
}

.interiores32 {
    float: left;
    width: 220px; 
    margin: 20px 0 0 0;   
}

.interiores321 {
    float: left;
    width: 200px;
    padding:20px 0 20px 0;
    margin:0;
    /*background-image: url("/img/comun/sep_hori.png");
    background-repeat: no-repeat;*/
 
}

.interiores321b {
    float: left;
    width: 180px;
    margin: 0;
    padding: 0;
    /*background-image: url("/img/comun/sep_hori.png");
    background-repeat: no-repeat;  */ 
}

.interiores321b {
    float: left;
    width: 200px;
    padding-bottom: 10px;   
}

.interiores322 {
    float: left;
    width: 200px;
    /*background-image: url("/img/comun/sep_hori.png");
    background-repeat: no-repeat;    */
}

.interiores323 {
    float: left;
    width: 200px;
    margin: 0;
    padding:0;
}

.interiores323b {
    float: left;
    margin-top: -5px;
    width: 200px;
}

/*.on {
    z-index: -1;
}*/

.textoint {
    font-family: 'f','Arial';
    font-size: 13px;
    color: #406074;
    margin: 80px 40px 0px 0px;    
}

.textoint2 {
    font-family: 'f','Arial';
    font-size: 13px;
    color: #406074;
    margin: 14px 40px 0px 0px;    
}

.lineaindice {
    
    margin: 30px 40px 0px 160px;
    width: 300px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
}

.indices {
    text-align: right;
    font-family: 'f','Arial';
    font-size: 11px;
    color: #406074;
    margin: 5px 40px 0px 0px;
}

.textointseg {
    font-family: 'f','Arial';
    font-size: 13px;
    color: #406074;
    margin: 45px 40px 0px 0px;
}

.textointseg2 {
    font-family: 'f','Arial';
    font-size: 13px;
    color: #406074;
    margin: 14px 40px 0px 0px;
}

.seccion {
    float: right;
    margin: 37px 60px 0px 0px;
    font-family: 'f','Arial';
    font-size: 22px;
    color: #108fbb;
    padding:0px;
    line-height:22px;
}

.seccion2 {
    float: right;
    margin: 33px 60px 0px 0px;
    font-family: 'f','Arial';
    font-size: 22px;
    color: #108fbb;
    padding:0px;
    line-height:35px;
    text-align: right;
}

.pestana {
    float: right;
    margin: 10px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #406074;
    letter-spacing: -1.5px;    
    padding:0px;
    line-height:34px;
    text-align: right;
    font-size-adjust: 0.49;
}

.pestana2 {
    float: left;
    margin: 20px 60px 0px 280px;
    font-family: 'm','Times New Roman';
    font-size: 34.5px;
    color: #406074;
    letter-spacing: -1.5px;    
    padding:0px;
    line-height:34px;
    text-align: right;
    font-size-adjust: 0.49;
}

.pestanacont {
    float: right;
    margin: 68px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #406074;
    letter-spacing: -1.5px;    
    padding:0px;
    line-height:34px;
    text-align: right;
    font-size-adjust: 0.49;
}

.seccioncontacto {
    float: right;
    margin: 98px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #406074;
    letter-spacing: -1.5px;    
    padding:0px;
    line-height:34px;
    text-align: right;
    font-size-adjust: 0.49;
}

.pestanaedi {
    float: right;
    margin: 10px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #406074;
    letter-spacing: -1.5px;    
    padding:0px;
    line-height: 40px;
    text-align: right;
    font-size-adjust: 0.49;
}

.lineaseccion {
    float: right;
    margin: 0px 60px 0px 0px;
    padding:0px;
    width: 220px;
    background-color: #e0e4e7;    
    height:5px;line-height:5px;
    border: 0px;
}

.lineablog2 {
    float: right;
    margin: 10px 40px 24px 0px;
    width: 240px;
    background-color: #e0e4e7;    
    height:5px;line-height:5px;
    border: 0px;
}

.lineablog3 {
    float:left;
    margin-top: 10px;
    margin-left: -40px;
    margin-bottom: 23px;
    width: 500px;
    background-color: #e0e4e7;    
    height:1px;
    line-height:1px;
    border:0px;

}

.lineaquienes2 {
    float: right;
    margin: 10px 40px 0px 0px;
    width: 240px;
    background-color: #e0e4e7;    
    height:5px;line-height:5px;
    border: 0px;
}

.lineaquienes3 {
    float:left;
    margin-top: 10px;
    margin-left: -40px;
    width: 500px;
    background-color: #e0e4e7;    
    height:1px;
    line-height:1px;
    border:0px;

}

.lineaseccioncontacto {
    float: right;
    margin: 30px 60px 0px 0px;
    width: 240px;
    background-color: #e0e4e7;    
    height:5px;line-height:5px;
    border: 0px;
}

.marcosder1 {
    float: left;
    width:200px;
    font-family: 'm','Times New Roman';
    font-size: 20px;
    color: #0f8fba;
    letter-spacing: -1px;
    line-height: 23px;   
    margin:0;padding:0; 
}

.marcosder1interior {
    float: left;
    margin-top: 30px;
    font-family: 'm','Times New Roman';
    font-size: 20px;
    color: #0f8fba;
    letter-spacing: -1px;
    line-height: 23px;
}

.marcosder1interior1 {
    float: left;
    margin: 30px 0 0px 0;
    font-family: 'm','Times New Roman';
    font-size: 20px;
    color: #0f8fba;
    letter-spacing: -1px;
    line-height: 23px;
    width: 180px;
}

.tituloscontactos {
    float: left;
    margin: 20px 0 0 0;
    font-family: 'm','Times New Roman';
    font-size: 22.5px;
    color: #0f8fba;
    letter-spacing: -1px;
    line-height: 25px;
    font-size-adjust: 0.49;
    padding: 0;
}

.enlacemarco1 {
    float: left;
    font-family: 'mi';
    color: #0f8fba;
    font-size: 14px;
    width:200px;
    padding:10px 0 0 0;margin:0;
}

.enlaceblog {
    float: left;
    font-family: 'mi';
    color: #0f8fba;
    font-size: 14px;
    text-align: left;
    margin: 10px 0px 10px 0px;
}

.enlacemarco2 {
    float: left;
    font-family: 'mi';
    color: #0f8fba;
    font-size: 14px;
    margin-top: 0px;
}

.textomarco2 {
    float: left;
    width:200px;
    min-height: 10px;
    height:auto;
    margin: 10px 0 0px 0;
    padding: 0;    
}

.textomarco3 {
    float: left;
    width:200px;
    min-height: 10px;
    height:auto;
    margin:10px 0 0px 0;padding:0;
}

.bajarpath {
    margin:3px 0px 0px 0px;
}
    
.path {
    float: left;
    font-family: 'f','Arial';
    font-size: 11px;
    color: #90a0ac;
    margin: 5px 0 0 0;
    padding: 0px;    
}

.imgpestana {
    margin: 0;
    padding: 0;
}

.listablog0 {
    float: left;
    width: 1000px;
    margin-left: 0px;
    padding-bottom: 220px;    
}

.listablog1 {
    float: left;
    width: 780px;
    margin-left: 0px;
    background-image: url("/img/comun/blog.png");
    background-repeat: no-repeat;    
}

.listablog1qui {
    float: left;
    width: 780px;
    margin-left: 0px;
}

.listablog110 {
    float: left;
    width: 280px;
    height: 40px;
    margin-left: 0px;   
}

.listablog111 {
    float: left;
    width: 500px;
    margin-left: 0px;
    padding-bottom: 27px;    
}

.listablog112 {
    float: left;
    width: 780px;
    margin: 0px;
    padding: 0;    
}

.listablog1122 {
    float: left;
    width: 780px;
    margin-left: 0px;    
}

.listablog1123 {
    float: left;
    width: 280px;
    margin: 0;
    padding: 0;    
}

.listablog1123b {
    float: left;
    width: 280px;
    margin-left: 0px;    
}

.listablog1124 {
    float: left;
    width: 460px;
    margin: 0 0 30 0;
    padding: 0;
}

.listablog1125 {
    float: left;
    width: 780px;
    margin: 0px 0px 5px 0px;    
}

.listablogder {
    float: left;
    width: 220px;
    margin-left: 0px; 
    padding: 0;   
}

.listablogder1 {
    float: left;
    width: 220px;
    height: 120px;
    margin-left: 0px;
    background-color: white;    
}

.listablogder1interior {
    float: left;
    width: 220px;
    height: 190px;
    margin-left: 0px;
    background-color: white;
}

.listaquienesder1interior {
    float: left;
    width: 220px;
    height: 170px;
    margin-left: 0px;
    background-color: white;
}

.listablogder2 {    
    float: left;
    width: 180px;
    background-image: url("/img/comun/sep_hori.png");
    background-repeat: repeat-x;
    padding-bottom: 4px;    
}

.listablogder2anos {
    float: left;
    width: 180px;
    background-image: url("/img/comun/sep_hori.png");
    background-repeat: repeat-x;
    padding-top: 15px;
    padding-bottom: 35px;
}

.listaquienesder2 {
    float: left;
    width: 200px;
    margin: 0;
    padding: 0 0 10px 0;
}

.listablogder3 {
    float: left;
    width: 200px;
    background-image: url("/img/comun/sep_hori.png");
    background-repeat: repeat-x;
    padding-bottom: 10px;     
}

.titpost {
    float: left;
    padding-left: 280px;          
    float: left;
    margin: 15px 0px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 33px;
    color: #406074;
    letter-spacing: -1.2px;
    line-height: 39px;
    width: 460px;    
}

.textopost {
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
}

.textoresp {
    float: left;
    margin: 14px 0px 0px 0px;
    /*padding-bottom: 15px;*/
}



.tittags {
    text-align: right;
    margin-top: 15px;
    margin-right: 40px;
    margin-left: 110px;
    font-family: 'fb';
    font-size: 13px;
    color: #0080b2; 
}

.tittags2 {
    float: left;
    font-family: 'fb';
    font-size: 13px;
    color: #0080b2;
    margin: 15px 0 0 0;
    width: 460px; 
}

.tagsblog {
    float: left;
    font-family: 'f';
    font-size: 13px;
    color: #0080b2;
    width: 410px;
    margin: 0px;
    padding: 0;
}

.tags {
    text-align: right;
    margin-right: 40px;
    margin-left: 110px;
    margin-top: -13px;
    font-family: 'f','Arial';
    font-size: 13px;
    color: #0080b2;
    line-height: 20px;  
}

.lineablog {
    margin-top: 5px;
    width: 740px;
    background-color: #e0e4e7;    
    height:1px;
    line-height:1px;
    border:0px;
    float:left;
}

.fecha {
    margin-left: 280px;
    margin-top: 20px;
    margin-bottom: -10px;
    color: #0f8fba;   
}

.formatos1 {
    float: left;
    width: 280px;
    margin-top: 0px;
    padding-top: 0px;    
}

.formatos1anu {
    float: left;
    width: 280px;
    margin-top: 0px;
    padding-top: 38px;    
}

.formatos11 {
    float: left;
    width: 280px;
    height: 115px;  height: 115px;
    margin: 0px;
    padding: 0px;
}

.formatos12 {
    float: left;
    width: 280px;
    margin: 0px;
    padding: 0px;
}

.formatos13 {
    float: left;
    width: 280px;
    margin: 0px;
    padding: 0px; 
}

.formatos2 {
    float: left;
    width: 700px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 150px;  
}

.formatos2contact {
    float: left;
    width: 500px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 150px;
}

.formatos2anu {
    float: left;
    width: 500px;
    margin: 0px;
    padding: 0px;
}

.segmentacion2 {
    float: left;
    width: 700px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 240px;
}

.formatos21 {
    float: left;
    width: 700px;
    height: 40px;    
}

.formatos21seg {
    float: left;
    width: 500px;
    height: 40px;    
}

.formatos21anu {
    float: left;
    width: 500px;
    height: 40px;
}

.formatos22 {
    float: left;
    width: 700px;
    height: 65px;
    padding-bottom: 20px;    
}

.formatos22seg {
    float: left;
    width: 500px;
    height: 65px;
    
}

.formatos22segb {
    float: left;
    width: 680px;
    height: 65px;
    padding-bottom: 40px;
}

.logosmarcas {
    float: left;
    width: 700px;
    margin: 0px 0px 0px 0px;
    padding-bottom: 210px;
}

.formatos22anu {
    float: left;
    width: 500px;
    height: 65px;
    padding-bottom: 50px;    
}



.formatos23 {
    float: left;
    width: 700px;   
}

.formatos23a {
    float: left;
    width: 480px;
    margin: 10px 0 0 0;
    padding: 0;
}


.formatos23b {
    float: left;
    width: 480px;   
    margin: 35px 0 0 0;
    padding: 0;
}

.formatos23anu {
    float: left;
    width: 500px;
    margin: 0;
    padding: 0;   
}

.textcont {
    float: left;
    width: 460px;
    margin: 0;
    padding-bottom: 210px;
}

.segmentacion23 {
    float: left;
    width: 700px;
    height: 300px;    
}

.segmentacion24 {
    float: left;
    margin-top: -5px;
    width: 700px;    
}

.segmentacion241 {
    float: left;
    width: 500px;
}

.segmentacion242 {
    float: left;
    width: 200px;
}

.segmentacion243 {
    float: left;
    width: 500px; 
    margin-top: 15px;
}

.formatos231 {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 200px;
}

.formatos231cont {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 85px;
}

.formatos232 {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 360px;
}

.formatos232cont {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 300px;
}

.formatos233 {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 140px;
}

.titforma {   
    float: left;
    margin: 29px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #91a1ac;
    letter-spacing: -1.5px;
    font-size-adjust: 0.49;
}

.titformab {
    float: left;
    margin: 35px 60px 0px 0px;
    font-family: 'mi','Times New Roman';
    font-size: 16.5px;
    color: #91a1ac;
    letter-spacing: -1px;
    font-size-adjust: 0.49;
}

.titquienes {   
    float: left;
    margin: 29px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #406074;
    line-height:34px;
    letter-spacing: -1.5px;
    font-size-adjust: 0.49;
}

.titformacont {
    float: left;
    margin: 59px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34.5px;
    color: #91a1ac;
    letter-spacing: -1.5px;
    font-size-adjust: 0.49;
}

.titformaseg {
    float: left;
    margin: 25px 0px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #91a1ac;
    letter-spacing: -1.5px;
    font-size-adjust: 0.49;
}

.titformacont {   
    float: left;
    margin: 29px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #91a1ac;
    letter-spacing: -1.5px;
    font-size-adjust: 0.49;
}

.lineaseccion2 {
    float: right;
    margin: 0px 60px 0px 0px;
    width: 220px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
}

.tipoform1 {
    float: right;
    margin-top: 33px;
    margin-right: 60px;
    margin-left: 100px;
    font-family: 'f','Arial';
    font-size: 18px;
    color: #108fbb;  
}

.tipoform2 {
    float: right;
    margin-top: -3px;
    margin-right: 60px;
    margin-left: 100px;
    font-family: 'f','Arial';
    font-size: 18px;
    color: #108fbb;   
}

.tiposeg1 {
    float: left;
    text-align: right;
    height: 30px;
    width:220px;
    font-family: 'f','Arial';
    font-size: 18px;
    color: #108fbb;   
    margin:0px;padding:0px; 
}

.tiposeg1 a{    font-family: 'f','Arial';    font-size: 18px;    color: #108fbb;    }

.tiposeg2 {
    float: right;
    margin-top: -9px;
    margin-right: 60px;
    margin-left: 40px;
    font-family: 'f','Arial';
    font-size: 18px;
    color: #108fbb; 
}

.lineaforma1 {
    float: left;
    width: 700px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin-top: 10px;
}

.lineaseg {
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;
    line-height:1px;
    border: 0px;
    margin: 15px 0 0 0;
    padding: 0;
}


.lineaseg2 {
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin: 10px 0 0 0;
    padding:0;
}

.lineaseg2b { 
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin-top: 10px;
}

.lineaseg2bb { 
    float: left;
    width: 680px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin: 20px 0 0 0;
    padding: 0;
}

.lineaseg3 {
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin-top: 5px;
}

.lineaseg3b {
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin: 0 0 20px 0;
    padding: 0;
}

.lineasegment {
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;
    line-height:1px;
    margin-top: -5px;
    margin-bottom: 25px;
    border-bottom: 1px dotted #e0e4e7; 
}

.lineaforma1anu {
    float: left;
    width: 455px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    padding:0px;
    margin: 10px 0 0 0;
}

.lineaforma1anub {
    float: left;
    width: 460px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin-top: 15px;
}

.lineaforma {
    float: left;
    width: 700px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin-top: 15px;
}

.nombreformato {
    float:left;
    margin: 32px 0 0 0;
    font-family: 'fb';
    font-size: 13px;
    color: #108fbb;
    padding: 0px;
    width: auto;
}

.formato1 {
    float:left;
    margin: 32px 0 0 5px;
    font-family: 'f','Arial';
    font-size: 12.5px;
    color: #7ab2c8;
    padding: 0px;
}

.formatocont {
    float:left;
    margin-top: 25px;
    margin-left: 13px;
    font-family: 'f','Times New Roman';
    font-size: 15px;
    color: #406074;
    font-size-adjust: 0.49;
    line-height: 19px;
    padding: 0px;
    cursor: pointer;
}

.descripcionformato {
    float:left;
    width: 360px;
    margin: 0;
    padding: 0;
}

.enlaceformatos {
    float: left;
    font-family: 'mi';
    font-size: 16px;
    color: #0f8fba;
    margin-top: 55px;
    margin-left: 20px;
    letter-spacing: -0.5px;
}

.imgformato {
    float: left;
    margin-top: 10px    
}

.marca3 {
    margin-left: 10px; 
    vertical-align: -2px;
}

.marcaperfil {
    margin-right: 105px;     
}

.marcahoraria {
    margin-right: 88px; 
}

.marcabeha {
    margin-right: 64px; 
}

.marcaretar {
    margin-right: 54px;
}

.marcaformato {
    margin-right: 28px;
}

.marcacampana {
    margin-right: 22px;
}

.marcacontacto {
    margin-right: 48px;
}

.marcacontacto1 {
    margin-right: 23px;
}

.marcaformato2 {
    margin-right: 10px;
}

.marcaformato3 {
    margin-right: 55px;
}

.marcasegment {
    margin-right: 18px;
}


.imgformtit {
    float: left;
    margin-top: 32px;
    margin-left: -28px;
}

.imgformtitseg {
    float: left;
    margin-top: 28px;
    margin-left: -28px;
}

.imgformtitanu {
    float: left;
    margin-top: 72px;
    margin-left: -28px;
}

.lineaseg1 {
    float: left;
    width: 700px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
}

.textosegment {
    margin-top: 46px;
    margin-right: 40px;
}

.frasesegment {
    float: left;
    margin-top: 45px;
    font-family: 'mi';
    font-size: 18px;
    color: #0f8fba;
    letter-spacing: -0.7px;
    line-height: 28px;
    font-size-adjust: 0.48;
}

.fraseblog {
    float: right;
    margin-top: -7px;
    margin-right: 40px;
    font-family: 'mi';
    font-size: 20.5px;
    color: #0f8fba;
    text-align: right;
    letter-spacing: -1px;
    line-height: 26px;
}

.frasequienessomos {
    float: right;
    margin-top: 10px;
    margin-right: 40px;
    font-family: 'mi';
    font-size: 20.5px;
    color: #0f8fba;
    text-align: right;
    letter-spacing: -1px;
    line-height: 26px;
}

.fraseresponsabilidad {
    float: right;
    margin: 10px 40px 0 0;
    font-family: 'mi';
    font-size: 20.5px;
    color: #0f8fba;
    text-align: right;
    letter-spacing: -1px;
    line-height: 26px;
}

.segmenttagstit {
    float: left;
    margin-top: 20px;
    font-family: 'fb';
    font-size: 13px;
    color: #0080b2; 
    margin-bottom: -11px;    
}

.segmenttags {
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    font-family: 'f','Arial';
    font-size: 13px;
    color: #0080b2;
    line-height: 19px;   
}

.imgsegm {
    float: left;
}

.form0 {
    float: left;
    width: 500px;
    height: auto;
    margin: 5px 0 0 0;
    padding: 0;    
}

.form0b {
    float: left;
    margin-top: 20px;;
    width: 500px;    
}

.form0c {
    float: left;
    margin-top: -5px;;
    width: 500px;
}

.form01 {
    float:left;
    width: 200px; 
}

.form1b {
    float: left;
    
}

.form01b {
    float:left;
    width: 500px;
    margin-top: -17px; 
}

.form02 {
    float: left;
    width: 300px;
    height: 100px;
}

.form011 {
    float: left;
    width: 90px;    
}
.form012 {
    float: left;
    width: 110px;    
}

.form012b {
    float: left;
    width: 410px;    
}

.form021 {
    float: left;
    width: 90px;
}

.form022 {
    float: left;
    width: 210px;    
}

.formtelf {
    float: left;
    width: 200px;    
}

.formpobla {
    float: left;
    width: 300px;
}

.formpais {
    float: left;
    width: 200px;
}

.formmail {
    float: left;
    width: 300px;    
}

.tituloformmail{
    float: left;
    margin: 0;
    padding: 0;
}


.inputtelf {
    float: left;
    width: 200px;
}

.inputpoblaedi {
    float: left;
    width: 270px;
}

.inputpaisedi {
    float: left;
    width: 180px;
}

.inputmail {
    float: left;
    width: 300px;
}

.nameinput1 {
    float: left;
    margin: 20px 0 0 5px;
    padding: 0px;
}

.inputform {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
}

.inputformedi {
    float: left;
    margin: 0;
    padding-bottom: 5px;
}

.inputformedi2 {
    float: left;
    margin-top: 0px;
}

.inputformradio {
    margin-top: 10px;
    margin-right: 5px;
}

.nameinput2 {
    float: left;
    margin: 0 0 0 5px;
    padding: 0px;
}

.nameinput02 {
    float: left;
    margin-top: 20px;
    margin-left: 5px;
    margin-bottom: 8px;
}

.nameinput3 {
    width: 200px;
    margin: 0 0 0 5px;
    padding: 0;
}

.nameinput4 {
    width: 200px;
    margin-top: 5px;
    margin-left: 5px;
    padding-bottom: 10px;
}

.formedi1 {
    float: left;
    width: 240px;
    margin-top: -5px;
}

.formedi0 {
    float: left;
    width: 230px;
    margin-top: -5px; 
}

.formedi2 {
    float: left;
    width: 150px;
    margin-top: -5px;
}

.cajas {
    float: left;
    width: 452px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    padding-left: 3px;
}

.cajasadj {
    float: left;
    width: 480px;
    height: 25px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    padding-left: 3px;
}

.cajassel {
    float: left;
    width: 460px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    padding-left: 3px;
    padding-top: 2px;
}

.cajastelf {
    float: left;
    width: 172px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;    
}

.cajastelf1 {
    float: left;
    margin-top: -5px;
    width: 172px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;    
}

.cajasemail1 {
    float: left;
    width: 252px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    margin: 0px;
    padding: 0 0 0 5px;    
}

.cajaspobla {
    float: left;
    width: 240px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;    
}

.cajaspais {
    float: left;
    width: 187px;
    height: 30px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    padding-top: 4px;
    padding-bottom: 4px;    
}

.cajasedi {
    float: left;
    width: 210px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;    
}

.cajasemail {
    float: left;
    width: 252px;
    height: 25px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    margin: 0;
    padding: 0;    
}

.cajascoment {
    float: left;
    width: 452px;
    height: 120px;
    border: 0px;
    background-color: #e9eef1;
    border: 2px solid #ffffff;
    padding-left: 3px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
    overflow: hidden;
}

.listablogdercont {
    float: left;
    width: 220px;
    margin-left: 0px;    
}

.listablogder1cont {
    float: left;
    width: 220px;
    height: 153px;
    margin-left: 0px;
    background-color: white;    
}

.listablogder2cont {    
    float: left;
    width: 180px;
    background-image: url("/img/comun/sep_hori.png");
    background-repeat: repeat-x;
    padding-bottom: 3px;    
}

.listablogder3cont {
    float: left;
    width: 180px;
    background-image: url("/img/comun/sep_hori.png");
    background-repeat: repeat-x;
    padding-bottom: 3px;     
}

.listablogder4cont {
    float: left;
    width: 180px;
    background-image: url("/img/comun/sep_hori.png");
    background-repeat: repeat-x;
    padding-bottom: 12px;     
}

.listablogder1cont2 {
    float: left;
    width: 220px;
    height: 110px;
    margin-left: 0px;
    background-color: white;
}

.okerror {
    vertical-align: -4px;
    margin-left: 10px;
}

.enviar {
    margin-left: 10px;
    vertical-align: -19px;
    margin-bottom: 5px;
    cursor: pointer;
}

.enviar1b {
    margin-left: 10px;
    vertical-align: -15px;
    margin-bottom: 5px;
    cursor: pointer;
}

.textenviar {
    float: right;
    margin-top: 15px;
    margin-right: 40px;
    font-family: 'mi';
    color: #0f8fba;
    font-size: 16px;
}

.textocont {
    font-family: 'f','Arial';
    font-size: 13px;
    color: #406074;
    margin: 20px 40px 0px 0px;
}

.titcont {
    margin-top: 27px;
    font-family: 'fb';
    font-size: 14px;
    color: #0080b2;
}

.titformedi {
    width: 200px;
    margin-top: 12px;
    margin-left: 5px;
    margin-bottom: 12px;
    font-family: 'fb';
    font-size: 14px;
    color: #0080b2;
}

.titformedi2 {
    margin: 10px 0 15px 5px;
    padding: 0;
    font-family: 'f';
    font-size: 13px;
    color: #0f8fba;
}

.ciudadcontacto {
    float: left;
    margin: 65px 60px 0px 0px;
    font-family: 'm','Times New Roman';
    font-size: 34px;
    color: #91a1ac;
    letter-spacing: -1.5px;
    font-size-adjust: 0.49;
}

.marcosder1cont {
    float: left;
    margin-top: 33px;
    font-family: 'm','Times New Roman';
    font-size: 20px;
    color: #0f8fba;
    letter-spacing: -1px;
    line-height: 23px; 
}

.imgtelf {
    margin-top: 30px;
}

.imgfax {
    margin-top: 30px;
    margin-left: -20px;
}

.numtelf {
    float: left;
    margin-left: -35px;
    margin-top: 40px;
    font-size: 15px;     
}

.numfax {
    float: left;
    margin-left: -55px;
    margin-top: 40px;
    font-size: 15.5px;     
}

.direccion {
    float: left;
    margin-left: -35px;
}

.mapa {
    float: left;
    margin-left: -35px;
    margin-top: 23px;
    font-family: 'mi';
    color: #0f8fba;
    font-size: 16px;
}

.direccionmapa {
    float: left;
    width: 960px;
    height: 520px;
    margin: 0px 0px 100px 0px;
    background-image: url('/img/comun/back_map.png');
    padding: 0;
}

.colocarmapa {
    float: left;
    margin: 20px 20px 20px 20px;
    width: 920px;
    height: 480px;
    background-color: white;
}

.anadirsites {
    vertical-align: -5px;
    margin-right: 5px;
}

.enlaceanadir {
    float: right;
    font-family: 'mi';
    color: #0f8fba;
    font-size: 14px;
    margin-top: 10px;
    margin-right: 50px;
}

.poblaedi {
    float: left;
    width: 270px;      
}

.paisedi {
    float: left;
    width: 185px;
}

.mini {
    float:left; 
    background-color: #faf3e0;
    width: 452px;
    border: 0px;
    font-family: 'fb','Arial';
    color: #406074;
    font-size: 13px;
    margin: 0 0 0 2px;
    padding: 0;           

}

.div1js {
    float:left;
    width:300px;
    margin-top: 15px; 
    margin-bottom: 15px; 
}

.div2js {
    float:left;
    margin-left:100px;
    margin-top: 15px; 
    margin-bottom: 15px;
}

.div3js {
    float:left;
    margin-left:10px;
    margin-top: 15px; 
    margin-bottom: 15px;
}

.imgjs {
    vertical-align: -3px;
}

.formregistrados {
    float: left;
    width: 500px;
        
}

.lineaforma1anu2 {    
    float: left;
    width: 455px;
    background-color: #e0e4e7;    
    height:1px;line-height:1px;
    border: 0px;
    margin-top: 12px;
    margin-left: -7px;
    padding:0px;
    margin: 0px 0px 0px -3px;
}

.genadjuntos {
    float: left;
    margin-top: 30px;
    width: 500px; 
}

.titadjuntos {
    float: left;
    margin-top: 0px;
    width: 500px;
    height: 20px;
    margin-bottom: 10px;
}

.tituloadjuntos {
    margin-top: 5px;
    font-family: 'fb';
    color: #0f8fba;
    font-size: 14px;
}

.textoadjunto {
    font-family: 'f';
    color: #0f8fba;
    font-size: 13px;
}

.adjuntos1 {
    float: left;
    margin-top: 0px;
    width: 500px;
}

.adjuntos11 {
    float:left;
    margin-top: 0px;                 
    width: 40px;
}

.adjuntos12 {
    float:left;
    margin-top: 0px;
    width: 460px;
    margin-bottom: -10px;
}

.archivostipo {
    padding-top: 8px;
}

.cabecerasegmentacion1 {
    float: left;
    width: 500px;
    margin-right: 40px;    
}

.cabecerasegmentacion2 {
    float: left;
    width: 500px;     
    margin-right: 40px;
}

.imagencont {
    vertical-align: -2px;
    margin-left: 15px;
    margin-right: 15px;
}

.redessociales {
    float: left;
    margin-top:115px;
    padding-right: 1px;
}

.redessociales2 {
    float: left;
    margin: 80px 0 0 0; 
    padding: 0px;
}

.redsocial {
    padding-right: 2px;
    cursor: pointer;
}

.imgmapa{
    cursor: pointer;
}

.lineafinalmenu {
    float: left;
    width: 220px;
    margin: -70px 0px 0px 0px;
    padding: 0px;   
}

.imagenquienes {
    float: left;
    width: 780px;
}

.imgcanales {
    float: left;
    margin: 0 30px 0 0;
    padding: 0;
}

.textocanales {
    margin-top: 0px;
    margin-bottom: 15px;
    font-family: 'fm';
    font-size: 13px;
    color: #406074;
    text-align: center;
}

.textocanales1 {
    margin-top: 0px;
    margin-bottom: 15px;
    margin-left: -5px;
    font-family: 'fm';
    font-size: 13px;
    color: #406074;
    text-align: center;
}

.textocursiva1 {
    font-family: mi;
    color: #406074;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    margin: 15px 20px 0px 0px;
    padding:0;
}

.textocursiva2 {
    font-family: mi;
    color: #406074;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    margin: 15px 20px 0px 10px;
    padding:0;
}

.textocursiva {
    font-family: mi;
    color: #406074;
    font-size: 16px;
    text-align: center;
    margin: 15px 0px 0px 0px;
    width:180px;
    padding:0;
}

.textogrande {
    font-family: fb;
    color: #00b3e9;
    font-size: 60px;
    text-align: center;
    letter-spacing: -5px; 
    line-height: 60px;
    padding:0;
    margin:5px 0 0 0px;
    width:180px;
}

.textocursiva3 {
    font-family: mi;
    color: #406074;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    padding:0;
    height:auto;
    margin:15px 0 5px 0;
}

.textogrande1 {
    line-height: 60px;
    font-family: fb;
    color: #00b3e9;
    font-size: 60px;
    text-align: center;
    padding:0;
    margin:15px 0 0 10px;
    letter-spacing: -5px; 
}





.textomedio {
    font-family: fb;
    color: #00b3e9;
    font-size: 35px;
    letter-spacing: -1px;
}

.imgportblog {
    float: left;
    margin: 0px 0px 0px 0px;
}

.imgblogfin {
    margin: 25px 0px 0px 0px;
}

.navinf {
    float: left;
    margin: 0px 0px 0px 280px;
    width: 460px;
    height: 100px;
}

.navizq {
    float: left;
    width: 230px;
    height: 100px;
}

.navder {
    float: left;
    width: 230px;
    height: 100px;
}

.siguiente {
    font-family: 'mi';
    font-size: 16px;
    color: #0f8fba;
    margin-top: 15px;
    letter-spacing: -0.5px;
    text-align: right;
}

.anterior {
    font-family: 'mi';
    font-size: 16px;
    color: #0f8fba;
    margin-top: 15px;
    letter-spacing: -0.5px;
    text-align: left;
}

.marcaant {
    margin-left: 0px;
    margin-right: 10px; 
    vertical-align: -2px;
}

.busquedatags {
    margin: -19px 0px 0px 0px;
    font-family: 'f','Arial';
    font-size: 13px;
    color: #0080b2;
    line-height: 19px;
}

.busquedameses {
    margin: 0px 0px 10px 10px;
    font-family: 'f','Arial';
    font-size: 13px;
    color: #0080b2;
    line-height: 19px;
}

.busqtags {
    margin: 33px 40px 30px 0px;
    font-family: 'fb';
    font-size: 13px;
    color: #0080b2; 
}

.busqano {
    margin: 20px 40px 10px 0px;
    font-family: 'fb';
    font-size: 13px;
    color: #0080b2;
}

.lineatags {
    margin: 1px 0px 21px 10px;
    width: 190px;
    /*background-color: #e0e4e7;    */
    background-color: white;    
    height:1px;
    line-height:1px;
    border:0px;
}

.lineaanos {
    margin: -10px 0px 5px 10px;
    width: 190px;
    /*background-color: #e0e4e7;*/
    background-color: white;
    height:1px;
    line-height:1px;
    border:0px;
}

.anos {
    margin: 0px 0px -18px 0px;
    cursor: pointer;
    background-color: white;
}

.anos2 {
    margin: 0px 0px -10px 0px;
    cursor: pointer;
    background-color: white;
}

.mesesanos {
    padding-top: 0px;
    padding-bottom: 7px;
}

.imgresp {
    float: left;
    margin: 10px 0px 11px -37px;
}

.medicos {
    float: right;
    margin: 10px 40px 0px 0px;
}

.imgbrandcobert {
    float: left;
    margin: 40px 0px 20px 0px;
}

.cajasenlaces {
    float: left;
    margin: 35px 0px 0px 0px;
}

.caj1 {
    float: left;
    margin: 0px 12px 12px 0px;
    width: 225px;
    height: 50px;
    background-image: url("/img/comun/a.png");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #c6edfa;
}

.caj2 {
    float: left;
    margin: 0px 12px 12px 0px;
    width: 225px;
    height: 50px;
    background-image: url("/img/comun/b.png");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #c6edfa;
}
.caj3 {
    float: left;
    margin: 0px 12px 12px 0px;
    width: 225px;
    height: 50px;
    background-image: url("/img/comun/c.png");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #c6edfa;
}
.caj4 {
    float: left;
    margin: 0px 12px 12px 0px;
    width: 225px;
    height: 50px;
    background-image: url("/img/comun/d.png");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #c6edfa;
}

.enlacseg{   
    margin: 16px 0px 0px 63px;
    font-family: 'fm';
    font-size: 13px;
}

.cajalista1 {
    float: left;
    margin: 10px 0px 0px 0px;
    width: 460px;
    background-color: rgb(250, 243, 224);
}

.cajalista {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 460px;
    background-color: #faf3e0;
}

.sombralista {
    float: left;
    width: 460px;
    margin: -10px 0px 0px 0px;
}

.listaele {
    margin: 20px 10px 25px 20px;
}

.pincho {
    float: left;
}

.pincho2 {
    float: left;
    margin: 15px 0px 0px 0px;
}

.exito {
    margin: 0;
    padding: 0;
    width: 586px;
}

.exito1 {
    float: left;
    width: 586px;
    height: 136px;
    background-image: url("/img/comun/ce1.jpg");
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.exito2 {
    float: left;
    width: 586px;
    background-image: url("/img/comun/ce2.jpg");
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
}

.exito3 {
    float: left;
    width: 586px;
    height: 32px;
    background-image: url("/img/comun/ce3.jpg");
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.nombreex {
    float: left;
    margin: 60px 0px 0px 0px;
    font-family: 'fb';
    font-size: 13px;
    width: 386px;
}

.cargoex {
    float: left;
    font-family: 'f';
    font-size: 13px;
    margin: 0;
    padding: 0;
}

.fraseex {
    float: left;
    margin: 10px 60px 30px 60px;
    font-family: 'mi';
    font-size: 14px;
}

.logoex {
    float: left;
    width: 200px;
}

.cabeex {
    float: left;
    width: 386px;
    margin: 0;
    padding: 0;
}

.enviomail{
    position:relative;
    width: 300px;
    height : 400px;
    background-color:white;
    margin: 10px 0 0 0;
    padding: 0;
    border: 2px solid #0f8fba; 
}

.formail {
    float: left;
    margin: 8px 0px 0px 20px;
    padding: 0px;
    text-align: center;
}

.formail1{
    float: left;
    margin: 8px 0px 0px 50px;
    padding: 0px;
}

/* FIN CUERPO */

/* INICIO PIE */

#pie {
    float:left;
    width:100%;
    height: 240px;
    background-image: url("/img/comun/back_pie.jpg");
    background-position: center;
}

#pieinterior {
    float:left;
    width:100%;
    height: 280px;
    background-image: url("/img/comun/back_pie.jpg");
    background-position: center;
}

.pieinterior1 {
    float: left;
    width: 620px;
    height: 280px;
}

.pieinterior11{
    float: left;
    width: 80px;
    height: 280px;    
}

.pieinterior12{
    float: left;
    width: 540px;
    height: 180px;    
}

.pieinterior121{
    float: left;
    width: 140px;
    height: 180px;    
}

.pieinterior122{
    float: left;
    width: 150px;
    height: 175px;    
}

.pieinterior123{
    float: left;
    width: 250px;
    height: 185px;    
}

.pieinterior13{
    float: left;
    width: 540px;
    height: 100px;    
}

.pieinterior2 {
    float: left;
    width: 380px;
    height: 280px;
}

.pie1 {
    float: left;
    width: 600px;
    height: 240px;
}

.pie11 {
    float: left;
    width: 80px;
    height: 240px;    
}

.pie12 {
    float: left;
    width: 230px;
    height: 240px;    
}

.pie13 {
    float: left;
    width: 60px;
    height: 240px;    
}

.pie14 {
    float: left;
    width: 230px;
    height: 240px;    
}

.pie2 {
    float: left;
    width: 400px;
    height: 240px;
}

.bcn {
    float: left;
    margin-left: 60px;
    margin-top: 30px;
}

.mad {
    float: left;
    margin-left: 10px;
    margin-top: 30px;
}

.titcontacto {
    margin-left: 10px;
    margin-top: 42px;
    font-family: "fb";
    font-size: 13px;
    color: #108fbb;
    padding-bottom: 5px;    
}

.titcontacto2 {
    margin-left: 40px;
    margin-top: 42px;
    font-family: "fb";
    font-size: 13px;
    color: #108fbb;
    padding-bottom: 5px;
    width: 230px;    
}

.contacto {
    margin-left: 10px;
    line-height: 6px;
    /*word-spacing: -2px;*/    
}

.contacto2 {
    margin-left: 40px;
    line-height: 6px;
    width: 230px;
    /*word-spacing: -2px;*/    
}

.enlacecontacto {
    margin-left: 10px;
    margin-top: 20px; 
    font-family: "mi";
    font-size: 14px;
    color: #0f8fba;    
}

.enlacecontacto2 {
    margin-left: 40px;
    margin-top: 20px; 
    font-family: "mi";
    font-size: 14px;
    color: #0f8fba;    
}

.titpieinteriortext {
    margin-left: 20px;
    margin-top: 60px;
    font-family: "fb";
    font-size: 14px;
    color: #90a0ac;
    line-height: 8px;
    letter-spacing: -1px; 
}

.titpieinteriortext2 {
    margin-left: 30px;
    margin-top: 60px;
    font-family: "fb";
    font-size: 14px;
    color: #90a0ac;
    line-height: 8px;
    letter-spacing: -1px;   
}

.pieinteriortext {    
    margin-left: 20px;
    font-family: "f";
    font-size: 13px;
    color: #90a0ac;
    line-height: 8px;
    /*word-spacing: -2px; */   
}

.pieinteriortext2 {   
    margin-left: 30px;
    font-family: "f";
    font-size: 13px;
    color: #90a0ac;
    line-height: 8px;
    /*word-spacing: -2px; */   
}

.derpieinteriortext {
    margin-left: 50px;
    font-family: "fb";
    font-size: 14px;
    color: #90a0ac;
    line-height: 8px;
    letter-spacing: -1px;
}

.derpieinteriortextuno {
    margin-left: 50px;
    font-family: "fb";
    font-size: 14px;
    color: #90a0ac;
    line-height: 8px;
    margin-top: 60px;
    letter-spacing: -1px;  
}

.avisolegal {
    margin-top: 30px;
    margin-left: 20px;
    font-family: "f";
    font-size: 11px;
    color: #90a0ac;
    line-height: 14px;
    /*word-spacing: -2px;*/    
}

.lineapie {
    margin-top: 5px;
    margin-left: 20px;
    width: 520px;
    background-color: #bfc8cf;    
    height:1px;
    line-height:1px;
    border:0px;
    float:left;
}

.cajapie {
    width: 1000px;
    margin: auto;
}

.logopie {
    float: left;
    margin: 20px 20px 0px 0px; 
}

.iconpie1 {
    float: left;
    margin-top: 45px;
    margin-left: 55px;
}

.iconpie2 {
    float: left;
    margin-top: 45px;
}

.iconpie3 {
    float: left;
    margin-left: 55px;
}

.iconpie4 {
    float: left;
}

.up {
    float: left;
    margin: -15px 0px -5px 0px;
}

/* FIN PIE */


/* FONT FACE */

@font-face {
    font-family: 'f';
    src: url('/css/fonts/f.eot');
    src: local('f'), local('f'), url('/css/fonts/f.woff') format('woff'), url('/css/fonts/f.ttf') format('truetype'), url('/css/fonts/f.svg#f') format('svg');
}

@font-face {
      font-family: Liza;
      src: url('/css/fonts/UnderwareLizaStdMozillaDEMO.ttf');
      }
      
@font-face {
    font-family: 'm';
    src: url('/css/fonts/m.eot');
    src: local('m'), local('m'), url('/css/fonts/m.woff') format('woff'), url('/css/fonts/m.ttf') format('truetype'), url('/css/fonts/m.svg#m') format('svg');
}

@font-face {
    font-family: 'fm';
    src: url('/css/fonts/fm.eot');
    src: local('fm'), local('fm'), url('/css/fonts/fm.woff') format('woff'), url('/css/fonts/fm.ttf') format('truetype'), url('/css/fonts/fm.svg#fm') format('svg');
}

@font-face {
    font-family: 'mi';
    src: url('/css/fonts/mi.eot');
    src: local('mi'), local('mi'), url('/css/fonts/mi.woff') format('woff'), url('/css/fonts/mi.ttf') format('truetype'), url('/css/fonts/mi.svg#mi') format('svg');
}

@font-face {
    font-family: 'fb';
    src: url('/css/fonts/fb.eot');
    src: local('fb'), local('fb'), url('/css/fonts/fb.woff') format('woff'), url('/css/fonts/fb.ttf') format('truetype'), url('/css/fonts/fb.svg#fb') format('svg');
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    /*background:url(images/slider.png) no-repeat;*/ /* IMAGEN RECREA REBORDE IMAGENES */
    width:970px;
    height:360px;
    /*margin:0 auto;
    padding-top:74px;
    margin-top:50px;*/
}

#slider {
    /*position:relative;*/
    width:970px; /* ANCHO IMAGEN */
    height:360px; /* ALTURA IMAGEN */
    /*margin-left:190px;*/
    background:url(/img/promo/loading.gif) no-repeat 100% 100%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav {
    position:absolute;
    left:440px;
    bottom: 10px; /* MODIFICAMOS POSICION BOTONES */
}
.nivo-controlNav a {
    display:block;
    width:22px;
    height:22px;
    background:url(/img/promo/bullets.jpg) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:-5px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:0 -22px;
}

.nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    background:url(/img/promo/arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
}
a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
}
a.nivo-prevNav {
    left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*============================*/
/*=== FIIN Slider Styles ===*/
/*============================*/


/* ESTILOS PARA EL TEXTO */


.subtitulotexto {
    font-family: 'm','Times New Roman';
    font-size: 20px;
    color: #0f8fba;
    letter-spacing: -1px;
    line-height: 23px;
    margin: 30px 40px 0px 0px;
}

.textoplantillas {
    margin: 14px 0px 0px 0px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
}

.textoplantillas2 {
    margin: 14px 40px 0px 0px;
    font-family: 'f','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
}

.negritatexto {
    margin-right: 40px;
    font-family: 'fb','Arial';
    color: #406074;
    font-size: 13px;
    line-height: 21px;
}

.linktexto {
    margin-right: 40px;
    font-family: 'f';
    color: #0080b2;
    font-size: 13px; 
}

.titulolistado {
    font-family: 'fb';
    color: #0f8fba;
    font-size: 14px;
}

.imagenestexto {
    margin-top:20px;
    margin-bottom:20px;
}

.brs {
    margin: 0px 0px 14px 0px;
}

.linktexto{
    font-family: 'f';
    text-decoration: none;
    font-weigh: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
}


