@font-face {
    font-family: "meta";
    src: url("../fonts/metakorrespondenzroman.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metakorrespondenzroman.ttf") format("truetype"),
         url("../fonts/metakorrespondenzroman.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_bold";
    src: url("../fonts/metakorrespondenzbold.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metakorrespondenzbold.ttf") format("truetype"),
         url("../fonts/metakorrespondenzbold.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_italic";
    src: url("../fonts/metakorrespondenzitalic.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metakorrespondenzitalic.ttf") format("truetype"),
         url("../fonts/metakorrespondenzitalic.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus";
    src: url("../fonts/metaplusroman.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusroman.ttf") format("truetype"),
         url("../fonts/metaplusroman.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_bold";    
    src: url("../fonts/metaplusbold.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusbold.ttf") format("truetype"),
         url("../fonts/metaplusbold.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_italic";
    src: url("../fonts/metaplusitalic.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusitalic.ttf") format("truetype"),
         url("../fonts/metaplusitalic.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_book";
    src: url("../fonts/metaplusbook.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusbook.ttf") format("truetype"),
         url("../fonts/metaplusbook.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_black";
    src: url("../fonts/metaplusblack.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusblack.ttf") format("truetype"),
         url("../fonts/metaplusblack.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_medium";
    src: url("../fonts/metaplusmedium.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusmedium.ttf") format("truetype"),
         url("../fonts/metaplusmedium.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_bold_caps";
    src: url("../fonts/metaplusboldcaps.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusboldcaps.ttf") format("truetype"),
         url("../fonts/metaplusboldcaps.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_book_caps";
    src: url("../fonts/metaplusbookcaps.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusbookcaps.ttf") format("truetype"),
         url("../fonts/metaplusbookcaps.svg#svgFontName") format('svg');
}

@font-face {
    font-family: "meta_plus_bold_caps_italic";
    src: url("../fonts/metaplusboldcapsitalic.eot?#iefix") format("embedded-opentype"),
         url("../fonts/metaplusboldcapsitalic.ttf") format("truetype"),
         url("../fonts/metaplusboldcapsitalic.svg#svgFontName") format('svg');
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display: block;
}

.clear {
    clear: both;
}

a {
    text-decoration: none;
}

a img {
    border: 0;
}

html {
    border: 0;
    margin: 0 auto;
    background-image: url('../imagenes/fondo.jpg');
    background-repeat: no-repeat;
    background-position: top;
    background-color: #fff;
}

body {
    margin: 0 auto;
    font-family: "Arial";
}

header {
    background-color: #fff;
    background-image: url('../imagenes/cabecera/fondo.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 132px;
}

.header_contenedor {
    margin: 0 auto;
    width: 960px;
    height: 132px;
}

.header_contenedor a img {
    border: 0;
    float: left;
    margin-top: 49px;
    margin-left: 10px;
}

.idioma_ES {
    background-image: url('../imagenes/cabecera/idioma_ES.jpg');
}

.idioma_CA {
    background-image: url('../imagenes/cabecera/idioma_CA.jpg');
}

.idioma_FR {
    background-image: url('../imagenes/cabecera/idioma_FR.jpg');
}

.idioma_EN {
    background-image: url('../imagenes/cabecera/idioma_EN.jpg');
}

.idioma_DE {
    background-image: url('../imagenes/cabecera/idioma_DE.jpg');
}

.idioma_PT {
    background-image: url('../imagenes/cabecera/idioma_PT.jpg');
}

.idioma_SE {
    background-image: url('../imagenes/cabecera/idioma_SE.jpg');
}

.idioma_IT {
    background-image: url('../imagenes/cabecera/idioma_IT.jpg');
}

.idioma_ES, .idioma_CA, .idioma_FR, .idioma_EN, .idioma_DE, .idioma_PT, .idioma_SE, .idioma_IT {
    float: right;
    width: 50px;
    height: 11px;
    margin-top: 14px;
}

.idioma_ES {
    background-repeat: no-repeat;
    background-position: left top;
}

.idioma_CA, .idioma_FR, .idioma_EN, .idioma_DE, .idioma_PT, .idioma_SE, .idioma_IT {
    background-repeat: no-repeat;
    background-position: left bottom;
}

.idioma_CA:hover, .idioma_FR:hover, .idioma_EN:hover, .idioma_DE:hover, .idioma_PT:hover, .idioma_SE:hover, .idioma_IT:hover {
    background-position: left top;
}

.idioma_CA a:hover, .idioma_FR a:hover, .idioma_EN a:hover, .idioma_DE a:hover, .idioma_PT a:hover, .idioma_SE a:hover, .idioma_IT a:hover {
    text-decoration: underline;
}

.idioma_ES a, .idioma_ES span, .idioma_CA a, .idioma_CA span, .idioma_FR a, .idioma_FR span, .idioma_EN a, .idioma_EN span, .idioma_DE a, .idioma_DE span, .idioma_PT a, .idioma_PT span, .idioma_SE a, .idioma_SE span, .idioma_IT a, .idioma_IT span {
    width: 15px;
    height: 11px;;
    display: block;
    padding-left: 24px;
    color: #fff;
    text-decoration: none;
    font-family: "meta", "Arial";
    font-size: 10px;
}

.video_y_llamada {
    clear: right;
    float: right;
    width: 231px;
    height: 47px;
    margin-top: 58px;
    padding: 0;    
}

.ver_videos_ico {
    float: left;
    width: 108px;
    height: 47px;
    background-image: url('../imagenes/iconos/video_y_llamada.png');
    background-repeat: no-repeat;
}

.ver_videos_ico:hover {
    float: left;
    width: 108px;
    height: 47px;
    background-image: url('../imagenes/iconos/video_y_llamada.png');
    background-repeat: no-repeat;
    background-position: 0px -47px;
}

.llamada_gratuita_ico {
    float: right;
    width: 123px;
    height: 47px;
    background-image: url('../imagenes/iconos/video_y_llamada.png');
    background-repeat: no-repeat;
    background-position: -108px 0;
}

.llamada_gratuita_ico:hover {
    float: right;
    width: 123px;
    height: 47px;
    background-image: url('../imagenes/iconos/video_y_llamada.png');
    background-repeat: no-repeat;
    background-position: -108px -47px;
}

.rayas {
    background-image: url('../imagenes/rayado.png');
    background-repeat: repeat;
    width: 100%;
    height: 356px;
    margin-top: 4px;
}

.presentacion {
    margin: 0 auto;
    width: 960px;
}

.slideshow {
    float: left;
    width: 725px;
    height: 356px;
}

#contador{
    display: none;
}

.presentacion aside {
    float: right;
    width: 231px;
    height: 356px;
    background-image: url('../imagenes/promos/fondo.jpg');
    background-repeat: no-repeat;
}

.texto_promo {
    width: 180px;
    height: 225px;
    margin-left: 26px;
    margin-top: 44px;
    color: #fff;
}

.texto_promo .titulo {
    font-family: "meta_plus_bold", "Arial";
    font-size: 26px;
    line-height: 23pt;
}

.texto_promo .descripcion {
    font-family: "meta_plus", "Arial";
    font-size: 18px;
    margin-top: 20px;
}

.quiero_verlo {
    width: 130px;
    height: 36px;
    margin-left: 26px;
    margin-top: 21px;
    background-image: url('../imagenes/promos/boton.png');
    background-repeat: no-repeat;
}

.quiero_verlo a {
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    color: #3a3a3a;
    display: block;
    width: 100%;
    height: 100%;
    font-family: "Arial";
    font-size: 12px;
}

.quiero_verlo a span {
    display: inline-block;
    margin-top: 11px;
    margin-left: 15px;
}

.pagina_inicio, .pagina {
    margin: 0 auto;
    width: 960px;
    margin-top: 4px;
    padding: 0;
    margin-bottom: 25px;
}

.menu_inicio, .menu {
    float: left;
    width: 281px;
}

.menu_inicio a, .menu a {
    display: inline-block;
}

.menu_inicio a span, .menu a span {
    font-family: "meta_plus_bold_caps", "Arial";
    color: #fff;
    display: block;
    margin-top: 11px;
    margin-left: 14px;
    font-size: 16px;
}

.menu_somos_empresa_principal, .menu_somos_empresa {
    width: 138px;
    height: 138px;
    float: left;
    background-image: url(../imagenes/menu/somos_empresa.png);
    background-repeat: no-repeat;
}

.menu_calidad_principal, .menu_calidad {
    width: 138px;
    height: 138px;
    float: right;
    background-image: url(../imagenes/menu/calidad.png);
    background-repeat: no-repeat;
}

.menu_cubiertas {
    width: 138px;
    height: 138px;
    clear: both;
    float: left;
    margin-top: 4px;
    margin-bottom: 4px;
    background-image: url(../imagenes/menu/cubiertas.png);
    background-repeat: no-repeat;
}

.menu_noticias {
    width: 138px;
    height: 138px;
    float: right;
    margin-top: 4px;
    margin-bottom: 4px;
    background-image: url(../imagenes/menu/noticias.png);
    background-repeat: no-repeat;
}

.menu_distribuidores {
    width: 138px;
    height: 138px;
    clear: both;
    float: left;
    background-image: url(../imagenes/menu/distribuidores.png);
    background-repeat: no-repeat;
}

.menu_contacto {
    width: 138px;
    height: 138px;
    float: right;
    background-image: url(../imagenes/menu/contacto.png);
    background-repeat: no-repeat;
}

.menu_padel, .menu_velsa {
    clear: both;
    width: 281px;
    height: 66px;
    margin-top: 5px;
}

.menu_padel {
    background-image: url('../imagenes/menu/padel.png');
    background-repeat: no-repeat;
}

.menu_velsa {
    background-image: url('../imagenes/menu/velsa.png');
    background-repeat: no-repeat;
}

.new {
    text-align: center;
    text-decoration: none;
    font-family: "meta_plus", "Arial";
    color: #fff;
    margin-top: 18px;
    font-size: 25px;
}

.new strong {
    font-family: "meta_plus_black", "Arial";
}

.menu_cubiertas_lateral {
    float: left;
    width: 138px;
}

.menu_cubiertas_lateral a {
    display: inline-block;
    margin-bottom: 4px;
}

.menu_cubiertas_lateral a span {
    font-family: "meta_plus_bold_caps", "Arial";
    color: #fff;
    display: block;
    margin-top: 11px;
    margin-left: 14px;
    font-size: 16px;
}

.bt_menu_cubiertas {
    width: 138px;
    height: 69px;
    clear: both;
    float: left;
    background-image: url(../imagenes/menu_cubiertas/bt_fondo.png);
    background-repeat: no-repeat;
}

#principal_inicio {
    float: left;
    width: 440px;
    height: 564px;
    background-color: #fff;
    margin-left: 4px;
}

h1 {
    font-family: "meta_plus_book_caps", "Arial";
    color: #787878;
}

h2 {
    font-family: "meta_plus_bold", "Arial";
    color: #5486d9;
}

#principal_inicio h1 {
    font-size: 26px;
    line-height: 22px;
    word-spacing: 1px;
    display: inline-block;
    margin-left: 40px;
    margin-right: 30px;
    margin-bottom: 0px;
}

.contenidos_principal_inicio {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 10px;
    text-align: left;
    color: #555555;
    font-size: 12px;
    text-align: justify;
}

.titulos_principal_inicio {
    color: #3c66cb;
    font-size: 12px;
    font-weight: bold;
    margin-left: 40px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#fotos_home {
    text-align: center;
    margin: 25px 0 0 0;
}

#fb, #fb2 {
    float: right;
    background-image: url('../imagenes/cabecera_facebook.jpg');
    background-repeat: no-repeat;
    background-position: top;
    width: 231px;
    height: 395px;
}

#fb2 {
    margin-top: 4px;
    height: 357px;
}

#fb_box {
    background-color: #fff;
    margin-top: 43px;
}

#avance_noticias {
    clear: right;
    float: right;
    background-color: #000;
    background-color: rgba(0,0,0,0.8);
    margin-top: 4px;
    width: 231px;
    height: 165px;
    color: #fff;
}

#avance_noticias .titulo, .form_presupuesto .titulo {
    font-family: "meta_plus_bold_caps", "Arial";
    font-size: 18px;
    margin-top: 15px;
    margin-left: 19px;
}

#avance_noticias .resumen {
    font-family: "meta_plus", "Arial";
    font-size: 14px;
    margin-top: 17px;
    height: 65px;
    width: 180px;
    margin-left: 18px;
}

#avance_noticias .leer_mas {
    margin-top: 15px;
    float: right;
    margin-right: 26px;
    overflow: visible;
}

#avance_noticias .leer_mas a {
    text-decoration: none;
    color: #fff;
    font-family: "meta_plus_black", "Arial";
    font-size: 15px;
}

.migas {
    background-color: #000;
    height: 44px;
}

.pan {
    margin: 0 auto;
    width: 960px;
    height: 44px;
    font-family:  "Arial";
    font-size: 11px;
}

.pan a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    font-family: "meta_plus_bold", "Arial";
}
.pan a:hover {
    border-bottom: 1px solid #fff;
}


.estas_en {
    display: inline-block;
    color: #fff;
    margin-left: 2px;
    margin-top: 15px;
    margin-right: 7px;
}

.barra {
    display: inline-block;
    color: #fff;
    margin-left: 6px;
    margin-right: 6px;
}

.principal {
    float: left;
    width: 440px;
    min-height: 800px;
    background-color: #fff;
    margin-left: 4px;
    color: #555555;
    font-size: 12px;
    text-align: justify;
}

.principal_cubiertas, .principal_cubiertas_bajas, .principal_cubiertas_altas, .principal_grandes_dimensiones {
    float: left;
    width: 583px;
    background-color: #fff;
    margin-left: 4px;
    color: #555555;
    font-size: 12px;
}

.principal_cubiertas {
    height: 931px;
}

.principal_cubiertas_bajas {
    height: 800px;
}

.principal_cubiertas_altas {
    height: 1180px;
}

.principal_grandes_dimensiones {
    height: 935px;
}

.contenido_principal {
    height: 745px;
    display: inline-block;
}

.contenido_principal a {
    text-decoration: none;
    color: #3053bd;
}

.form_presupuesto {
    float: right;
    width: 231px;
    height: 270px;
    background-color: #000;
    background-color: rgba(0,0,0,0.8);
    color: #fff;
}

.presupuesto_breve {
    width: 194px;
    margin-top: 25px;
    margin-left: 18px;
    padding: 0;
    line-height: 0;
}

.presupuesto_breve input, .presupuesto_breve select {
    font-family: "Arial";
    font-size: 10px;
    border: 1px solid #555555;
    color: #333333;
    width: 185px;
    height: 22px;
    margin-bottom: 5px;
}

.presupuesto_breve select {
    text-transform: uppercase;
}

.presupuesto_breve input {
    margin-bottom: 5px;
}

.presupuesto_breve input[value] {
    padding-left: 5px;
    width: 180px;
}

.presupuesto_breve .leer_aviso {
    float: left;
    width: 115px;
    margin-top: 2px;
}

.presupuesto_breve .leer_aviso input {
    width: 12px;
}

.presupuesto_breve .leer_aviso span {
    font-size: 10px;
    line-height: 12px;
    display: inline-block;
    margin-top: 7px;
}

.presupuesto_breve .leer_aviso span a {
    text-decoration: none;
    color: #a7caff;
}

.presupuesto_breve .leer_aviso span a:hover {
    text-decoration: underline;
}

.presupuesto_breve button {
    float: right;
    margin-right: 10px;
    margin-top: 9px;
    font-family: "meta_plus_bold", "Arial";
    font-size: 11px;
    color: #fff;
    width: 60px;
    height: 25px;
    border: 0;
    background-image: url(../imagenes/iconos/fondo_enviar.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.sellos_y_aviso, .sellos_y_aviso_cubiertas {
    clear: both;
    float: left;
    margin-top: 20px;
    margin-bottom: 40px;
}

.sellos_y_aviso {
    margin-left: 285px;
    width: 440px;
}

.sellos_y_aviso_cubiertas {
    margin-left: 142px;
    width: 583px;
}

#aenor {
    margin-left: 16px;
    margin-right: 16px;
}

.aviso_legal {
    font-family: "meta_plus_bold", "Arial";
    font-size: 10px;
    color: #444;
    text-decoration: none;
    margin-top: 35px;
    display: inline-block;
    float: right;
}

.patente {
    clear: both;
    display: block;
    font-size: 14px;
    font-style: italic;
    margin-left: 40px;
    margin-top: 10px;
    color: #5486d9;
}

.principal ul {
    list-style: none;
    width: 340px;
    text-align: left;
    margin-left: 20px;
}

.principal ul li {
    margin-bottom: 10px;
}
.principal ol {
    width: 340px;
    text-align: left;
    margin-left: 30px;
}

.principal h1 {
    font-size: 36px;
    line-height: 30px;
    margin-top: 40px;
    margin-left: 40px;
    margin-bottom: 30px;
    width: 360px;
    text-align: left;
}

.principal h2 {
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 40px;
}

.principal p {
    margin-left: 40px;
    margin-right: 40px;
    line-height: 18px;
}

.tipos_cubiertas {
    font-size: 12px;
    font-weight: bold;
    color: #898989;
    text-align: center;
    background-color: #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: "meta_plus_bold_caps", "Arial";
    letter-spacing: 2px;
    width: 360px;
    margin: 40px auto 30px auto;
}

.menu_tipos_cubiertas div, .menu_secciones_padel div {
    font-size: 20px;
    border-top: 1px dashed #999999;
    padding-top: 12px;
    width: 360px;
    margin: 15px auto 15px auto;
}

.menu_tipos_cubiertas div a, .menu_seciones_padel div a {
    text-decoration: none;
    color: #5486d9;
    font-family: "meta_plus_medium", "Arial";
    text-shadow: 0px 1px 0px #000;
}

.menu_secciones_padel {
    margin-top: 20px;
}

.menu_secciones_padel div {
    font-size: 18px;
    border-top: 1px dashed #999999;
    padding-top: 3px;
    width: 360px;
    margin: 5px auto 5px auto;
    font-family: "meta_plus_book_caps", "Arial";
}

.menu_tipos_cubiertas div a span, .menu_secciones_padel div a span {
    display: inline-block;
    width: 320px;
}

.menu_tipos_cubiertas div a span em {
    font-family: "meta_plus_italic", "Arial";
}

.menu_tipos_cubiertas div a span .desc_cub {
    color: #7aacf8;
    text-shadow: none;
}

.menu_tipos_cubiertas div a img {
    float: right;
    margin-right: 7px;
    margin-top: 5px;
}

#tabla_techos td a img, #tabla_const_esp td a img {
    width: 165px;
    height: 120px;
    overflow: hidden;
    margin-right: 8px;
}

.contenido_cubiertas {
    height: 795px;
}

.contenido_cubiertas_bajas {
    height: 570px;
    margin-top: 30px;
}

.contenido_cubiertas_altas {
    height: 960px;
    margin-top: 30px;
}

.contenido_grandes_dimensiones {
    height: 620px;
    margin-top: 30px;
}

.fichas_cubiertas {
    width: 527px;
    margin-left: 28px;
    clear: both;
}

.titulo_general_cubiertas {
    margin-top: 20px;
    margin-left: 28px;
    font-family: "meta_plus_bold_caps", "Arial";
    font-size: 30px;
    line-height: 24px;
    color: #3053bd;
    float: left;
    width: 460px;
}

.titulo_general_padel {
    font-family: "meta_plus_bold_caps", "Arial";
    font-size: 26px;
    color: #3053bd;
    float: left;
    line-height: 24px;
    width: 310px;
    margin-bottom: 15px;
}

.ficha_cubierta_izq {
    width: 252px;
    height: 241px;
    padding: 0;
    float: left;
    clear: left;
}

.ficha_cubierta_izq_2 {
    width: 252px;
    height: 300px;
    padding: 0;
    float: left;
    clear: left;
}

.ficha_cubierta_der {
    width: 252px;
    height: 241px;
    padding: 0;
    float: right;
    clear: right;
}

.ficha_cubierta_der_2 {
    width: 252px;
    height: 300px;
    padding: 0;
    float: right;
    clear: right;
}

.ficha_cubierta_izq img, .ficha_cubierta_der img, .ficha_cubierta_izq_2 img, .ficha_cubierta_der_2 img {
    float: left;
    margin: 0;
    border: 0;
    margin-right: 11px;
}

.ficha_cubierta_izq .datos_cubierta, .ficha_cubierta_der .datos_cubierta, .ficha_cubierta_izq_2 .datos_cubierta, .ficha_cubierta_der_2 .datos_cubierta {
    float: left;
    width: 252px;
}

.ficha_cubierta_izq .titulo_cubierta, .ficha_cubierta_der .titulo_cubierta, .ficha_cubierta_izq_2 .titulo_cubierta, .ficha_cubierta_der_2 .titulo_cubierta {
    font-family: "meta_plus_bold", "Arial";
    font-size: 26px;
    color: #777777;
    margin-top: 10px;
    margin-bottom: 10px;
}

.ficha_cubierta_izq .ver_galeria, .ficha_cubierta_der .ver_galeria, .ficha_cubierta_izq_2 .ver_galeria, .ficha_cubierta_der_2 .ver_galeria {
    display: block;
    float: right;
    width: 80px;
    margin-top: 13px;
}

.ficha_cubierta_izq .ver_galeria span, .ficha_cubierta_der .ver_galeria span, .ficha_cubierta_izq_2 .ver_galeria span, .ficha_cubierta_der_2 .ver_galeria span {
    font-family: "meta_plus_bold_caps", "Arial";
    font-size: 11px;
    color: #777777;
    display: block;
    float: left;
}

.ficha_cubierta_izq .ver_galeria img, .ficha_cubierta_der .ver_galeria img, .ficha_cubierta_izq_2 .ver_galeria img, .ficha_cubierta_der_2 .ver_galeria img {
    display: block;
    float: right;
    margin: 0;
}

.prop_izq, .prop_izq {
    float: left;
    width: 122px;
    margin-left: 7px;
}

.prop_der, .prop_der {
    float: left;
    width: 118px;
}

.prop {
    width: 115px;
    margin-top: 3px;
    background-image: url(../imagenes/iconos/flechita.png);
    background-repeat: no-repeat;
}

.prop span {
    font-family: "meta_plus_medium", "Arial";
    font-size: 14px;
    display: inline-block;
    margin-left: 18px;
    width: 97px;
}

.separador_cubiertas1, .separador_cubiertas2 {
    width: 252px;
    height: 1px;
    background-image: url(../imagenes/separador_cubiertas.png);
    background-repeat: no-repeat;
    margin-bottom: 12px;
    margin-top: 20px;
}

.separador_cubiertas4 {
    width: 252px;
    height: 1px;
    background-image: url(../imagenes/separador_cubiertas.png);
    background-repeat: no-repeat;
    margin-bottom: 12px;
    margin-top: 30px;
    float: left;
    clear: left;
}

.separador_cubiertas1 {
    float: left;
    clear: left;
}

.separador_cubiertas2 {
    float: right;
    clear: right;
}

.separador_cubiertas3 {
    width: 1px;
    height: 231px;
    background-image: url(../imagenes/separador_cubiertas_v.png);
    background-repeat: no-repeat;
    float: left;
    margin-left: 12px;
}

.bt_volver {
    background-image: url(../imagenes/iconos/fondo_atras.png);
    background-repeat: no-repeat;
    width: 55px;
    height: 19px;
    text-decoration: none;
    color: #565656;
    display: block;
    float: left;
    margin-left: 40px;
}

.bt_volver span {
    color: #565656;
    font-family: "meta_plus_bold", "Arial";
    font-size: 10px;    
    margin-left: 15px;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 4px;
}

.bt_volver_cubiertas, .bt_volver_padel {
    background-image: url(../imagenes/iconos/fondo_atras.png);
    background-repeat: no-repeat;
    width: 55px;
    height: 19px;
    text-decoration: none;
    color: #565656;
    display: block;
    float: left;
    margin-left: 28px;
}

.bt_volver_padel {
    margin-left: 40px;
    margin-bottom: 25px;
}

.bt_volver_cubiertas span, .bt_volver_cubiertas_up span, .bt_volver_padel span, .bt_volver_padel_up span {
    color: #565656;
    font-family: "meta_plus_bold", "Arial";
    font-size: 10px;    
    margin-left: 15px;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 4px;
}

.bt_volver_cubiertas_up, .bt_volver_padel_up {
    background-image: url(../imagenes/iconos/fondo_atras.png);
    background-repeat: no-repeat;
    width: 55px;
    height: 19px;
    text-decoration: none;
    color: #565656;
    display: block;
    float: right;
    margin-right: 30px;
    margin-top: 30px;
}

.bt_volver_padel_up {
    margin-top: 0;
}

.bt_siguiente {
    background-image: url(../imagenes/iconos/fondo_siguiente.png);
    background-repeat: no-repeat;
    width: 76px;
    height: 19px;
    text-decoration: none;
    color: #565656;
    display: block;
    float: right;
    margin-right: 40px;
}

.bt_siguiente span {
    font-family: "meta_plus_bold", "Arial";
    font-size: 10px;    
    margin-left: 13px;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 4px;
}

.titulo_avisoLegal {
    font-weight: bold;
    margin-top: 40px;
    font-size: 12px;
    color: #3053bd;
}

.titulo_sellos {
    margin-top: 40px;
    font-size: 16px;
    color: #3053bd;
    font-weight: bold;
}

#mapa_delegaciones {
    margin-left: 40px;
    margin-top: 10px;
}

.link_delegaciones {
    display: block;
    margin-top: 20px;
    margin-left: 40px;
    font-weight: bold;
}

.asterisco {
    color: #3053bd;
    font-weight: 900;
    font-size: 18px;
}

#form_llamada_gratuita {
    margin-left: 40px;
    width: 390px;
    margin-top: 25px;
}

#form_llamada_gratuita p {
    margin-left: 0;
}

#form_llamada_gratuita label {
    display: inline-block;
    width: 75px;
    font-weight: bold;
}

#form_llamada_gratuita input, select {
    width: 200px;
}

#form_contacto {
    margin-top: 10px;
}

#form_llamada_gratuita button, #form_contacto button  {
    font-family: "meta_plus_bold", "Arial";
    font-size: 11px;
    color: #fff;
    width: 60px;
    height: 25px;
    border: 0;
    background-image: url(../imagenes/iconos/fondo_enviar.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

#form_llamada_gratuita .avisoLlamada strong {
    text-align: center;
    color: #3053bd;
    font-size: 9pt;
}

#form_llamada_gratuita .avisoLlamada {
    font-size: 8pt;
    text-align: justify;
    line-height: 14px;
}

#form_llamada_gratuita .check input {
    width: 20px;
    margin-top: 15px;
}

#form_contacto input {
    width: 95%;
    font-family: "Arial";
    font-size: 12px;
}

#form_contacto textarea {
    resize: none;
    width: 95%;
    height: 50px;
    font-family: "Arial";
    font-size: 12px;
}

#form_contacto .check input {
    width: 20px;
}

#form_contacto .avisoContacto strong {
    text-align: center;
    color: #3053bd;
    font-size: 9pt;
}

#form_contacto .avisoContacto {
    font-size: 8pt;
    text-align: justify;
    line-height: 14px;
}

.bt_enviar {
    text-align: center;
    margin-top: 10px;
}

.mensaje_form {
    margin-top: 35px;
}

.mensaje_form_breve {
    font-size: 0.8em;
    width: 194px;
    margin-left: 18px; 
    color: #fff;
    margin-top: 20px;
}

.mensaje_form_breve a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.mensaje_form_breve a:hover {
    text-decoration: underline;
}

.ficha_noticia_resumen {
    width: 360px;
    height: 184px;
    margin-top: 35px;
    padding: 0;
    margin-left: 40px;
}

.ficha_noticia_resumen img {
    float: left;
    margin: 0;
    border: 0;
    margin-right: 13px;
    width: 112px;
    height: 184px;
}

.ficha_noticia_resumen .datos_noticia_resumen {
    float: left;
    width: 235px;
    height: 172px;
}

.ficha_noticia_resumen .titulo_noticia_resumen {
    font-family: "meta_plus_bold", "Arial";
    font-size: 16px;
    color: #777777;
    margin-top: -3px;
}

.ficha_noticia_resumen .descripcion_noticia_resumen {
    font-family: "Arial";
    font-size: 12px;
    color: #555555;
    line-height: 16px;
    margin-top: 20px;
}

.leermas_noticia_resumen {
    text-align: right;
}

.leermas_noticia_resumen a {
    font-family: "meta_plus_bold", "Arial";
    font-size: 1.2em;
}

.paginacion_noticias {
    margin-right: 35px;
    float: right;
}

.paginacion_noticias {
    clear: both;
    text-align: right;
    font-family: "Trebuchet MS", "Arial";
    font-size: 12pt;
    color: dimgrey;
    padding-left: 5px;
    padding-right: 5px;
}

.paginacion_noticias a {
    text-decoration: none;
    color: dimgrey;
    background-color: #e5e5e5;
    padding-left: 5px;
    padding-right: 5px;
}

.titulo_noticia {
    font-family: "meta_plus_book_caps", "Arial";
    color: #5486d9;
    width: 355px;
    margin-left: 40px;
    margin-top: 40px;
    font-size: 26px;
}

.noticia_contenedor {
    width: 355px;
    margin-left: 40px;
    margin-top: 20px;
    text-align: justify;
    overflow: hidden;
}

.noticia_contenedor img {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    width: 112px;
    height: 184px;
}

.noticia_contenedor p {
    margin: 0;
}

.contenido_padel_1, .contenido_padel_2, .contenido_padel_5, .contenido_padel_6, .contenido_padel_8 {
    height: 750px;
    display: inline-block;
}

.dimensiones_padel, .materiales_padel {
    width: 360px;
    margin-top: 20px;
    margin-left: 40px;
    text-align: center;
    margin-bottom: 20px;
}

.dimensiones_padel th, .materiales_padel th {
    background-color: #5486d9;
    color: #fff;
    font-size: 12px;
    height: 25px;
}

.dimensiones_padel td {
    border-bottom: 1px solid #5486d9;
    border-right: 1px solid #5486d9;
}

.dimensiones_padel .td1 {
    width: 230px;
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    border-left: 1px solid #5486d9;
}

.materiales_padel td {
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #5486d9;
    border-right: 1px solid #5486d9;
}

.materiales_padel .td1 {
    border-left: 1px solid #5486d9;
}
