html, body, body div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {  margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ""; content: none; }
html { overflow-y: scroll; }
ul, ol { margin: 0; list-style: none; }
body{
	-webkit-text-size-adjust: 100%;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	background:#ffffff url(imagenes/fdo.jpg) repeat-y center top;
	background-size: 100% 100%;}
h1, h2, h3{
color: #3e00ea;
}
h1{font-size:1em;}
h2{font-size:0.9em;}
h3{font-size:0.86em;}
p{
font-size:0.8em;
line-height:1.7em;
color: #353535;}
a{
color:#3e00ea;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#77787c;}
img{
max-width:100%;
}
header {
width:100%;
}
.tope{
width:100%;
margin:0;
background-color:#77787C;
}
.topredes{
max-width:1140px;
margin:0 auto;
padding:0.3em 0 0.1em 0;
display:block;
}
.redes p{
margin-left:43%;
}
.redes img{
margin:0 2.2%;}
.topmed{
max-width:1140px;
margin:0 auto;
background:transparent  center top no-repeat;
display:block;
overflow:hidden;
}
.logo{
float:center;
padding-left:18em;
    padding-top:1em;
  
}

#logo{
  width: 200px;
  margin: 0 auto;
}

#cont-barnav {
	margin-top: 1.2em;
}
#icono-menu{
	display: none;
}

#barnav {
  width: 800px;
  margin: 0 auto;
}
#barnav, #barnav li {
	margin: 0;
	padding: 0;
}
#barnav li {
	list-style: none;
	float: left;
	margin: 0;
}
#barnav a {
	padding: 8px 23px;
	display: block;
	color: #3e00ea;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.86em;

}
#barnav ul {
	position: absolute;
	display: none;
	width: 180px;
	z-index:20;
}
#barnav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#barnav li:hover > ul {
	display: block;
}
#barnav ul li a {
color:#ffffff;
text-transform:none;
	padding: 8px 10px;
	background: #77787C;
}
#barnav ul li a:hover {
	background: #3e00ea;
}
.intro{max-width:1140px;
margin:0.6em auto;
}
.banner{
    
width:74%;
margin:0;
float:center;
height: auto;
display:block;
border:#cccccc 1px solid;
box-shadow: 0.075em 0.125em 0.250em 0.075em #bbbbbb;
-webkit-box-shadow: 0.125em 0.250em 0.250em 0.075em #bbbbbb;
-moz-box-shadow: 0.075em 0.125em 0.250em 0.075em #bbbbbb;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=195, Color='#bbbbbb')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=195, Color='#bbbbbb');
}
.banner .flexslider{
border: none;
border-collapse:separate;
overflow:hidden;
}
.banner.flexslider .slides img {width: 100%;display: block;}
#slider{margin: 0!important;}
.banner .flexslider span{
position: absolute;
bottom:0.8em;
left:10;
padding:0.3% 0.8% 0.5% 0.8%;
margin:0;
color:#ffffff;
font-size:1.3em;
}
.servicios{
width:24%;
float:center;
}
.servicios img{
margin:0 0 13px 0;
clear:both;
border:#cccccc 1px solid;
box-shadow: 0.06em 0.1em 0.18em 0.06em #bbbbbb;
-webkit-box-shadow:  0.06em 0.1em 0.18em 0.06em #bbbbbb;
-moz-box-shadow: 0.06em 0.1em 0.18em 0.06em #bbbbbb;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=195, Color='#bbbbbb')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=195, Color='#bbbbbb');
}
.portada{
width:74%;
float:center;
background: #f8f8f8 url(imagenes/fdo_cont.jpg) left top repeat-x;
display:block;

}

.portada p{
padding: 0.6em 2.2em;
}
.topbel{
max-width:1140px;
margin:0.45em auto 1em auto;
display:block;
overflow:hidden;
}
.topbelizq{
width:24%;
float:center;
vertical-align:middle;
}
.topbelizq h1{
font-size:1.7em;
color:#f8f8f8;
font-weight:lighter;
padding:3em 1em 1em 1em;
letter-spacing:0.08em;
}
.topbeldcha{
width:75%;
float:center;
background-color:#f2f2f2;
}
.topbeldcha img{
float:center;
border:#cccccc 1px solid;
}
.bannerc{
overflow:hidden;
}
.bannerc.flexslider .slides img {width: 100%;display: block;float:center;}
.bannerc .flexslider:hover .flex-prev {opacity: 0.8; left: 26px;}
.contenido{
max-width:1140px;
margin:0 auto;
}
.cols{
float: center;}
.separador{
width:100%;
height:0;
clear:both;
}
.separaborde{
width:98%;
margin:0.5em 1% 0.3em 1%;
padding:1em 0 0 0;
clear:both;
border-top:#cccccc 1px solid;
}
.separabordeclaro{
width:100%;
margin:0.5em 0 0.3em 0;
padding:0;
clear:both;
border-top: #cccccc 1px solid;
}
.izq{float:left;
margin:0;
width:24.8%;
padding:0 0 2em 0;
background: #f8f8f8 url(imagenes/fdo_cont.jpg) left top repeat-x;
display:block;
border-top:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-bottom:#cccccc 3px solid;
}
.contenidolg{
max-width:1140px;
margin:0.45em auto 0 auto;
}
.izqlargo{
float:center;
margin:0;
width:24.8%;
padding:0 0 2em 0;}
.izqlargotope{
margin:0 0 1.1em 0;
padding:2.6em 0;
width:100%;
}
.izqlargotope h1{
font-size:1.7em;
color:#f8f8f8;
font-weight:lighter;
padding:1em;
letter-spacing:0.08em;
}
.izqlargobel{margin:0 0 1.1em 0;
padding:0 0 0.8em 0;
width:100%;
background: #f8f8f8 url(imagenes/fdo_cont.jpg) left top repeat-x;
display:block;
border-top:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-bottom:#cccccc 3px solid;
}
.dcha{
float:center;
width:70.75%;
margin:0 0 2em 0;
padding:1.5em 0.8em 2em 0.8em;
background: #f8f8f8 url(imagenes/fdo_cont.jpg) left top repeat-x;
display:block;
border-top:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-bottom:#cccccc 3px solid;
}
.dcha h1{
background: url(imagenes/flecha.png) left 0.3em no-repeat;
border-bottom:#3e00ea 1px solid;
padding: 0 0.8em 0.5em 0.9em;
margin: 0 1.3em 0.9em 1.3em;
}
.dcha p, .dcha .conbullet{
padding: 0.6em 1.8em;
}
.dcha h3{
padding: 0.6em 1.75em;
}
.subt{
margin-bottom: -0.5em;
}
#imgvalores{
text-align:center;
margin-top:1em;}
#alcentro,#centrarimg{
text-align:center;}
#bordo{
background-color:#3e00ea;
color:#ffffff;
}
#gris_oscuro{
background-color:#77787B;
color:#ffffff;}
#gris_claro{
background-color:#666666;
color:#ffffff;}
.grafico_ventajas {
padding:0 4% 1.5em 12%;
margin:0;
}
.grafico_ventajas_2c {
padding:0 4% 1.5em 24%;
margin:0;
}
.grafico_ventajas p{
width:27%;
}
.grafico_ventajas_2c p{
width:33%;
}
.grafico_ventajas p,.grafico_ventajas_2c p{
height:4em;
margin:0 2% 2% 0;
padding:0.6em 1%;
font-size:0.9em;
line-height:1.4em;
text-align:center;
float: left;
display:block;
box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-webkit-box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-moz-box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#bebebe')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#bebebe');
}
.reshoteles{ width:250px; margin:30px auto 180px auto; position:relative}
.reservas{margin:0; padding:0.35em; background:#3e00ea;text-align:center;
box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-webkit-box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-moz-box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#bebebe')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#bebebe')}
.reservas p{font-weight:bold;font-size:1em; letter-spacing:0.1em}
.reservas a{color:#ffffff; text-decoration:none}
.resersub {background:#eaeaea;
box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-webkit-box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-moz-box-shadow: 0.125em 0.250em 0.375em 0.125em #bbbbbb;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#bebebe')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#bebebe');
 position:absolute;top:50px; left:0;padding:0.5em 0;overflow:hidden; display:none}
.resersub li{padding:0.6em 0;border-bottom:#cccccc 1px solid}
.resersub a{padding: 0 1em;color:#333333; font-weight:normal;text-decoration:none;display:block;font-size:1em}
.honorarios {
width:92%;
padding:0;
margin:1em 0 0 1em;
clear:both;
float:center;
}
.honorariosiz_gr,.honorariosiz2_gr,.honorariosiz3_gr{
width:25%;
margin:0 0.3% 0.3% 0;
float:center;
}
.honorariosiz_gr{
padding-top:4em;
}
.honorariosiz2_gr{
padding-top:2em;
}
.honorariosiz3_gr{
vertical-align:middle;
}
.honorariosdr_gr{
width:70%;
margin:0;
float:center;
}
.honorariosiz{
width:20%;
margin:0 0 0.3% 0;
float:center;
font-weight:bold;
}
.honorariosdr{
width:75%;
margin:0 0 0.3% 0.3%;
}
.honorariosiz,.honorariosdr{
padding:1% 0.5%;
text-align:center;
line-height:1.2em;
display:block;
background-color:#e9e9e9;
border:#cccccc 2px solid;
}
.invi{
display: block;
}
.hoteles {
width:92%;
padding:0.8em 0 0.5em 0.5em;
margin:1em 0 1em 3.2%;
float:center;
clear:both;
background-color: #ffffff;
border:#cccccc 1px solid;
display:block;
box-shadow: 0.125em 0.250em 0.375em 0.125em #dddddd;
-webkit-box-shadow: 0.125em 0.250em 0.375em 0.125em #dddddd;
-moz-box-shadow: 0.125em 0.250em 0.375em 0.125em #dddddd;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#dddddd')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=195, Color='#dddddd');
}
.hotelesiz{
width:30%;
margin:0 0.3% 0 0;
padding:0;
float: center;
text-align:center;
}
.hotelesmed{
width:30%;
margin:0 0.3% 0 0;
padding:0;
float: center;
text-align:center;
}
.hotelesdr{
width:38%;
margin:0;
padding:0;
float: center;
}
.hotelesdr p{
line-height:1.96em;
}
.partners{
width:92%;
padding:0 0 1.4em 0.5em;
margin:1em 0 1em 3.2%;
float:center;
clear:both;
border-bottom:#cccccc 1px solid;
}
.partnersizq{
width:25%;
float:center;
margin:0;
padding:0;
}
.partnersdr{
width:65%;
float:center;
margin:0;
padding:0;
}
.prensa{
width:30%;
text-align:center;
margin:0.5em 0 0.5em 1%;
}
.prensa h3,.prensa p{
line-height:1.3em;
}
.prensa img{
border:#999999 1px solid;
}
.marcas{
width:80%;
border-top: none;
border-right:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-bottom: #e6e6e6 3px solid;
margin:1em 10%;
padding:0;
background: url(imagenes/fdo_mar.jpg) center top repeat-x;
 }
.intermarcaizq{
width:30%; display:inline-block; text-align:center; vertical-align:middle;
padding:1em 0 0 0;
}

.intermarcamed{
width:33%; display:inline-block; text-align:center; vertical-align:middle;
border-left:#cccccc 1px solid;}
.intermarcadr{
width:33%; display:inline-block; text-align:center; vertical-align:middle;}
.conbullet{
list-style:circle outside;
margin:0 0 0 3em;
font-size:0.8em;
line-height:1.7em;
color: #353535;
 }
 .conbulletd{
list-style:circle outside;
margin:0 0 1.3em 3em;
font-size:0.8em;
line-height:1.7em;
color: #353535;
 }
.navsec {
	margin: 0.8em 0 0 0;
	padding: 0.5em;
	overflow:hidden;
}
.navsec a {
	padding: 0 1em;
	text-decoration:none;
	line-height:2.4em;
	display:block;
	font-size:0.9em;
	border-bottom:#cccccc 1px solid;
}
.navsec a:hover {
	background:url(imagenes/flecha.png) center left no-repeat;
}
.verpdf{
background:url(imagenes/pdf.png) center left no-repeat;
padding-left:30px;
}
#dbr{background:url(imagenes/pdf.png) center left no-repeat;
margin-left:1em;
padding-left:15px;
}
#dbr a{color:#666666;
	border-bottom: none;
}
#dbr a:hover{ background:none;
}
.contfoot{
max-width:100%;
margin:2.6em auto 0 auto;
padding:1.5em;
color: #ffffff;
background-color:#77787C;
overflow:hidden;
display:block;
}
.contfoot a{
color: #ffffff;
font-weight:normal;
}
.contfoot h3,.contfoot p{
color:#ffffff;
font-size:0.78em;
}
.colsfoot{
width:1140px;
margin:0 auto}
.colfoot{
float:left;
width:23%;
margin:0 2.2% 0 0;
}
#ulcolft{float:center;
width:23%;
margin:0;
}
.contieneform{
margin:1.5em auto;
width:55%;
min-width:240px;}
.contienecampos{
width:100%;
min-width:200px;
display: inline-block;
}
.dcha .contienecampos label{
float:center;
clear:center;
min-width:150px;
margin-bottom:0.365em;
font-size:0.8em;
line-height:2em;
}
.contienecampos input,.contienecampos textarea,.contienecampos select{
float: right;
min-width:240px;
margin-bottom:0.5em;
margin-right:0.5em;
font-size:0.8em;
}
#nombre,#apellido, #email,#emaildos, #telefono, #rubro, #mensaje {
background-color: #eaeaea;
padding:0.3em;
border: #cccccc 1px solid;
font-size:0.9em;
}
#mensaje{
height:8em;}
 #submit{
 width:20%;
 min-width:70px;
 padding:0.5em 0.2em;
 margin:0.6em 0 0 20%;
 font-size:1em;
color: #ffffff;
font-weight:bold;
border: #c4bba6 1px solid;
  background-color: #77787c;
}
.clientes {
	padding: 0;
	margin:2em 1% 2em 3%;
	width:93%;
}
.clientes div {
	float: center;
	width: 140px;
	height:120px;
	margin:1em 0;
	display:block;
}
.clientes p {
text-align: center;
font-size:0.8em;
line-height:1.3em;
}
.clientes h3 {
	background: url(imagenes/flecha.png) center left no-repeat;
	padding-left:0.8em;
	border-bottom:#999999 1px solid;
	line-height:0.5em;
	font-size:1em;
}
#videos{
width:500px;
height:375px;
margin:2em 18%;
padding:0;
}
.compartir{
margin:2em 0 0 0;
background:url(imagenes/fdo_compartir.png) center top no-repeat;
width:130px;
height:31px;}
.share{
margin:2em 0 0 0;
background:url(imagenes/fdo_share.png) center top no-repeat;
width:130px;
height:31px;}
.compartir img{
margin:6px 10px 0 10px;
padding:0;
float:center;
}
.share img{
margin:6px 10px 0 10px;
padding:0;
float:center;
}
.ampliacion img{
margin:0;
}
.ampliacion a { 
display:block;
}
.ampliacion a:hover{
 	position:relative;
}
 .ampliacion a span {
	position: absolute;
	display:none;
	padding: 0;
}
 .ampliacion a:hover span { 
	display:block;
	top: 0;
	right: 0;
	z-index: 100;
}
.img_news{
float:center;
margin:0.3em 1em 0.3em 1.8em;}
.ver_video{float:center; margin-right:0.8em; margin-left:0.5em}
#novis{display:block}

#noticias{float:center;padding-top:0.5em; display:none}
#noticias a{padding:0.5em 0; line-height:1.8em}
#ver_otras{padding-left:15px}
@media screen and (max-width: 1024px) {
body {
	font-size:15px;}
.topmed{
overflow: visible;
}
.topbelizq h1{
font-size:1.7em;
padding:2em 1em 1em 1em;
}
.topbeldcha img{
float:center;
max-width:97.6%;
border:#cccccc 1px solid;
}
.contieneform{
margin:1.5em auto;
width:55%;
min-width:240px;}
.contienecampos{
width:100%;
min-width:200px;
display: inline-block;
}
.dcha .contienecampos label{
float:center;
clear:center;
min-width:150px;
margin-bottom:0.365em;
font-size:0.8em;
line-height:2em;
}
.contienecampos input,.contienecampos textarea,.contienecampos select{
float:center;
min-width:240px;
margin-bottom:0.5em;
margin-right:0.5em;
font-size:0.8em;
}
}
@media screen and (max-width: 900px) {
body {
	font-size:14px;}
.topmed{
overflow: visible;
}
}
@media screen and (max-width: 800px) {
.navegacion{
float:center;
padding:0;
}
.izq h1{
line-height:1em;
padding:0.5em 0;
}
.topredes{
width:100%;
padding:0.3em 0 0.1em 0;
display:block;
}
.redes p{
margin:0;
text-align:center;
}
.redes {
text-align:center;
}
.redes img{
margin:0 1%;}

.topbelizq h1{
font-size:1.4em;
padding:2em 1em 1em 1em;
letter-spacing:0.08em;
}
}
@media screen and (max-width: 500px) {
body {
	font-size:14px;
	padding:0 2%;
	background-image:none;
	background-color:#f2f2f2;
}
h1{
font-size:1.2em;}
.izq {
float:none;
width:99%;
}
.dcha {
float:none;
width:95%;
}
.logo{
float:none;
text-align:center;}
.redes p{
margin-left:0;
padding:0 1% 0 0;
}.redes img{
margin:0 2.8%;}
.topmed{
width:100%;
background:transparent url(imagenes/fdo_tope.jpg) center top no-repeat;
overflow: visible;
}
nav{
width:100%;
float:none;
}
.banner{
width:100%;
height: auto;
float:none;
display:block;
margin:0.45em 0 1em 0;
background-color: transparent !important;
}
.banner .flexslider span{
position: absolute;
bottom:0.3em;
left:0;
font-size:1em;
}
.bannerc.flexslider .slides img {width: 100%;display: block;float:none;}
.intro{
width:100%;
}
.servicios{
width:100%;
float: none;
text-align:center;}
.portada{
width:100%;
float:none;
margin:0.8em 0;
padding:1em 0;
}
.portada h2{
font-size:1em;
background: url(imagenes/flecha.png) left 0.3em no-repeat;
}
.portada p{
font-size:0.9em;
}
.izq{
margin:0.8em 0.5% 0.8em 0;
padding:0;
}
.dcha{
margin:0.8em 0.5% 0.8em 0;
padding:0.8em 0.5em 1.3em 0.5em;
}
.dcha p, .conbullet{
font-size:0.9em;
}
.dcha h1{
font-size:1em;
}
.contenido,.contenidolg{
width:100%;
margin:0;
}
.izqlargo{
float:none;
margin:0;
width:100%;
padding:0;}
.izqlargotope{
margin:0.45em 0 0.5em 0;
padding:0.6em 0;
width:100%;
}
.izqlargotope h1{
font-size:1em;
padding:0.3em 0.3em 0.3em 0.8em ;
letter-spacing:normal;
}
.izqlargobel{margin:0;
padding:0 0 0.8em 0;
width:99%;
}
	#cont-barnav {
		position: relative;
		margin:-0.5em 0 1em 0;
	}
.navegacion{
float: none;
margin:0;
}
	#icono-menu {
		color:#eeeeee;
		width: 97%;
		height: auto;
		margin:auto;
		background: #3e00ea url(imagenes/icono-menu.png) no-repeat 30% center;
		padding:2%;
		text-align:center;
		cursor: pointer;
		border: solid 1px #666;
		display: block;
		font-size:1.1em;
	}
	#icono-menu:hover {
		background-color: #77787C;
	}
	#icono-menu.active {
		background-color: #77787C;
	}
	#barnav {
		clear: both;
		position: absolute;
		top: 38px;
		width: 97%;
		z-index: 10000;
		padding: 0.312em;
		background: #eeeeee;
		border: solid 1px #999;
		display: none;
	}
#barnav a {
	padding: 8px;
}
#barnav a:hover {
background-image:none;
}
	#barnav li {
		clear: both;
		float: none;
		margin: 0.12em 0;
	}
	#barnav ul a {
		background: none;
		display: block;
		padding: 0 0 1em 1em;
		color: #000;
		border: none;
		border-bottom: #9e9f9a 1px solid;
		color: #ffffff;
	}
	#barnav ul a:hover {
		background: none;
		color: #ffffff;
	}
	#barnav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
	}
.cols{
float: none;}
.prensa{
width:100%;
margin:0.8em 0 1.3em 0;
font-size:0.9em;
}
.topbel{
width:100%;
margin:0.45em 0 0.5em 0;
}
.topbelizq{
width:100%;
float: none;
background:none;
}
.topbelizq h1{
padding:0.8em;
font-size:1.2em;
letter-spacing:normal;
}
.topbeldcha{
width:100%;
float: none;
background-color:#f2f2f2;
}
.topbeldcha img{
max-width:100%;
margin:0;
padding:0;
}

.navsec {
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0;
}
.navsec a {
	width:100%;
	padding: 0 0 0 1.3em;
	text-decoration:none;
	line-height:2.4em;
	display:block;
	border-bottom:#aaaaaa 1px solid;
}
.navsec a:hover {
	background:url(imagenes/flecha.png) 1% center no-repeat;
}
footer{
width:97%;
text-align:center;
color: #9b9691;
}
.contfoot{
width:100%;
margin:2em 0;
padding:0.5em;
font-size:1em;
color: #ffffff;
background-color:#77787C;
overflow:hidden;
display:block;
}
.colsfoot{
float:none;
width:100%;
margin:0;
}
#ulcolft{float: none}

.colfoot{
float:none;
width:100%;
margin:1.5em 0;
}
.clientes {
	margin:1em 0.5em;
}
.clientes div {
	width: 145px;
	height:130px;
	margin:1em 0 0 0;
}
.grafico_ventajas,.grafico_ventajas_2c{
margin: 0;
padding:0 5% 1.5em 3.5%;
}
.grafico_ventajas p,.grafico_ventajas_2c p{
width:100%;
height: auto;
float:none;
}
.conbullet{
line-height:1.5em;
margin:0 0 0 2em;
 }
.honorarios {
float:none;
}
.honorariosiz_gr{
padding-top:0;
}
.honorariosiz2_gr{
padding-top:0;
}
.honorariosiz,.honorariosdr{
float:none;
width:90%;
padding:0.3%;
}
.honorariosiz_gr,.honorariosiz2_gr,.honorariosiz3_gr{
width:90%;
float:none;
text-align:center;
margin:0;
padding:0;}
.honorariosdr_gr{
width:90%;
float:none;
}
.invi{
display:none;}
.hoteles {
float:none;
padding:0.8em 0 0.3em 0.5em;
margin:0.5em 0 0.5em 3.2%;
}
.partners {
float:none;
padding:0 0 1em 0.5em;
margin:0.8em 0 0.5em 3.2%;
}
.hotelesiz, .partnersizq, .partnersdr{
width:100%;
margin:0;
padding:0;
float:none;
}
.hotelesmed{
width:100%;
margin:0;
padding:0;
float: none;
}
.hotelesdr{
width:100%;
float:none;
}
.hotelesdr p{
line-height:1.2em;
}
.prensa p, .prensa h3{
font-size:1em;}
.marcas{
width:96%;
margin:1em 1%;
 }
.intermarcaizq{
width:100%;
background-color:#3e00ea;
padding:0.3em 0;
}
.intermarcaizq p{
color:#ffffff;
}
.intermarcamed,.intermarcadr{
width:40%;
border: none;
margin-left:5%;}
#videos{
width:300px;
height:225px;
margin:2em 1%;
}
.contieneform{
margin:0.2em auto 0.2em 1.8em;
width:93%;
}
.contienecampos input,.contienecampos textarea,.contienecampos select{
float: none;
}
#submit{
 margin:0.6em 0 0 30%;
}
.img_news{
float: none;
margin: 0.3em 0;
text-align:center;}
.ver_video{float:none;
text-align:center;
width:95%;
margin:0}
.reservas{width:99%}
#novis{display:none}
.reshoteles{ width:100%; position:static; margin:0.2em}
.resersub {position:absolute;top:5px; left:0}
}
@media screen and (min-width: 500px) {
	#barnav {
		display: block !important;
	}
}