﻿
.contentMenu {overflow:hidden;}
.animationHeight {-webkit-transition: height 500ms ease-in}

    
.internalLink:link {color:#a50293}
.internalFichaLink:link {color:#CD4335;}
.internalFichaLink:visited {color:#CD4335;}

.fnt1{font-family: 'SourceSansPro', Arial, sans-serif;font-size:22px;}
.fnt2{font-family: 'SourceSansPro', Arial, sans-serif;font-size:21px;font-weight:bold;}
.fnt3{font-family: 'SourceSansPro', Arial, sans-serif;font-size:20px;}
.fnt4{font-family: 'SourceSansPro', Arial, sans-serif;font-size:21px;}
.fnt5{font-family: 'SourceSansPro', Arial, sans-serif;font-size:20px;}

.col1{color:#000000;}
.col2{color:#545E69;}
.col3{color:#545E69;}
.col4{color:#545E69;}
.col5{color:#CD4335;}
.col6{color:#000000;}

.lst1, .lst2, .lst3, .lst4, .lst5 {
    background:url('../img/icn_flecha.png') no-repeat left;
    background-size:10px 10px; 
    padding-left:20px; 
    margin-left:2px; 
    background-position:0 7px; 
}

.txt1, .txt2, .txt3, .txt4, .txt5 {
    position:relative;  
}

.tit1 { top:5px;position:relative;}
.tit2 {position:relative;padding-top:1px;padding-bottom:1px;}
.tit3 { top:5px;position:relative;}
.tit4, .tit5 {position:relative;padding-top:1px;padding-bottom:1px}
.tit6 { top:5px;position:relative;}
.tit7 { top:5px;position:relative;}
.tit8 { top:5px;position:relative;}

.bck1 {position:relative; margin-bottom:18px;margin-left:15px;margin-right:10px}
.bck2 {background-color:rgba(245,241,240,1); margin-bottom:8px;margin-left:15px;margin-right:13px;margin-top:10px}
.bck3 {position:relative; margin-bottom:8px;margin-left:15px;margin-right:10px;}
.bck4, .bck5 {background-color:#F5F1F0; margin-bottom:0px;margin-left:15px;margin-right:13px;margin-top:10px}
.bck6 {position:relative; margin-bottom:18px;margin-left:15px;margin-right:10px}
.bck7 {position:relative; margin-bottom:12px;margin-left:15px;margin-right:10px}
.bck8 {position:relative; margin-bottom:33px;margin-left:15px;margin-right:10px}

.btnOpen, .btn7 {
    background:url('../img/icn_menos.png') no-repeat left;
    background-size:10px 10px; 
    padding-left:20px; 
    margin-left:0px; 
    background-position:0 8px; 
}

.btnClose, .btn6 {
    background: url('../img/icn_mas.png') no-repeat left;
    background-size: 10px 10px;
    padding-left: 20px;
    margin-left: 0px;
    background-position: 0 8px;
}
.btn1, .btn2 { }

.btn3, .btn4, .btn5 {
    background:url('../img/icn_mas.png') no-repeat left;
    background-size:10px 10px; 
    padding-left:20px; 
    margin-left:0px; 
    background-position:0 8px; 
}
.btn1 > a, .btn2 > a, .btn3 > a, .btn4 > a, .btn5 > a, .btn6 > a, .btn7 > a, .btnOpen > a, .btnClose > a {
    display:block;
    padding-right:25px;
}

.btnLink {
   display:block;
   padding-right:25px;
}

  .margin{margin-left:15px;margin-right:15px; position:relative;}
  .margin_I {margin-top:-3px;}
  .margin_P {margin-top:12px;}
  .margin_P_sup {margin-top:11px;}
  .margin_P_inf {margin-bottom:21px;margin-top:12px;}
  .margin_L {margin-top:0px; position:relative;}
  .margin_L_sup {margin-top:-2px; position:relative;}
  .margin_L_inf {margin-top:1px;margin-bottom:0px; position:relative;}



#galeria {
   padding-top:30px;
   font-family: 'SourceSansPro', Arial, sans-serif;
   font-size: 17px;
   line-height:18px;
}

#html {
    background-color:#FFFFFF;
    margin-top:30px;
    margin-left:0px;
    margin-right:0px;
}

.item_imagen_thumb {
    margin: 0px;
    overflow:hidden;
}

.item_imagen_thumb > img {
    -moz-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    transition: 0.5s all ease;
}

/*.item_imagen_overlay {*/
.franja_galeria {
    background-color:#CD4335;
    height:5px;
    width:100%;
}

.item_imagen_title {
    padding-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom:5px;
    text-align: center;
    color: #545E69;

}

.item_imagen > a {
   text-decoration:none;
}


.item_imagen > a:hover .item_imagen_title {
    color: #EEE5E4;
    background-color:#CD4335;
}

.item_imagen > a:hover .item_imagen_thumb > img {
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}

@media screen and (max-width: 1300px) {

    .fnt1{font-size:20px;}
    .fnt2{font-size:19px;}
    .fnt3{font-size:18px;}
    .fnt4{font-size:19px;}
    .fnt5{font-size:18px;}

    
#galeria {
   font-size: 16px;
   line-height:17px;
}



}

@media screen and (max-width: 480px) {

    #html {
        margin-left:20px;
        margin-right:20px;
    }

    #galeria {
        font-size: 15px;
        line-height:16px;
    }


    .fnt1{font-size:19px;}
    .fnt2{font-size:18px;}
    .fnt3{font-size:17px;}
    .fnt4{font-size:18px;}
    .fnt5{font-size:17px;}

    .lst1, .lst2, .lst3, .lst4, .lst5 {
        background-size:7px 7px; 
        padding-left:14px; 
        background-position:0 6px; 
}


.btnOpen, .btn7 {
        background-size:7px 7px; 
        padding-left:14px; 
        background-position:0 7px; 
}

.btnClose, .btn6 {
        background-size:7px 7px; 
        padding-left:14px; 
        background-position:0 7px; 
}
.btn1, .btn2 { }

.btn3, .btn4, .btn5 {
        background-size:7px 7px; 
        padding-left:14px; 
        background-position:0 7px; 
}


}


