﻿

html, body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}


.t1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    height: 100vh;
}



.top_login {
    position: fixed;
    top: 0;        
    left:80%;
    width: 100%;
    z-index: 250000;
    cursor:pointer;
    
    
}



.popGray {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100vh;
    background-color: #1B1B2B;
    /*filter: alpha(opacity=70);
  opacity: 0.7;*/
}


















.videoCorp {
    /*height:auto;
 width: inherit;
 top:-20%;
 position:absolute;*/
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover;
}


.videoCorp_pantalla {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(32,32,32,0.8);
    z-index: 5;
    width: 100%;
    height: 100%;
}
.videoCorp_pantalla_DT {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(32,32,32,0.8);
    z-index: -1;
    width: 100%;
    height: 100%;
}

.videoCorp_pantalla_text1 {
   /* position: fixed;
    top: 15%;*/
    
    /*width: 100%;*/
    height: 100%;
    z-index:2000000;
    text-align:center;
}

.videoCorp_pantalla_text2 {
    position: fixed;
    top: 15%;
    width: 100%;
    height: 100%;
    z-index: 2000000;
    text-align: center;
}


.DescubreCR {
    
position:fixed; color:white; z-index: 999; vertical-align:bottom; bottom:0; text-align:center; width:100%; font-family:Calibri; font-size:11pt;
text-align:center;
 display:table-cell;
}
.DescubreCR:hover {
cursor:pointer;
}

.DescubreCRIn {
margin: 0 auto; width:170px;
}











h1 {
    
    color: white;
    z-index: 200999;
    font-family: 'Arial Rounded MT';
    font-weight: bold;
    font-size: 34pt;
  
}

.h2 {
  
    color: white;
    z-index: 200999;
    font-family: 'Microsoft JhengHei';    
    font-size: 16pt;
    font-weight:300;
    
    
}




.test {
    background-color: #5AA3F3;
}
.div_td_izq {
    
}
.div_td_der {
    

     
     
}

#td1 {

    background-color: rgba(254,254,254,0.5); 
    
    
    text-align:center;
    
}
#td1:hover {

    /*background-color: rgba(125,125,125,0.9); */

}
#td2 {

    background-color: rgba(254, 254, 254,0.5); 
     padding:25px 0px 0 0px;
    
}
#td2:hover {

    /*background-color: rgba(125,125,125,0.9); */

}
#td3 {

    background-color: #2cce76;
     padding:0 0 0 0px;

}
/*#td3:hover {

    background-color: rgba(90,163,243,0.9); 

}*/
























.autor-testimonio {
    margin: 0 0 0 25px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    text-align:left;
    font-size:10pt;
    
}
.autor-testimonio span {
    
    color: #666;
}
.fecha-abajo {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid rgba(90,163,243,0.9);
    margin: 0 0 0 25px;
}

.testimonio_h1 {
    margin: 0;
    background: white;
    padding: 10px 50px;
    position: relative;
    font-family: Georgia, serif;
    color: #666;
    border-radius: 5px;
    font-style: italic;
    text-shadow: 0 1px 0 #ECFBFF;
    font-size:12pt;
    padding:0 0 0 0;
    
    text-align: justify;
    font-weight:normal;
}

.testimonio {
    margin: 0;
    background: white;
    padding: 10px 50px;
    position: relative;
    font-family: Georgia, serif;
    color: #666;
    border-radius: 10px;
    font-style: italic;
    text-shadow: 0 1px 0 #ECFBFF;   
    text-align: justify;
    
}
 
.testimonio:before, .testimonio:after {
    content: "\201C";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #999;
    font-style: normal;
}
 
.testimonio:before {
    top: 0;
    left: 10px;
}
.testimonio:after {
    content: "\201D";
    right: 10px;
    bottom: -0.5em;
}








.sd {
    width:200px; 
    margin:0 auto; text-align:center;-webkit-border-radius: 12px;  -moz-border-radius: 12px; border-radius: 12px; border: solid 1px white; font-size:15pt;
    background-color:#2acc74;
    box-shadow:1px 2px 3px rgba(0,0,0,0.4);
}

.sd:hover {
    color: white;
    background-color:#4efa9d;
    cursor:pointer;
    border-color:white;
}

.hcue {
    width: 220px;
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: solid 1px white;
    font-size: 15pt;
    background-color: #2acc74;
    color: white;
    box-shadow: 1px 2px 3px rgba(0,0,0,0.4)
}

.hcue:hover {
    color: white;
    background-color:#4efa9d;
    cursor:pointer;
    border-color:white;
}




.acc_tit {
width: 100%; 
font-size:16pt;
color:black;
}

.acc_tit:hover {
cursor:pointer;
text-decoration:underline;
color:#2acc74;
}
.acc_tit_clicked {
font-size:16pt;
cursor:pointer;
text-decoration:underline;
color:#2acc74;

}





.ui-state-focus { outline: none; }
.ui-accordion-header {outline: none;}









.tblEndPage1 {
    font-family:Calibri; 
    font-size:11pt; 
    width:100%;
    color:gray;
}
.tblEndPage1 td {
     vertical-align:top;
}
.tblEndPage1 tr:first-child td {
     padding-left:20px;
     color:white;
     font-size:14pt;
}
.tblEndPage1 tr:nth-child(2) li:hover {
     color:white;
     cursor:pointer;
}







.tblPorqueCR {
    
font-size:9pt;
color:gray;
vertical-align:top;
text-align:justify;
}

.tblPorqueCR tr:nth-child(1) td {
font-size:25pt;
color:rgb(76, 160, 255);


}

.tblPorqueCR tr:nth-child(2n) td {
font-size:14pt;
color:rgba(0,0,0,0.85);

}


#divtarif {
    width: 1099px; margin: 0 auto; vertical-align: top; 
    /*background-color:#2acc74 ;*/
    background-color:white;
    height:100%;
    color:green;
    
    
    
}

#tabtarif {
     

}



.radio2 {
   
    width: 23px;  
    height: 23px;  
    
}



div[ctrlformpr] {


    height:100%;
    border-radius: 15px 15px 15px 15px;
      
     

    position: relative;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    
    background: white;

}



table[ctrltabpr]{

width:100%;
text-align:center;


}


td[tdtipl] {
/*titulo plan*/
    font-size:24pt;
    color:black;
}
td[tddepl] {
/*descripcion plan*/
font-size:10pt;
}
td[tddetpl] {
    font-size:8pt;
    color:gray;
    text-align:left;
    padding: 20px 20px 20px 20px;
}
