﻿.filtros>div {
	width: 46%;
	padding: 1%;
}
.aviso
{display: block;border: 1px solid red;padding: 10px;font-weight: bold;
    }
.aviso span {
    color: red;
}
.todastarifas{margin-top: -111px;}
.filtros 
{
        display:none !important;
	width:  100%;
	border-top: 1px dotted #c2c2c2;
	margin-top: 24px;
}
          .inftarifa.detalles > div:nth-child(2)
	
               {
                   background:rgba(63, 176, 186, 0.1);
                   }
.inftarifa.detalles > div:nth-child(3)
	
               {
                   background:rgba(63, 176, 186, 0.2);
                   }

 .inftarifa.detalles > div:nth-child(4)
	
               {
                   background:rgba(186, 161, 63, 0.12);
                   }


.inftarifa.tarifas > div:nth-child(4){
background:rgba(186, 161, 63, 0.24);
}
                   .inftarifa.tarifas > div:nth-child(2):hover
                   {
                      background: rgba(63, 176, 186,.3);
                       
                       }
                   .inftarifa.tarifas > div:nth-child(3):hover
                   {
                      background: rgba(63, 176, 186,.6);
                       
                       }
#detalleshab_ div>div {
    border-right: 1px dotted;
    margin-right: 7px;
    padding-right: 7px;
}
#detalleshab_ p {
    line-height: 20px;
}

.linkexportar {
	text-align: right;
	font-weight: bold;
	padding-right: 5%;
}
.linkexportar a {
	text-decoration: underline;
border-left: 10px solid green;
padding-left: 3px;
}
.filtros > div>div {
	width: 100%;
	/*! box-shadow: 0px 0px 2px #7a7a7a; */
	display: inline-block;
	padding: 5px;
	border-left: 3px solid #f0e9e9;
	margin-right: 20px;
	border-bottom: 1px solid #ede9e9;
}
.filtros > div > div>div {
	margin-right: 10px;
	font-size: 12px;
}
ini,fin,mid {
	display: block;
	font-size: 10px;
	color:white;
}
.inftarifa.tarifas .offame {
    padding: 20px 10px;
    border: 1px solid green;
}.selectbeneficio {
    background-color: rgba(63, 176, 186,.3);
}
.pagecompleta {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: white;
    z-index: 10;
}

.offameaviso {
    display: block;
    font-size: 11px;
    background: green;
    color: white;
    padding: 1%;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 98%;
}
.dusuario p[name="val"] {
    padding: 0px;
}
.panelcien.dusuario h4 {
    border-bottom: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 24px;
}
.promobefore
{
    font-size: 10px;
    text-decoration: line-through;
    color: red;
    }
.descaviso {
    background-color: yellow;
    padding: 3px;
    border-radius: 9px;
    position: absolute;
    right: -20px;
    top: 0;
    font-size: 10px;
}
.allbooking b {
	font-size: 16px;
	padding: 0px 10px;
}
.allbooking img {
    margin-bottom: 10px;
	width: 220px;
    max-width: 100%;
    box-shadow: 0px 0px 10px #a2a2a2;
    text-align: center;
    /*! display: block; */
}
.allbooking>div:nth-child(2){ 	width:70%;
    
}
.allbooking a.uno {
	width: 99%;
}
div[name="cuadro"] div.allbooking a.uno > div {
	display: block;
	text-align: center;
}

.selectbeneficio.unocien span {
    left: 30%;
}
.selectbeneficio.unocien {
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
#beneficios{

}
.popup{


    position: fixed;
    z-index: 10;
    background: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    padding: 10%;
    height: 100vh;
    width: 80%;

}
.popup>div{
background: white;		
    width:1115px;
top: 15%;
width: 100%;
left: 0px;
}

.allbooking {
	width: 97%;

	vertical-align: top;
	border: 1px solid #dedede;
	padding: 5px 10px;
	margin: 0px;
	/*! border-left: 10px solid rgba(63, 176, 186,1); */
	/*! box-shadow: 1px 1px 1px rgba(63, 176, 186,.4); */
	position: relative;
	/*! background: #00b5bd; */
	/*! color: white; */

}
.allbooking a.uno{	 width: 100%;
}
.allbooking a,.allbooking > div:nth-child(1) {
	display: inline-block;
	width: 30%;
	padding: 1%;
	vertical-align: top;
	text-align: center;
	position:relative;
	
}
.allbooking span {
    color: white;
    position: absolute;
    text-align: center;
    display: block;
    width: 200px;
    top: 42%;
    left: 13%;
    font-weight: bold;
    font-size: 16px;
    text-shadow: 1px 1px #505050;
}

#condiciones {
	position: fixed;
	z-index: 10;
	background: rgba(0,0,0,.5);
	left: 0;
	top: 0;
	padding: 10%;
	height: 100vh;
}
#condiciones> div {
	height: 40vh;
	background: white;
	padding: 3%;
	overflow: scroll;
}
#condiciones a {
	float: right;
}
#condiciones li {
	width: 100%;
	margin: 5px 0;
}
.allbooking > div{display:inline-block;}
.allbooking > div:nth-child(1) {
	font-size: 16px;
	/*! line-height: 24px; */
	height: 132px;
	border-right: 1px solid #e7e4e4;
	padding-top: 44px;
	width: 25%;
}
.allbooking > a.dos img  ,.allbooking > a.uno img {
    max-height: 100px;
    width: auto;
    display: block;
}
.allbooking > a.dos  {
    width: 30%;
}
.allbooking > a.uno {
    width: 70%;
}
.allbooking .uno span {
    left: 35%;
}
.allbooking .dos span {
    left: 21%;
}
.inftarifa.tarifas >div.promoblackdays
{
    border: 1px solid black;
    box-shadow: 2px 2px 2px #0000005e;
    padding-top: 30px;
    }
.inftarifa.tarifas >div.promoofferta
{
    border: 1px solid #ff7575;
    box-shadow: 2px 2px 2px #f9a1a1;
    padding-top: 22px;
    }
#buscars.fixedtb {
  position: fixed;
  width: 1130px;
  top: 0px;
  background: white;
  z-index: 10;
}
.buscars
{
    width: 100%;
min-height: 83px;margin: 19px 0;
    width: 96%;
    border: 1px solid #c2c2c2;
    padding: 1%;
    /*! border-top: 5px solid; */
    /*! box-shadow: 2px 2px 4px gray; */
    }

.minfotar,.minfotarchild
{
    width: 100%;
height: 235px;
    }
.tt, .minfotarchild.fixedtt{
  position: fixed;
  width: 533px;
  top: 83px;
  z-index: 10;
  background:white;height: auto;
}
.tt.info {
  width: 534px;
  top: 40px;
  z-index: 10;
  background: white;
}
.tt.infodet {
  width: 534px;
  top: 70px;
  z-index: 10;
  background: white;
}


.inftarifa {
  width: 100%;
  text-align: left;
  margin: 0px 0px 0px 0% !important;
  position: relative;
  /*! border-bottom: 1px solid #e0dddd; */
  /*! padding-left: 2%; */
}
.inftarifa>div {
  padding: 5px 9px;
  margin-top: 0px !important;
  width: 94px;
  text-align: center;
  vertical-align: text-bottom;
  display:inline-block;
}
.inftarifa.detalles>div {
  /*! border-right: 1px solid #8efb8e; */
  /*! border-left: 1px solid #8efb8e; */
}
.inftarifa.detalles > div, .inftarifa.detalles li>a,.inftarifa.detalles ul li {
  font-size: 11px;
  text-align: left;
  /*! border-right: 1px solid #8efb8e; */
}
.inftarifa.detalles li::before {
  content: "»";
  color: green;
  display: inline-block;
  padding-bottom: 5px;
  vertical-align: middle;
  padding-right: 3px;
}
.inftarifa.detalles ul li {
  list-style: none;
  padding: 5px 0;
}
.inftarifa.detalles>div:nth-child(1) {
  /*! background: #f3f3df; */
}
.inftarifa.detalles>div:nth-child(2) {
  /*background: #cfc;*/
}
.inftarifa.tarifas>div:nth-child(2)  {
 /* background: #f3f3df;*/
  text-align: center;
 position: relative;
}
.inftarifa.tarifas>div:nth-child(3) {
  /*! background: #cfc; */
  text-align: center;
}
.inftarifa.tarifas > div:first-child{ width: 25%;}



.todastarifas div>div{width: 23% !important;
display: inline-block;
/*! min-height: 47px; */
vertical-align: middle;
/*! margin: 10px; */
padding: 10px 2px !important;
}
.todastarifas.casa div > div{
width: 22% !important;
vertical-align: bottom;
}
.todastarifas.casa div > div:first-child{
width: 50% !important;
}

.todastarifas div > div:nth-child(1) {
  text-align: left;
    width: 49% !important;
  padding-left: 11px !important;
}
.inftarifa.tarifas > div>a {
  display: block;
  /*! margin-top: 2px; */
  /*! height: 47px; */
  width: 100%;
  vertical-align: bottom;
  line-height: 1.3;
}
.inftarifa.tarifas:hover {
  box-shadow: 0px 0px 6px gray ;
   border-radius: 10px;
    
  overflow: hidden;
}


.inftarifa.tarifas > div:nth-child(4):hover {
 font-weight: bold;
  text-decoration: underline;
  
}
.inftarifa.tarifas > div:nth-child(3):hover {
 font-weight: bold;
  text-decoration: underline;
  background: rgba(63, 176, 186,.6);
 /*! border: 1px double white; */
}
.inftarifa.tarifas > div:nth-child(2):hover {
 font-weight: bold;
  text-decoration: underline;
  background: rgba(63, 176, 186,.3);
}
.inftarifa.tarifas.promos {
/*  border: 1px dotted;*/
}
.inftarifa.tarifas.packagefami:hover{
 
   border-left:3px solid #5ABA6C !important;
}
.inftarifa.tarifas.packageromace:hover{
 
   border-left:3px solid #F87D7D !important;
    box-shadow: 1px 3px 3px #F6A9A9;
    
}
.inftarifa.tarifas.planhotel:hover{
 
   border-left:3px solid green !important;
    box-shadow: 1px 3px 3px green;
    
}
.inftarifa.tarifas.planhotel {
margin-top:10px !important;
    border: 1px solid green;
    padding-top: 20px !important;
    box-shadow: 0px 0px 3px green;

}
.inftarifa.tarifas.packagefami {
margin-top:10px !important;
    border: 1px solid #5ABA6C;
    padding-top: 20px !important;
    box-shadow: 0px 0px 3px #5ABA6C;

}
.inftarifa.tarifas.packageromace {
margin-top:10px !important;
    border: 1px solid #F6A5A5;
    padding-top: 20px !important;
    box-shadow: 0px 0px 6px #F6A5A5;

}
.inftarifa.tarifas.packagespa {
margin-top:10px !important;
    border: 1px solid #03b0de;
    padding-top: 20px !important;
    box-shadow: 0px 0px 6px #67d0ec;

}
.inftarifa.tarifas.packageockt {
margin-top:10px !important;
    border: 1px solid #daa520;
    padding-top: 20px !important;
    box-shadow: 0px 0px 6px #f0dfb3;

}.inftarifa.tarifas.packageockt:hover{
 
   border-left:3px solid #daa520 !important;
    box-shadow: 1px 3px 7px #f0dfb3;
    
}
.inftarifa.tarifas.packagegris {
margin-top:10px !important;
    border: 1px solid #8bbb7a;
    padding-top: 20px !important;
    box-shadow: 0px 0px 6px #8bbb7a;

}.inftarifa.tarifas.packagegris:hover{
 
   border-left:3px solid #8bbb7a !important;
    box-shadow: 1px 3px 7px #8bbb7a;
    
}
.inftarifa.tarifas.packagespa:hover{
 
   border-left:3px solid #03b0de !important;
    box-shadow: 1px 3px 7px #67d0ec;
    
}

.inftarifa.tarifas.packageoldcity {
margin-top:10px !important;
    border: 1px solid red;
    padding-top: 27px !important;
    box-shadow: 0px 0px 6px #ff000069;

}.inftarifa.tarifas.packageoldcity:hover{ 
   border-left:3px solid red !important;
    box-shadow: 1px 3px 7px #ff000069;    
}

.planhotel .pg_span {
    background: green;
}
.packagegris .pg_span {
    background: #8bbb7a;
}
.packageockt .pg_span {
    background: #daa520;
}
.packagespa .pg_span {
    background: #03b0de;
}
.packagefami .pg_span {
    background: #5ABA6C;
}
.packageromace .pg_span {
    background:#F34F4F;
}
.packageoldcity .pg_span {
    background: 
    red;
}

.todastarifas div > div.misdetalles{border: 1px solid #c3c3c3;border-radius: 5px;position: absolute;background: white;z-index: 10;box-shadow: 0 0 12px black;width: 300px !important;padding: 38px;}
.pg_span {
    position: absolute;
    left: -1px;
    font-size: 12px;
    width: 99%;
    text-align: center;
    padding: 8px 3px;
    top: -1px;
    color: white;
    font-weight: bold;
}
.todastarifas div > div.misdetalles.conserje{
padding: 20px !important;
}
.blackdays {

    background-color: black;
    color: white;
    font-weight: bold;
    padding: 5px 2px;
    font-size: 12px;
    /*! border-radius: 6px; */
    position: absolute;
    left: 0;
    top: 0px;

    width: 97%;
}
.promoaviso {

    background-color: red;
    color: white;
    font-weight: bold;
    padding: 2px;
    font-size: 10px;
    /*! border-radius: 6px; */
    position: absolute;
    left: 0;
    top: 0px;

    width: 97%;
}
.img_04 {
  padding-top: 24px;
}



.psel {
    background: #D0C6AC;
}

.mediopagos label {

    height: 20px;
    display: inline-block;
    padding: 10px;
    width: 74%;

}.opcionespago {    width: 100%;}
#buscars div {   margin-right: 17px;}
.dusuario{padding-bottom:15px;}

.paypalimg{ background:url("../images/pp_cc_mark_74x46-min.png") no-repeat scroll right center; }
.paypalimg.psel{ background:#D0C6AC url("../images/pp_cc_mark_74x46-min.png") no-repeat scroll right center;}

.creditoimg{ background:url("../images/tarjetas-min.png") no-repeat scroll right center; }
.creditoimg.psel{ background:url("../images/tarjetas-min.png") no-repeat scroll right center;/*! color: white; */background-color: rgba(63, 176, 186,1);}
.panelcredito img{width:50%}
p[name="valinp"] {display: table-cell;/*min-width: 125px;*/}
table{font-family:Arial,Tahoma,Verdana;font-size:14px;margin-top:10px;}
#body_webcheckinpanel label{padding-left:7px;}

.debitoimg{background: url("../images/pse-logo-45.png") no-repeat scroll right center;}
.debitoimg.psel{background:rgba(63, 176, 186,1) url("../images/pse-logo-45.png") no-repeat scroll right center;}

#body_habitaciones table{font-family:Arial,Tahoma,Verdana;font-size:14px;}
.torre_css{background-color:#dceaf7;padding:6px;font-weight:bold;border:1px solid #cfe9e9;font-size:12px;font-family:Arial;}
.casa_css{background-color:#E5F6F6;padding:6px;font-weight:bold;border:1px solid #cfe9e9;font-size:12px;font-family:Arial;}
.registro{float:left;text-align:center;padding:5px;color:#754200;}
.registro tr{height:25px;}
.loadpago{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:10;top:0px;left:0px;text-align:center;padding-top:16%;font-weight:bold;font-size:16px;}
footer.showred,footer.showyellow,footer.showgreen{background-color:gray;height:1384px;left:0;margin:0;opacity:0.4;position:absolute;top:0;width:100%;z-index:4;}
calfoot{color:red;font-size:smaller;}
.registro tr input{width:188px;}
.registro tr select{width:195px;}
.subtotal_planes{display:inline-block;color:rgb(40, 179, 182);text-align:right;font-size:11px;margin:0px;padding:0px 10px;}
.registro div{height:30px;}
.registro div input{padding:3px;width:188px;}
.registro div select{width:195px;}
.xdsoft_disabled.false > div:hover,.xdsoft_datetimepicker .xdsoft_disabled.false { color:Red;}
*{margin:0px;padding:0px;font-family:Arial;font-size:12px;}
img{border:0px;}
h1{font:Bold 20px Arial;border-bottom:1px solid;}
h2{font:Bold 14px Arial;}
h1,h2,h3{padding:5px 0;}
header, section, aside, nav,article,footer, hgroup ,calheader,calcontentcp,calcontenttm,calfoo,htop,himage,hmain,hfooter,loadpanel,hselec{display:block;}
a{text-decoration:none;color:#5e3607;}
.reservarpayuvisible{position:fixed;top:20px;}
#hselec.bottompayuvisibel{vertical-align:bottom;}
.politicas_font{font-family:Arial;font-size:11px;}
loadpanel{background:rgba(255,255,255,.5);left:0;position:fixed;top:0;text-align:center;z-index:15;width: 100%;height: 100%;}
#dtar{background:white;border:1px solid;left:20%;padding:20px;position:fixed;top:30%;text-align:left;z-index:10;box-shadow:0 0 10px #E6E5E2 inset;}
#dtar>div{float:left;width:300px;}
#dtar>div>p:nth-child(1){margin-bottom:10px;}
.selectores_numeros{clear:both;margin-top:9px;}
#dtar > div{padding-right:25px;}
.totales p[name=descr]{width:350px;display:inline-block;padding:5px;clear:both;text-align:right;}
.totales p[name=txt]{display:inline-block;padding:5px;width:350px;}
.codigo{padding:20px 0 0 15px;background-color:#F0ECEA;height:100px;width:98%;}
.tabla_isq td:nth-child(2){text-align:left;}
loadpanel a{font-size:10px;}
.compra_panel{background-color:#faf7f2;border:1px solid #d0c6ac;}
.bgselplan{background-color:#f0ecea;}
.compra_panel p{padding:1px 15px;width:80%;}
.compra_panel>div>p:nth-child(1){font-weight:bold;}
.compra_panel>div>p:nth-child(2){font-weight:normal;}
.compra_panel div{padding:6px 0;}
.compra_panel div:nth-child(even){background-color:#F3EEE2;min-width:234px;}
.compra_panel div:nth-child(odd){background-color:#faf7f2;}
#sel_hab{padding:10px 0 10px 20px;text-align:right;}
.dispo_v{width:100%;background-color:#e9fbdd;text-align:center;vertical-align:top;position:relative;}
.dispo_v_f calheader{background-color:#e9fbdd;border:1px solid white;vertical-align:top;position:relative;}
.dispo_g{width:100%;background-color:#eaeaea;text-align:center;color:#999999;vertical-align:top;position:relative;}
.dispo_g_f{background-color:#EAEAEA;vertical-align:top;border:1px solid white;color:#999999;position:relative;height:50px;}
.dispo_w{width:100%;background-color:white;text-align:center;vertical-align:top;position:relative;}
.dispo_w_f{background-color:white;vertical-align:top;position:relative;}
.dispo_r{width:100%;background-color:#f9d5c8;text-align:center;position:relative;}
.dispo_r_f calheader{background-color:#f9d5c8;border:1px solid white;position:relative;}
.dispo_a_f,.dispo_ac_f,.dispo_av_f{font-weight:bold;background-color:#FAFB9C;vertical-align:top;position:relative;}
.dispo_v_f{background-color:#E9FBDD;vertical-align:top;position:relative;}
.lenguaje{border:0 dotted;height:18px;margin:0 0 0 20px;padding:0 6px;}
.titulo_sel{background-repeat:no-repeat;font-family:'Raleway', sans-serif;font-size:33px;padding:18px 0 5px 30px;}
.dispo_a{width:100%;background-color:#fafb9c;text-align:center}
.dispo_a_f calheader{background-color:#fafb9c;border:1px solid white;}
.dispo_ax{width:100%;background-color:#fafb9c;text-align:center;color:Red;}
.dispo_ax_f calheader{background-color:#fafb9c;border:1px solid white;color:Red;}
.dispo_av{width:100%;background-color:#fafb9c;text-align:center;color:Green;}
.dispo_av_f calheader{background-color:#fafb9c;border:1px solid white;}
.seleccionado{background-color:Olive;}
option,select ,p[name=valinp] input{min-height:26px;padding:2px 7px;max-height: 30px;}
.calendariof tbody tr td{height:57px;}
.calendariof_header{width:839px;font-size:9pt;font-family:Arial;color:Black;border-width:1px;border-style:solid;border-color:White;background-color:White;border-collapse:collapse;}
p[name*=set_]{background-image:url(../images/bg_orange.jpg);padding-bottom:10px;padding:17px 7px;width:152px;}
#apa:hover{text-decoration:underline;}
#div_datosusuarios>article>header>hgroup{background-image:url(../images/bg_orange.jpg);padding-bottom:10px;padding-left:25px;padding-top:10px;width:auto;margin-top:10px;}
#hselec>article>header>hgroup{padding-bottom:10px;padding-left:25px;padding-top:10px;width:auto;margin-top:10px;}
#div_datosusuarios>article>header,#hselec>article>header{font-weight:bold;}
p[name*=set_] a{color:White;}
p[name*=set_]:nth-child(1){padding-right:3px;}
.img_miniaturas img{height:40px;padding:4px;width:76px;margin-left:1px;}
.img_miniaturas img:nth-child(6){margin-left:3px;}
.calendariof{width:100%;text-align:center;vertical-align:top;background-color:#F3EEE2;}
.calendariof th{background-color:#dcccb9;}
.calendariof_days{height:50px;}
.grayfc{color:Gray;width:100%;}
#shotel .calendariof_days div{width:100%;}
.calendariof_home{width:300px;text-align:center;height:37px;background-color:#F3EEE2;}
.calendariof_home th{background-color:#dcccb9;}
.calendariof_days_home{height:21px;text-align: center;}
.calendariof_days div calheader, calheader{text-align:right;}
div[name=complejo_hotel]>section>article>p{padding:17px 11px;position:relative;}
div[name=complejo_hotel]>img{width:1140px;padding-bottom:12px;}
div[name=complejo_hotel]>div[name=hotelcasadiv]>img{left:142px;position:absolute;top:214px;}
div[name=complejo_hotel]>div[name=hotelcasadiv]>p{color:White;font-weight:bold;left:212px;position:absolute;text-align:center;top:244px;width:134px;}
div[name=complejo_hotel]>div[name=hoteltorrediv]>img{position:absolute;right:34px;top:248px;}
div[name=complejo_hotel]>div[name=hoteltorrediv]>p{color:White;font-weight:bold;position:absolute;right:97px;text-align:center;top:277px;width:134px;}
div[name=complejo_hotel]>div[name=centroconvencionesdiv]>img{left:350px;position:absolute;top:151px;}
div[name=complejo_hotel]>div[name=centroconvencionesdiv]>p{color:White;font-weight:bold;left:406px;position:absolute;text-align:center;top:197px;width:282px;}
calcontentCPR{font-weight:bold;display:block;font-size:12px;margin:0 12%;text-align:center;}
calcontentTMr{display:block;text-align:center;font-weight:bold;font-size:12px;margin:0 12%;}
calcontentCP{text-align:center;font-size:12px;font-weight:bold;margin:0 12%;}
calcontentTM{text-align:center;font-size:12px;font-weight:bold;margin:0 12%;}
calfoo{text-align:right;}
#Calendar1{width:100%;text-align:center;}
#Calendar1 tbody tr td{padding-right:12px;padding-bottom:5px;padding-left:12px;}
#Calendar1 tbody tr td table{height:50px;font-size:9pt;font-family:Arial;color:Black;text-align:center;border-bottom:1px solid black;background-color:White;}
#top_menu{background-image:url(../images/bg-blue-menu.jpg);text-align:right;position:relative;}
#top_menu a{color:White;font-size:14px;margin-left:20px;padding-right:25px;font-family:Arial;}
#top_menu:nth-child(1){display:none;}
#top_menu:nth-child(n){border-right:1px dotted white;}
#top_menu:nth-child(3){border:none;}
.fbtorre{background-image:url(../images/bgazul.png);color:White;padding:10px;position:relative;font-weight:bold;}
.fbtorre a,.fbcasa a{color:White;min-width:50px;}
.fbtorre input,.fbcasa input{float:right;position:absolute;right:10px;}
.fbcasa{background-image:url(../images/bgazulcp.png);color:White;padding:10px;position:relative;font-weight:bold;}
#casa_apm_home{width:47%;float:left;border:1px solid #D0C5AB;box-shadow:0px 0px 6px #b4b4b4 inset;padding:10px;min-height:526px;}
#torre_apm_home{width:47%;float:right;border:1px solid #D0C5AB;box-shadow:0px 0px 6px #b4b4b4 inset;padding:10px;min-height:526px;}
#casa_apm_home article h3 ,#torre_apm_home h3{font-family:'Raleway', sans-serif;font-size:24px;font-weight:normal;}
h3 img{float:left;}
div[name=complejo_hotel]:nth-child(1){margin-right:10px;}
div[name=cuadro] div[name=complejo_hotel]{width:100%;margin-top:10px;}
.input{padding:5px;width:150px;}
.ui-datepicker-calendar{}
@media screen{body{text-align:center;color:#5e3607;font-size:14px;}
p[name=nodispogeneral]{padding:30px 0;}
#shotel div[name=desc_calendar]{padding:14px;}
input[id*=checkin],input[id*=checkout]{background:url("../images/calendar.jpg") no-repeat scroll 96% center transparent;width:108px;}
calendar
#social{width:318px;}
#div_datosusuarios{display:inline-block;padding-right:1%;position:relative;width:65%;}
hgroup>h3{background-color:#E5F6F6;border:1px solid #CFE9E9;font-weight:bold;margin:0 5px;padding:6px 45px;}
article>p{text-align:left;}
#dusuariologin{width:263px;}
#hselec{display:inline-block;padding:5px;margin-left:10px;border: 1px solid #D0C6AC;vertical-align: top;width: 30%;}
#hselec>article>section{}
#hselec>article>section>article>header>h3{margin-top:10px;margin-top:11px;padding-bottom:13px;padding-top:13px;text-align:center;}
div[name=cuadro] div[name=detalleshabitacion]{/*background-color:#F3EEE2;border-bottom:1px solid #D0C6AC;*/float:left;padding:10px 20px;width:289px;vertical-align: top;}
.mediopagos{border:1px solid rgba(63, 176, 186,.5);/*! height:30px; */width:30%;display: inline-block;vertical-align: top;vertical-align: top;}
#breserva{}
.dusuario p[name="titu"], .dusuario p[name="titu"] span, #dusuario > article > p[name="titu"], #dusuariologin > article > p[name="titu"], #dusuariologeado > article > p[name="titu"], section[name="dusuario"] > article > p[name="titu"]{padding:20px 0;font-size:14px;font-weight:bold;clear:both;width:100%;}
#breserva>article>p{}
#dusuariologeado{width:470px;}
#dusuario>article>footer{padding:30px 0 0 33%;}
#alerta{z-index:15;}
#dusuariologin p[name=txt]{clear:both;float:left;margin:5px 0;width:87px;}
#hselec > article > #breserva > article > p{margin:0;}
#interno > a{float:right;}
ul li{line-height:15px;}
#interno,.interno{background-color:white;left:10%;margin-top:3%;opacity:1;padding:30px;position:Fixed;z-index:2;}
#internobg,.internobg{background-color:gray;height:0;margin-top:0;left:0;min-height:1500px;opacity:0.4;position:Fixed;top:0px;width:100%;z-index:1;}
div[name*=addroom]{min-height:1500px;position:fixed;width:100%;top:0px;left:0px;z-index:3;}
#ui-datepicker-div{z-index:16;}
#hselec > article > #breserva > article > p[name=vll] + p{float:left;font-size:16px;margin-left:2%;text-align:left;width:auto;padding-top:6px;}
#hselec > article > #breserva > article > p[name=vll]{float:left;text-align:right;width:165px;padding-top:6px;}
#politicas_hotel{width:100%;clear:both;padding-top:20px;}
#hselec > article > #breserva{}
#dusuariologin p[name=val]{float:right;}
#dusuariologin p[name=val] input{padding:3px;}
.dusuario p,section[name=dusuario]>article>p,#dusuario>article>p,#hselec article p,#dusuario>article>div>p,#dusuariologeado>article>p,#dusuariologeado>article>div>p{display:inline-block;margin:3px 0;vertical-align: top;padding: 2px 0;}
.dusuario, section[name="dusuario"]{width:384px;}
#hselec article p[name=signoUSD],#breserva>article>div>p[name=signoUSD]{margin:3px 0px 0 0;text-align:left;width:auto;}
#hselec article p[name=valorUSD],#breserva>article>div>p[name=valorUSD]{margin:3px 0px 0 0;text-align:right;width:44px;}
#hselec article p[name=signoCOP],#breserva>article>div>p[name=signoCOP]{margin:3px 0px 0 0;text-align:left;width:auto;}
#hselec article p[name=valorCOP],#breserva>article>div>p[name=valorCOP]{margin:3px 0px 0 0;text-align:right;width:70px;}
.dfacturacion{width:100%;}
.dfacturacion input[name*="opcion"]{width:30px;}
.dfacturacion p[name="val"]{margin-right:10px;width:195px;}
.panelcredito{padding:16px;margin-top:0px;margin-bottom:11px;border:1px solid #D0C6AC;width: 97%;}
.dusuario p[name=txt],section[name=dusuario]>article>p[name=txt], #dusuario>article>p[name=txt],#dusuario>article>div>p[name=txt] ,#dusuariologeado>article>p[name=txt],#dusuariologeado>article>div>p[name=txt]{clear:both;text-align:right;margin-right:10px;width:48%;}
.dusuario input,section[name=dusuario]>article>p>input,#dusuario>article>p>input,#dusuario>article>div>p>input{/*width:200px;*/padding:3px;max-width: 100%;}
.dusuario select,section[name=dusuario]>article>p>select,#dusuario>article>p>select,#dusuario>article>div>p>select{width:200px;max-width: 100%;}
#breserva{}
.casa_css{background-color:#E5F6F6;border:1px solid #CFE9E9;font-weight:bold;padding:6px;}
#mhmain{width:50px;position:relative;display:none;}
#mhmain img{position:relative;top:-2px;z-index:4;}
htop{text-align:right;margin:10px 24px;float:right;width:75%;}
htop a img{margin-top:2px;}
htop div{margin-left:20px;margin-right:3px;}
hmain{margin:0px 24px 30px;text-align:right;font-size:11px;padding-right:7px;float:right;width:75%;position:relative;}
hmain a{margin-left:10px;}
hmain items a{background-color:white;z-index:3;}
himage{float:left;padding-left:30px;}
himage>h1{border:0px;}
[id*=blog]{padding-left:22px;background-image:url(../images/blog.png);background-repeat:no-repeat;position:relative;z-index:10;}
[id*=blog]:hover,[id*=mapa]:hover,[id*=agentes]:hover{background-color:#ece6de;}
[id*=webcheckin]:hover{}
[id*=tour]{padding-left:23px;background-image:url(../images/camara.png);background-repeat:no-repeat;}
[id*=mapa]{padding-left:23px;background-image:url(../images/mapa.png);background-repeat:no-repeat;}
[id*=agentes]{padding-left:23px;background-image:url(../images/world.png);background-repeat:no-repeat;}
[id*=webcheckin]{padding-left:25px;background-image:url(../images/key.png);background-repeat:no-repeat;background-color:#0068a3;color:White;}
[id*=codigodegrupo]{background-color:#39aec9;padding-left:5px;color:#fff;}
[id*=codigodegrupo]:hover{font-weight:bold;}
[id*=webcheckin]:hover{background-color:#588fbd;}
div[name=ttcomplejo]{position:absolute;top:0;}
#new_div{width:100%;clear:both;min-height:200px;font-family:Arial;}
#wrapper{width:1200px;margin:4px auto auto;text-align:left;}
#top_header{}
#top_menu{padding:7px;float:right;margin-right:30px;}
#main{float:left;width:70%;padding:20px;margin:5px;background-color:gray;}
#noticias{float:left;width:20%;padding:20px;margin:5px;background-color:red;}
#hgroup{}
#pasos{float:left;width:100%;height:46px;position:relative;padding:6px 0 0 0px;border-top:1px dotted gray;margin:10px 0 0;}
#pasos a:nth-child(1){background-image:url("../images/bg-pasos-uno.png");left:29px;}
#pasos a:nth-child(2){left:215px;}
#pasos a:nth-child(3){left:401px;}
#pasos a:nth-child(4){left:587px;}
#pasos a{background-image:url("../images/bg-pasos.png");background-repeat:no-repeat;display:block;height:27px;margin-right:2px;padding:11px 12px;position:absolute;text-align:center;width:175px;}
#pasos a.selecciona:nth-child(1){background-image:url(../images/bg-pasos-uno-sel.png);}
#pasos a.selecciona{width:175px;font-weight:bold;color:White;background-image:url(../images/bg-pasos-sel.png);background-repeat:no-repeat;}
#languajes{float:right;text-align:right;width:10%;padding:5px;margin:5px;}
#footer{overflow:inherit;width:100%;clear:both;text-align:center;min-height:222px;background-color:#daf5f9;height:auto;position:relative;z-index:2;}
#footimg{background-image:url(../images/palmeras.png);height:333px;position:absolute;left:-220px;bottom:0px;width:258px;z-index:1;}
#footmain{width:1200px;margin:4px auto auto;position:relative;text-align:left;z-index:1;height:200px;}
#menus a:hover{text-decoration:underline;}
#shotel .headcalendar div:nth-child(1){width:10%;}
#shotel .headcalendar div:nth-child(2){width:79%;text-align:center;font-weight:bold;}
#shotel .headcalendar div:nth-child(3){width:10%;text-align:right;}
#shotel .headcalendar div,#shotel .headcalendar{padding:0;}
#shotel .headcalendar{border-bottom:5px solid white;width:100%;border-top:20px solid #DCCCB9;}
#contacto{display:block;float:left;font-weight:bold;padding:20px 0;text-align:center;margin-bottom:10px;background-image:url(../images/footbg.jpg);color:White;width:100%;}
#menus div{Float:left;line-height:20px;}
#menus div a{display:block;padding:0 17px;}
#menus div:nth-child(1){display:none;}
#menus{background-color:#DAF5F9;display:block;padding:12px 15px;text-align:left;width:65%;float:left;}
#social{display:block;padding:12px 15px;text-align:right;float:right;width:300px;}
#social div:nth-child(1){background-color:#bbe1e0;padding-left:15px;text-align:left;width:auto;overflow:hidden;}
#social div:nth-child(n){padding:7px;display:block;}
#social div a img{vertical-align:bottom;}
#contacto span{color:#5ac9dd;}
#main article footer{text-align:right;}
p[name=tipfecha]{display:table-cell;vertical-align:middle;height:30px;padding:0px 20px 0px 0px;}
p[name="txtg"], p[name="txtleft"]{/*! float:left; */padding:0px 7px 0px 0px;}
p[name=txtleft]{padding-top:0;vertical-align: middle;height: 35px;display: table-cell;}
p[name=txt_hab]{clear:both;width:130px;display:block;float:left;}
p[name=plan_info],p[name=val_hab]{width:50%;display:block;float:left;}
p[name=totalres],p[name=formpago],p[name=linkpagosonline],p[name=politicas]{clear:both;}
section>article>footer{clear:both;}
div[name=hab]{width:20%;margin-left:15px;float:left;}
div[name=hab] img{height:170px;width:270px;}
div[name=datos]{width:auto;margin:15px;float:left;}
h1[name=titulo]{clear:both;background-color:#E5F6F6;border:1px solid #CFE9E9;font-weight:bold;padding:5px 50px;margin-bottom:10px;}
p[name=politicasdet]{padding:10px 20px;}
p[name=politicasdet]{font-size:12px;}
p[name=linkpagosonline]{text-align:center;width:100%;}
p[name=linkpagosonline] a{display:block;width:auto;text-align:right;margin-right:10%}
#reporte>article>p{width:47%;float:left;}
p[name=tcenter]{text-align:right;margin-right:10px}
p[name=vcenter]{text-align:left;margin-right:10px}
#buscar, #buscars{width:100%;clear:both;padding:32px 0 16px;}
div[name=cuadro]{/*! border:1px solid #cecece; *//*! box-shadow:0px 0px 2px #c3c3c3; */clear:both;padding:16px 5px;width:auto;position:relative;min-height:200px;margin-bottom:50px;}
#shotel,#shotel2{clear:both;width:865px;}
div[name=cuadro] div{/*margin-top:4px;*/display:inline-block;vertical-align: top;}
#buscar div p:nth-child(1){text-align: right;min-width: 61px; text-align: right;}
#shotel div{width:auto;padding:1px 2px;vertical-align:top;}
div[name=buscar] div{display:inline-block;}
div[name=planesdis] ul{margin-left:20px;font-size:13px;}
div[name=planesdis] h2{margin:4px 0 8px;}
#shotel div[name=hotels] p{display:inline-block;min-width:407px;}
#shotel div[name=compra_panel]{margin-top:15px;top:392px;}
#shotel div[name=compra_panel]{clear:both;float:right;margin-top:28px;top:390px;position:absolute;right:29px;width:237px;}
#shotel div[name=planesdis]{clear:both;float:right;top:103px;margin-top:28px;position:absolute;right:29px;width:237px;}
.linkcolor{color:#2C9DBD;font-weight:bold;}
.linkcolor:hover{text-decoration:underline;}
.planinfo{max-height:146px;overflow:scroll;border:1px solid #D0C5AB;padding:10px;color:black;}
#shotel div[name=hotels] p:nth-child(1){width:100%;margin-bottom:15px;text-align:left;}
#shotel div[name=planesdis] p:nth-child(n){font-weight:bold;margin-top:2px;width:210px}
div[name="cuadro"] #hotels div[name=detalles]{height:30px;position:inherit;}
div[name="cuadro"] #hotels div[name=detalles] div{display:inline-block;width:115px;}
div[name="cuadro"] #hotels div[name=detalles]>div>p{width:100%;}
div[name=cuadro] div[name=codigog]{float:right}
#continuar{clear:both;width:auto;float:right}
#continuar:nth-child(1){float:right;}
#continuar:nth-child(2){clear:both;}
.kiddiv{background-color:White;z-index:1;border:1px solid #D0C5AB;box-shadow:0 0 6px #B4B4B4 inset;overflow:auto;padding:30px 22px;position:absolute;right:1px;text-align:center;top:33px;}
p[name=kiddiv] a{font-size:10px;padding:8px 0;position:absolute;right:0;top:-4px;width:100%;}
#shotel #body_Panelff{width:854px;border:1px solid #D0C5AB;margin-bottom:112px;}
#shotel #body_Panelff p{padding-bottom:12px;display:inline-block;padding-right:20px;margin-left:14px;}
#shotel #body_Panelff:nth-child(1){}
#shotel #body_Panelff>table{margin-bottom:8px;}
#hotels{width:394px;vertical-align:top;padding:10px;}
#hselecs{border-left:1px dotted;border-right:1px dotted;padding:10px 18px;vertical-align:top;width:335px;}
#hselecs > article > div.fbcasa p:nth-child(1) ,#hselecs > article > div.fbtorre p:nth-child(1){border:0px;padding:8px;}
#hselecs > article > div[name=habcp],#hselecs > article > div[name=habtm]{height:270px;overflow:scroll;}
#splan{margin-top:15px;width:340px;}
#splan header{padding-bottom:12px;}
div[name=cuadro] div.contenido{width:100%;}
div[name=cuadro] div.contenido section{display:inline-block;}
div[name="cuadro"] #hotels div{width:100%;}
div[name="cuadro"] #hotels div p:nth-child(1){display:inline-block;text-align:left;width:198px;}
div[name=cuadro] #hotels div p:nth-child(2){display:inline-block;vertical-align:top;padding-right:10px;text-align:left;}
#hselecs>article>div>div{width:100%;margin-bottom:1%;background-image:url(../images/bgblanco.png);background-repeat:repeat-x;}
#hselecs>article>div p:nth-child(1){border-top:1px dotted;padding-top:9px;text-align:left;width:100%;}
#hselecs>article>div p:nth-child(2){display:inline-block;vertical-align:middle;width:25%;}
#hselecs>article>div p:nth-child(3){display:inline-block;vertical-align:middle;width:39%;padding:0 10px;}
#hselecs>article>div p:nth-child(4){display:inline-block;vertical-align:middle;}
#hselecs p img{height:55px;}
#hselamp{width:394px;position:relative;}
div[name=cuadro] #hotels div[name=itemhab] div{float:right;text-align:center;width:100px;}
div[name=cuadro] #hotels div[name=hotelcasadiv]{position:absolute;color:white;width:290px;}
div[name=cuadro] #hotels div[name=hoteltorrediv]{color:white;position:absolute;right:-22px;top:-17px;width:250px;}
div[name=cuadro] #hotels div[name=hoteltorrediv] p{font-weight:bold;left:80px;position:absolute;top:26px;width:145px;}
#hselamp article div:nth-child(3){}
div[name=cuadro] #hselamp>article>div>div>p{padding:3px 0;text-align:left;}
#hselamp>article>#sel_hab{font-size:24px;text-align:right;width:100%;}
#hselamp>article>#sel_hab a{padding:0 10px;}
.br-azul{background-color:#E6EFF6;padding:2px 0 2px 6px;text-align:left;font-weight:bold;width:98%;min-width:98%;}
div.br-azul + div{padding:0 0 2px 6px;}
div.br-azul + div div{padding:0;}
#hab_div{width:auto;vertical-align:top;}
.ima_hab_peq,p[name=nombre]{width:100%;}
.ima_hab{width: 50%;
padding: 0;
box-shadow: 0px 0px 6px gray;
margin: 10px 0;
text-align: left;
}
div[name=habcp]>div>div{display:inline-block;}
.img_up{position:absolute;left:0px;width:250px;box-shadow:-14px 9px 10px rgb(136, 136, 136);}
.valores_planes{font-size:12px;padding-left:20px;vertical-align:top;width:308px;}
.casa_panel,.torre_panel{display:inline-block;margin:0 0 10px;vertical-align:top;width:47%;}
div[name="cuadro"] .hab_mb div{margin:0;vertical-align:bottom;}
.hab_mb{padding-top:10px;}
div[name=detalleshabitacion] p[name=descr]+p{display:inline-block;width:50%;text-align: right;}
div[name=detalleshabitacion] p[name=descr]{clear:both;width:40%;font-weight:bold;padding-right:12px;}
p[name=total]{font-size:24px;}
p[name=neto],p[name=total],p[name=iva],p[name=desc]{width:100%;text-align:right;}
p[name=neto]>span,p[name=total]>span,p[name=iva]>span,p[name=desc]>span{min-width:80px;display:inline-block;}
#splan>article>p{display:inline-block;}
#splan>article div[name=planes_]{width:93%;padding-left:15px;padding-bottom:5px;padding-left:15px;padding-top:5px;}
#splan>article div[name=planes_]>a>p:nth-child(1){float:left;font-weight:bold;text-align:left;font-size:12px;width:130px;background-image:url(../images/option_star.png);background-repeat:no-repeat;padding:0 0 0 22px;}
#splan>article div[name=planes_]>a>p:nth-child(2){width:130px;float:right}
#splan>article div[name=planes_]>a{width:95%;}
hmain a,hmain>items>a{padding-top:2px;padding-right:4px;padding-bottom:2px;}
.clearbgblanco{background-image:url("../images/bgblanco.png");background-repeat:repeat-x;border-bottom:1px dotted;clear:both;height:1px;width:97%;}
}
@media screen and (max-width:1200px){#footimg{display:none;width:0px;}
}
.inputs{margin-left:30px;}
.inputs input{padding:3px;}
.inputs:nth-child(odd){padding:3px 0;width:130px;float:left;clear:both;}
.inputs:nth-child(even){padding:3px 0;float:left;}
#social div:nth-child(n){clear:both;float:right;width:318px;}
#social div:nth-child(1){width:auto;}
.showcafe,.showyellow,.showgreen,.showred{background-color:white;box-shadow:0 0 16px gray;clear:both;display:block;margin:7% 35px 9px;padding:30px 0;position:fixed;top:30%;width:60%;z-index:10;}
.oculto{display:none;height:0px;}
.container_landing div {margin-bottom: 10px;}
#detalleshab_>div>div{display: inline-block;width: 113px;border: 1px solid #c3c3c3;padding: 7px;}
#detalleshab_ > div > div p{font-size: 10px;}
.panelcien.dusuario p>a {color: white;background: #5e3607;background-color: rgb(94, 54, 7);width: 120px;display: inline-block;padding: 10px;border-radius: 5px;text-align: center;box-shadow: 3px 3px 0px #b0b0b0;}
.showred>section>article>p,.showyellow>section>article>p,.showgreen>section>article>p{margin:15px 50px;}
a[id=ctl00_body_habitaciontxt]{text-decoration:underline;}
.text>div{display:inline-block;vertical-align:top;width:47%;line-height:1.2;font-size:15px;}
.text>div:nth-child(1){margin-right:18px;}
.text h5{font-family:'Raleway', sans-serif;font-size:23px;font-weight:normal;margin:20px 0;}
.text{padding-top:20px;}
#certificados{clear:both;padding-top:32px;text-align:right;width:100%;}
#certificados > div{display:inline-block;padding-left:20px;vertical-align:top;}
#redes{background-color:#BBE1E0;display:table;float:right;margin:0 auto;padding-left:10px;padding-right:10px;}
#redes ul{list-style-type:none;margin:0;padding:10px 0;text-align:left;}
#redes ul li.page_item8{display:block;float:left;padding-top:3px;width:80px;}
#redes ul li.page_item1, .htop > ul > li.page_item1{width:20px;}
#redes > ul > li{display:inline-block;}
#redes ul li.page_item1 a, .htop > ul > li.page_item1 > a, #redestop ul li.page_item1 a{background-image:url("../images/ico_facebook.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item2 a, .htop > ul > li.page_item2 > a{background-image:url("../images/ico_twitter.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item3 a, .htop > ul > li.page_item3 > a, #redestop ul li.page_item3 a{background-image:url("../images/ico_youtube.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item4 a, .htop > ul > li.page_item4 > a, #redestop ul li.page_item4 a{background-image:url("../images/ico_instagram.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item5 a, .htop > ul > li.page_item5 > a, #redestop ul li.page_item5 a{background-image:url("../images/ico_google.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item5 a, .htop > ul > li.page_item5 > a, #redestop ul li.page_item5 a{background-image:url("../images/ico_google.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item6 a, .htop > ul > li.page_item6 > a, #redestop ul li.page_item6 a{background-image:url("../images/ico_tripadvisor.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#redes ul li.page_item7 a, .htop > ul > li.page_item7 > a, #redestop ul li.page_item7 a{background-image:url("../images/ico_pinterest.png");background-position:left top;display:block;height:22px;text-indent:-10000px;width:20px;}
#footerimage{background-color:#daf5f9;background-repeat:no-repeat;background-position:center top;height:383px;}
#footer{margin-left:auto;margin-right:auto;width:1197px;height:300px;}
#footerinterior{margin-left:auto;margin-right:auto;width:1197px;height:300px;padding-top:185px;margin-top:-120px;}
#footercontact{background-image:url("../images/footercontact.jpg");background-position:center top;background-repeat:repeat-y;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:2px;margin-left:auto;margin-right:auto;padding:25px;font-size:11px;text-align:center;text-transform:uppercase;}
#footercontact a{color:White;}
img a{border:0 none;}
.dusuario{border-bottom: 1px solid #D0C6AC;}
.footerlinks{width:700px;padding-left:40px;}
.footercolumn{width:200px;padding-right:10px;float:left;text-align:left;}
.footercolumn a{line-height:22px;}
.footercolumn a:hover{line-height:22px;color:#39aec9;text-decoration:underline;}
.divfooterright{background-repeat:no-repeat;float:right;width:400px;}
.copy{width:400px;text-align:right;font-size:11px;line-height:13px;clear:both;padding-top:10px;}
.allbooking .dos {
    width: 47%;
    text-align: center;
}
.allbooking .dos>div{text-align: center;}
.copy a:hover{color:#3bb0c8;}
.cierres > div{display:inline-block;vertical-align:middle;}
.panelcien.dusuario > p{width:40%;}
.panelcien.dusuario h3{text-align: center;padding: 20px;width: auto;color: white;background: #754200;border-radius: 5px;margin-bottom: 10px;font-size: large;}
.panelcien.dusuario > p[name="txt"]{text-align:right;vertical-align: top;}
.panelcien{padding:20px;text-align:left;width:94%;box-shadow: 0px 0px 17px gray;border-radius: 10px;margin: 10px;vertical-align: top;}
.panelciencero{padding:20px;text-align:left;width:94%;background-color:white;border:4px double gray;}
table > tbody > tr{height:10px;text-align:left;}
table > tbody > tr:hover{
box-shadow: 0px 3px 3px #c2c2c2;
}
td:hover{color:black;font-weight:bold;}
table[id*=BodyMaster] tr:hover{color:black;font-weight:bold;}
.desc{list-style-type:square;margin:0;padding:0 16px;width:100%;}
.desc > li{margin-left:23px;}