/*Estilos colores resaltados*/
@media (min-width: 240px) and (max-width: 480px) {
.newsLetterWrapper .UDT_Buttons {
    float: right !important;
    width: 30% !important;
}
.newsLetterWrapper .UDT_Input {
    float: left !important;
    width: 70% !important;
}
.newsLetterWrapper .UDT_Caption {
    float: left !important;
    width: 100% !important;
    margin-bottom: 10px !important;
}
}
.txt_azul_corp{
	color:#0180C3 !important; font-size:20px;
}

.txt_verde_oscuro{
	color:#00ABA2 !important;
}

.txt_verde_claro{
	color:#A0CC6A !important;
}
/* */
/* estilos tabs internas acordiontabs*/
.tabs_azul h2.dnnFormSectionHead a {
    display: block;
    padding-left: 10px;
    color: #0180C3 !important;
    text-align: left;
}
.tabs_azul ul li {
    color: #4c4c4c;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 15px;
}
div#Tab_ModuleID_988_TabID_39 {
    border: none;
    background: none;
}

/* formulario contactenos */

#dnn_ctr49594_dnnTITLE_titleLabel {
	text-transform: uppercase !important;
	border-bottom: 1px solid #FFF;
}

.form_contactenos #dnn_ctr49594_Default_Form_cmdCancelButton {
    display: none;
}
.form_contactenos .UDT_Buttons {
    margin-top: 14px;
}
.form_contactenos .UDT_Buttons input {
    background-color: #A1CE6B !important;
    border: none !important;
    width: 100% !important;
    padding: 10px 0px !important;
}
.form_contactenos .UDT_Buttons input:hover {
    background-color: #00ABA2 !important;
}
.UDT_Input textarea {
	color: #666 !important;
width: 100%;
margin-bottom: 10px;
}
/**/
.bx-wrapper .bx-viewport {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    left: 0px !important;
    background: #fff;
}


.bx-wrapper .bx-viewport ul {
    margin: 0px !important;
    padding: 0px !important;
}

.LoginPanel{
	width: 100%;
	float: none;
	padding: 13px 24px;
	padding-bottom: 0px;
}
.loginPane .dnnActions li{
	margin-right: 0px;
}
.loginPane .dnnActions li:nth-child(1){
	width: 63%;
margin-right: 5px;
}

.loginPane .dnnActions li a{
	font-size: 12px !important;
}

#dnn_ctr36272_Login_UP{
	height: 239px;
}
.LoginPanel {

width: 100%;
float: none;
padding: 13px 24px;
padding-bottom: 0px;
background: #5D5D5D;

}

.loginPane {
	width: 100%;
	float: none;
	padding:0px;
	background-color:#FCFEFF;
}
.loginPane .dnnFormItem input[type="text"], .loginPane .dnnFormItem input[type="password"] {
	width: 100%;
	background-color: #E5E6E2;
	border-radius: 0px;
	margin-bottom: 10px;
	max-width: none;
	min-width: 100%;
}
.loginPane {

}
.loginPane .dnnFormItem label {
	display: block;
margin: 0px;
color: #fff;
text-align: left;
width: 100%;
font-weight: 400;
font-size: 16px;
margin-bottom: 0px;
}
.loginPane .dnnForm .dnnFormItem {
	margin-bottom: 0px;
}
.loginPane .dnnForm .dnnFormItem a {
	width: 100%;
box-shadow: none;
border-radius: 0px;
background: none;
background-color: #568DAB;
width: 100%;
text-shadow: none;
text-transform: uppercase;
border: none;
margin: 0px;
margin-bottom: 0px;
margin-top: 5px;
}
.loginPane .dnnForm .dnnFormItem a:hover {
	box-shadow: none;
	background: none;
	background-color: #5D5D5D;
	width: 100%;
	text-shadow: none;
	border: none;
}
.loginPane .dnnForm .dnnFormItem .dnnSecondaryAction {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border: solid 1px #CCC;
	font-size: 12px;
	font-weight: 400;
}
.loginPane .dnnForm .dnnFormItem .dnnSecondaryAction:hover {
	color: #FFF;
	background-color: #4F90BE;
}
.loginPane .dnnForm .dnnFormItem .dnnActions {
	padding-top: 0px;
}
.loginPane .dnnForm .dnnFormItem .dnnLoginActions ul{
width:100%;
    padding-bottom: 16px;
}
#dnn_ctr32039_Login_Login_DNN_liRegister{
width:33%;
}
#dnn_ctr32039_Login_Login_DNN_liPassword{
width:65%;
margin-right:0px;
}
.loginPane .dnnForm .dnnFormItem .dnnLoginActions{
display:block;
}
.LoginHeader h2 {
	color: #FFF;
	margin: 0px;
	background-color: #5D5D5D;
	text-align: center;
	text-transform: uppercase;
	display: block;
	padding-top: 10px;
	font-weight: 400;
	font-size: 21px;
}
.loginPane .dnnFormMessage.dnnFormError, .dnnFormMessage.dnnFormValidationSummary{
  background: none;
  border: none;
  background-color: #FFF;
  color: #E14139;
  margin-bottom: 0px;
  padding-bottom: 14px;
  text-align: center;
}
#loginWrapper label{
	width: 100%;
	text-align: left;
	font-weight: 400;	
}
.TitleH2 {
    display: block;
}
#loginWrapper input{
	width: 100%;
	border: none;
	box-shadow: none;
	border-radius: 0px;
	    min-width: initial;
    max-width: initial;
}
#dnn_ctr42648_Login_Login_DNN_cmdLogin{
	background: none;
	width: 100%;
	border: 1px solid #fff;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	text-shadow: none;
}

#dnn_ctr42648_Login_Login_DNN_liRegister{
	display: none;
}
.dnnActions{
	padding-top: 0px;
}
#dnn_ctr42648_Login_Login_DNN_passwordLink{
	background: none;
	width: 100%;
	text-align: center;
	color: #fff;
	text-shadow: none;
	font-size: 12px;
	text-decoration: underline;
	border: none;
	box-shadow: none;	
}
.item img{
	width: 100%;
}
@media (min-width: 280px) and (max-width:991px){
	.item-responsive{
		margin-top: 30px;
		margin-bottom: 30px;
	}
}
@media (min-width: 280px) and (max-width:780px){
	.item{
		margin-bottom: 30px;
	}
}

#contactoInfo{
	padding: 30px;
	background: #f3f3f3;
	margin-top: 60px;
}

#dnn_ctr42645_ModuleContent input[type="text"], 
#dnn_ctr42645_ModuleContent select, 
#dnn_ctr42645_ModuleContent textarea, 
#dnn_ctr42645_ModuleContent input[type="email"], 
#dnn_ctr42645_ModuleContent input[type="search"], 
#dnn_ctr42645_ModuleContent input[type="password"]{
	width: 100%;
}
#mapa{
	margin-top: 40px;
}
#mapa img{
	width: 100%;
}
.tabsWrapper{
	margin-top: 54px;
}
.titulo_1_wrapper span{
	color: #0080C4;
	margin-left: 6px;
	font-size: 36px;
}
.titulo_1_wrapper h1{
	text-align: center;
}
.tabsWrapper .ui-widget-content{
	background: none;
	border: none;
}
.HomeTabNav{
	    width: 25%;
    margin-left: auto;
    margin-right: AUTO;
    margin-bottom: 16px;
    padding-top: 30px;
}
.tabsWrapper .HomeTabNav li{
    float: left!important;
    background: none;
    border: none;	
}

.tabsWrapper .HomeTabNav li a:hover{
	color: #02ACA1;
}


.info-content{
	border-top: solid 1px #EDEDED;
	    margin-top: 3px;
}
.info-content h2{
	color: #02ACA1;
	float: left;
	padding: 10px 0px 4px 0px;
    font-size: 16px; 
}
.info-content h3{
	color: #02ACA1;
	float: left;
	padding: 0px;
    font-size: 19px; display:block; width:100%; text-align:left;
}
.info-content span{
	float: left;
	color: #02ACA1;
	color:#A0A0A0;
	font-size: 12px;
	padding: 5px 5px 0px 0px; font-weight:normal;
}
.info-content p{
	clear: both;
	color:#A0A0A0;
	font-weight: 400;
	    padding-left: 0px;
    font-size: 16px;
}
.info-content span strong{
color: #02ACA1;
font-size: 20px;
font-weight: 400;	
}
.newsLetterWrapper{
	background-color: #0080C4;
	padding: 16px;
}
.newsLetterWrapper .UDT_Caption{
	float: left;
	width: 40%;


}
.newsLetterWrapper .UDT_Caption span{
	color: #fff;
	text-transform: none;
	font-size: 24px;
	text-align: center;
	    margin-top: 8px;
    display: block;	
}
.newsLetterWrapper .UDT_Input{
	float: left;
	width: 40%;
}
.newsLetterWrapper .UDT_Input input{
	width: 100%;
	margin-bottom: 0px;
}
.newsLetterWrapper .UDT_Buttons{
	float: left;
	width: 20%;
}
#dnn_ctr43828_Default_Form_cmdCancel, .UDT_Buttons span{
	display: none !important;
}
#dnn_ctr43828_Default_Form_cmdUpdate{
    background-color: #A0CF63;
    color: #fff;
    padding: 9px;
    font-size: 20px;	
}
input#dnn_ctr43826_Default_Form_cmdUpdateButton {

padding: 10px;
background: #A0CF63;
border: none;
width: 100%;
font-size: 17px;

}

input#dnn_ctr43826_Default_Form_cmdCancelButton {

display:none;

}
/* Etilos Planes */
.compartir_planes{
	text-align:left;
	font-size:16px; color:#0070BF;
	    }
.compartir_planes h3{
	font-size:18px; color:#0070BF;
}
.compartir_planes a{
	font-size:36px;
}
a#facebookBtn{
	color:#3b5998;
}
a#twitterBtn{

	color:#00aced;
}

.name_paquete{
	width:100%;
	text-align:left;
}
.name_paquete h1{
	color:#0070BF;
	font-size:26px;
	font-family: 'Roboto Condensed', sans-serif; margin-bottom: 8px;
}
.name_paquete h2{
	color:#00ABA1;
	font-size:20px;
	text-align:left;
}
.name_paquete h2 span{
	font-family: 'Roboto Condensed', sans-serif;
}

.precio_paquete{
	width:100%;
	text-align: right;
}
.name_paquete{
	width:100%;
	text-align:left;
}
.name_paquete h1{
	color:#0070BF;
	font-size:26px;
	font-family: 'Roboto Condensed', sans-serif; margin-bottom: 8px;
}
.precio_paquete h2{
	color:#00ABA1;
	font-size:20px;
	text-align:left;
}
.precio_paquete h2 span{
	color:#666666;
} h1{
	color:#0070BF;
	font-size:26px;
	font-family: 'Roboto Condensed', sans-serif; margin-bottom: 8px;
}
.precio_paquete h2{
	color:#00ABA1;
	font-size:20px;
	text-align:left;
}
.precio_paquete h2 span{
	color:#666666;
	
}
.precio_paquete .h1 {
    color: #0070BF;
    font-size: 26px;
    font-family: 'Roboto Condensed', sans-serif;
    margin-bottom: -4px;
}
.form_planes .UDT_Input input {
    width: 100% !important; 
}
.form_planes .UDT_Caption {
        display: block;
    text-transform: capitalize;
    text-align: center;
}
.form_planes .UDT_Buttons a {
    background-color: #A1CE6B !important;
    border: none !important;
    width: 100% !important;
    padding: 10px 0px !important;
	text-align: center;
    color: #FFF;
    font-size: 20px;

}
.form_planes #dnn_ctr51148_Default_Form_cmdCancel {
    display: none !important;
}
#dnn_topRigthNOHidePane, #dnn_topLeftNOHidePane {
    margin-top: -50px;
}
.ModAccordionTabsC {
    margin-top: 0px;
}
.medios-pagos a{
	font-size: 21px;
margin-top: 13px;
text-align: center;
text-transform: uppercase;
    padding-top: 20px;
    display: block;
}
.add-margin-precio{
	    margin: 30px 0px;
}
.precio_paquete h1{
	    margin-bottom: 8px;
}
.add-margin-precio-2{
margin-bottom: 22px;
}

.link_mas_aereos {
text-align:center;
}
.link_mas_aereos a {
    color: #0080C4 !important;
    font-size: 22px;
    text-decoration: underline;
}
.link_mas_aereos a:hover {
    color: #02AAA0;
    font-size: 22px;
    text-decoration: underline;
}
/* Tabs landings paquetes*/

#tabs_planes_destino{
	margin-top: 35px;
}
#tabs_planes_destino .ui-widget-content{
	background: none;
	border: none;
}
.dnnAdminTabNav{
	 width: 100%;
    margin-left: auto;
    margin-right: AUTO;
    margin-bottom: 0px;
    padding-top: 0px; height:auto !important; border-bottom: none !important;
}
#tabs_planes_destino .dnnAdminTabNav li{
    float: left!important;
    background: none;
    border: none;	
}
#tabs_planes_destino .dnnAdminTabNav li a{
	color: #AEAEAE;
    padding: 20px;
    font-size: 22px; border: 1px solid #F4F4F4; border-bottom: none;
	
}
#tabs_planes_destino .dnnAdminTabNav li a:hover{
	color: #02ACA1;
}
#tabs_planes_destino .dnnAdminTabNav li.ui-state-active a{
	color: #02ACA1;
    text-decoration: underline;
    border: 1px solid #F4F4F4;
    border-bottom: none
	
}

.dnnFormItem input[type="text"], .dnnFormItem input[type="password"], .dnnFormItem input[type="email"], .dnnFormItem input[type="tel"], .dnnFormItem select, .dnnFormItem textarea {
    width: 100%!important;
    max-width: 300px!important;     margin-left: 25px;
}

.dnnForm .dnnFormItem .dnnFormLabelWithoutHelp label span {

    margin-left: 25px;     color: #fff;
    font-weight: 600;
}

div.ModDNNUserDefinedTableC ul.dnnActions {
    margin-left: 25px;
}



div#Tab_ModuleID_988_TabID_38 {
    border: none;
    background: transparent;
}

div#AccordionTabs_988 {
    border: none;
    background: transparent;
}