﻿/* ----------------------Default  ----------------------*/
.pointer {   cursor: pointer; }
.right { float: right; margin: 0 0 10px 20px; }
.left { float: left; margin: 0 20px 10px 0; }
.f_right { float: right;}
.f_left { float: left;}
.clear,.clear_floats  { clear: both; }
.centrar { text-align: center;}
.pointer { cursor: pointer; }
.img_media { max-width: 250px; }
.invisible { display: none;}
.vis , .inv { display: block; }
.MargenGris {border: 1px solid #333333;}
.MargenFoto {border: 1px solid #999999;}

.img_default{ margin-top: -80px; width: 100%; max-width:100%; }
.img_default2 { width: 100%; max-width:100%;}
.img_contenido { max-width:100%;}
.img_right {float:right; margin:0 0 10px 15px;}
.img_left {float:left; margin:0 15px 10px 0;}
.titulo_videos { font-size: 25px;  padding: 30px 0 10px  0; font-weight: inherit; color: #969696;}
.marco_videos { }
    .marco_videos video { margin-top:20px; margin-left:40px;}

.marco_boton{text-align:center; margin-top:30px;}
.verMas{ border: 1px solid #ccc; padding: 10px 20px; color: #ccc; cursor:pointer;}
.verMas:hover{background: #f5f5f5;}
.boton, .botonTexto{ border: 1px solid #ccc; padding: 5px 10px; color: #ccc; cursor:pointer; margin:2px 5px;}
.boton:hover {/*background: #ccc;*/ border-color:#8d8fad; color: #fff;}
.botonTexto:hover {color:#6277be;}
.boton:hover>.fas, .botonTexto>.fas {color:#8d8fad;}
/*.textoContenido {margin-top:50px; margin-bottom:30px;}*/

/*---------------FONDOS-------------------------------------------*/

.FonsDefault,.FonsBurgas{	background: url('../Images/Disseny/FonsBurgas.gif') no-repeat  right bottom;}
.Fondo_Garantia {background: url(../images/Disseny/fons_Garantia.gif) no-repeat  right bottom;}
.Fondo_Contactar {background: url(../images/Disseny/contactar.jpg) no-repeat  right bottom;}



.seccionDesplegableTrue { padding: 10px  0 5px 5px; display: none; margin-bottom:20px; /*border-left: 1px dashed #ccc;*/    }

/*---SECCIONES CON REPEATERS ---*/
/*.compuesta { margin-top:0px;}*/
.seccion_aside{display:none;} 
.seccion_repeater, .seccion_aside { margin: 10px 0px 10px 10px; /*overflow:hidden;*/  padding-bottom:0;}
.seccion_repeater h2, .seccion_aside h2 { cursor:pointer; font-size:18px; margin-top:0; margin-left:-10px;line-height:18px;}
.seccion_repeater h3, .seccion_aside h3 { font-size:15px; margin-top:20px; color:#555;}
.seccion_repeater h2:before , .seccion_aside h2:before {content: "» ";font-size:20px; }
.seccion_repeater img {max-width:100%;}
.seccion_repeater .seccionDesplegableFalse  { margin-bottom:30px;}


/*------------------------- ASIDES----------------*/
.aside_pagina { position:relative; float:right;  max-width:550px; width:40%; margin:0 0 15px 20px; padding:15px 20px 35px 20px; background-color:#fefefe; border: 1px solid #bbb;border-radius: 0 10px 10px 10px;}
    .aside_pagina h2, .aside_pagina h3{  background-image:none; padding:0 0 10px 0; font-size:16px;} 
    .aside_pagina #clip { position:absolute; top:-10px; left:48%; background: url("../Images/Iconos/pin_grey.png")  no-repeat top center; width:21px;  height:25px;  }
    .aside_pagina div ,  .aside_pagina span { }
    .aside_pagina ul { list-style: none; padding: 0; margin: 5px 0px; }
    .aside_pagina li { margin-bottom:5px;}
           .aside_pagina .archivo:link{ color:#555;}
    .aside_pagina li a{ color:#555;}
    .aside_pagina a {  color:#555; }


     
/* ol lista ordenada */
ol {  counter-reset: item;}
/*ol li {    display: block}
ol li:before {    content: counters(item, ".") " ";    counter-increment: item; }*/



    q {  display: inline; font-family:'Roboto', Verdana; font-size:18px; color:#333; padding:10px 20px; text-align:left;}
    q:before {  content: open-quote; font-size:60px;  line-height:30px; height:30px; overflow:hidden;  color:#c9213b;}
    q::after {display:none;}
    /*q:after { content: close-quote; font-size:30px;}*/

blockquote { /*color:#5068a7;*/ font-size: 18px; font-style: italic; font-weight: bolder; line-height: 25px; quotes: '"' '"' "«" "»"; }
blockquote:before { content: open-quote; }
blockquote:after  { content: close-quote; }




/*---------GOOGLE MAPS--------*/


/*-------video--------*/
/*video { max-width:100px;}*/
.marco_videos  video {  max-width:400px; }
.marco_videos iframe,  .marco_videos iframe video{ max-width:400px;  overflow:hidden;}
.aside_pagina iframe{ max-width:300px; max-height:200px; overflow:hidden;}


/*----------------Calendario-------------*/
/*.calendario_cercador {margin-top:0px;margin-bottom:20px; }*/
/*.dxeCalendar {float:right; clear: both; margin-left: 25px;width:260px; }*/

    

/*---- 3-TEXTOS VARIS ----------------------------------------------------------------------------------------*/


.Text_PDF { font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #5C5C5C; text-align: justify; font-style: italic; padding-right: 3px; padding-left: 25px; background-image: url(../Images/Iconos/pdf_min.gif); background-repeat: no-repeat; background-position: 5px 1px; height: 18px; text-decoration: underline; }
    .Text_PDF:link { color: #5C5C5C; }
    .Text_PDF:hover { color: #FD7E00; }
    .Text_PDF:active { color: #FD7E00; }
    .Text_PDF:visited { color: #5C5C5C; }
    .Text_PDF:focus { color: #FD7E00; }

.Text_LINK { font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6B6B6B; text-align: justify; text-decoration: underline; padding: 5px 3px 20px 25px; background-image: url(../Images/Iconos/link16.png); background-repeat: no-repeat; background-position: 5px 2px; height: 18px; }
    .Text_LINK:link { color: #6B6B6B; }
    .Text_LINK:hover { color: #A83333; }
    .Text_LINK:active { color: #A83333; }
    .Text_LINK:visited { color: #6B6B6B; }
    .Text_LINK:focus { color: #A83333; }

.Tabulacio15 { margin-left: 15px; }
.Tabulacio30 { margin-left: 30px; }



.mail {  text-decoration:underline; /*font-style: italic;*/ color: #fff; text-align: left; background-image: url(../Images/Iconos/mail.jpg); background-repeat: no-repeat; background-position: 1px 5px; padding-left: 20px; padding-top: 3px; }
    .mail:link { color: #fff; }
    .mail:hover { color: #984945; }
    .mail:active, visited { color: #666666; }

.telefono, .fax { font-style: normal; text-align: left; vertical-align: top; background-repeat: no-repeat; background-position: left top; padding-left: 20px; }
.telefono { background-image: url(../Images/Iconos/phone.jpg); }
.fax { background-image: url(../Images/Iconos/fax_min.gif); }

.telefono:link { color: #666666; }
.telefono:hover { color: #984945; }
.telefono:active, .telefono:visited { }

.web {  font-style: normal;  text-align: left; background-image: url(../Images/Iconos/link.gif); background-repeat: no-repeat; background-position: 0 0; padding: 3px 3px 10px 20px; line-height: 20px; text-decoration: underline; }
    .web:link {  }
    .web:hover { color:#bd1e2d }
    .web:active, .web:visited {  }

.TextoMin { font-family: "Arial Narrow", Arial, sans-serif; font-size: 9px; color: #333333; text-align: justify; }

/*---Text info ---*/
.TextInfo {  font-size: 16px; padding-left: 10px; padding:10px 0 20px 5px; }

/*---------------FONDOS-------------------------------------------*/


/*----------------Tipo Archivos-------------------*/
#ListaArchivos, .listaArchivos { margin: 10px; padding:0; }
    #ListaArchivos ul, .listaArchivos ul { float: left; }
    #ListaArchivos li, .listaArchivos li { list-style: none; margin:0; padding:0; }

.archivo { font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 16px; color: #444; text-align: justify; padding:0 3px 0 25px; background-image: none; height: 18px; }
    .archivo:link { color: #444; }
    .archivo:hover { color: #FB8034;  text-decoration:underline;}
    .archivo:active { color: #A83333; }
    .archivo:visited { color: #444; }
    .archivo:focus { color: #A83333; }

.archivo1 { background: url(../Images/Iconos/info.gif) no-repeat left 2px; }
.archivo2 { background: url(../Images/Iconos/info.gif) no-repeat left 2px; }
.archivo4 { background: url(../Images/Iconos/info.gif) no-repeat left 2px; }

.archivo3 { background: url(../Images/Iconos/musica.png) no-repeat left 2px; }
.archivo5 { background: url(../Images/Iconos/pdf.gif) no-repeat left 2px; }
.archivo6 { background: url(../Images/Iconos/Word16.png) no-repeat left 2px; }
.archivo7 { background: url(../Images/Iconos/Excel16.png) no-repeat left 2px; }

/*----------------Tipo Archivos-------------------*/
.TipoContacto1 { background-image: url(../Images/Iconos/phone.jpg); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; }
.TipoContacto2 { background-image: url(../Images/Iconos/fax.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; }
.TipoContacto3 { background-image: url(../Images/Iconos/mail.jpg); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 20px; }
.TipoContacto6 { background-image: url(../Images/Iconos/about.png); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; }

