/* CSS Document */
/* ------- CSS Reset ------- http://border-radius.com/*/
* {
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
img {
	border:none;
}
cufon {
	margin-bottom:4px
}
.no-margin {
	margin: 0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, br, fieldset, textarea {
	font-family:Arial, Helvetica, sans-serif;/*"Trebuchet MS", Arial, Helvetica, sans-serif*/
	line-height:15px;
	margin:0;
	padding:0;
	border:0;
}
strong, b {
	font-weight:bold;
}
em, dfn, i {
	font-style:italic;
}
.clear {
	clear:both;
}
.centrado{
	text-align:center;}
/* ------- General ------- */

body {
	color:#666;
	font-size:12px;
	background:#e6e6de/*url("../img/bg_footer.jpg") repeat-x bottom center*/;
	font-family: Arial, Helvetica, sans-serif;/*"Trebuchet MS", Arial, Helvetica, sans-serif*/
}
/* ------- List Styles ------- */
ol, ul {
	list-style: none;
}
ol, ol li {
	list-style:decimal outside;
}
ol, dd {
	margin-left:24px;
}
/*------ links-------*/
a{
	color: #B52A25;
}
a:hover {
	color: #B52A25;
	text-decoration: underline;
}
a:link, a:visited, a:hover, a:active, a:focus {
	text-decoration:none;
	outline:none;
}
a.underl{text-decoration:underline !important;} 


a.organge{
	color:#FD5E00;}
	
a.organge:hover {
	color: #FD5E00;
	text-decoration: underline;
}
	
/* ------- Forms ------- 
.loginarea form input[type=text] {
	background: url("../img/input_bg.gif") no-repeat;
	border:none;
	width:134px;
	height:21px;
	padding:3px 3px 3px 25px;
	font-size:10px;
	font-weight:bold;
	color:#333;
}
.loginarea form input[type=text].usr {
	background-position:left top;
	margin:-12px 0 10px 0;
}
.loginarea form input[type=text].pass {
	background-position: left bottom !important;
	margin-bottom:10px;
}
form#contacto {
	background: url("../img/br_form.gif") no-repeat;
	padding:25px 22px;
}
form#contacto label {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
form#contacto input[type=text] {
	background: url("../img/bg_fields.gif") no-repeat top left;
	border:none;
	width:280px;
	height:21px;
	margin:9px 0;
	padding:2px 10px;
	font-size:12px;
	color:#333;
}
form#contacto textarea {
	background: url("../img/bg_fields.gif") no-repeat bottom left;
	border:none;
	width:432px;
	height:221px;
	margin:9px 0;
	padding:10px;
	font-size:12px;
	color:#333;
}
form#contacto .politica {
	float:left;
	padding:7px 15px 7px 0;
	background:#666 url("../img/radio_bg.jpg") no-repeat top left;
	margin-right:20px;
	color:#fff;

}
form#contacto .politica input[type=radio] {
	width:40px;
	margin-right:5px;
	background:#FFF !important;}

form#contacto .politica a{color:#fff !important;
text-decoration:none;}

form#contacto .btn_pedido.btn {
	border:none;
	height:30px;
	padding:0 0 0 11px;
	float:right !important;}*/

/* ________________________________________________________________________________________________________________
                                               GENERAL LAYOUT  
   ________________________________________________________________________________________________________________ */
#wrapper {
	width:1020px;
	margin:0 auto;
	clear:both;
}
#principalcontainer, #secondcontainer, #thirdcontainer {
	-moz-border-radius: 10px; /*Propiedad de soporte*/
	-webkit-border-radius: 10px; /*Propiedad de soporte*/
	border-radius: 10px; /*Propiedad válida*/
	/*width:300px;*/
padding:15px;
	border:1px solid #969594;
	background-color:#fff;
	color:#000;
	/*font-size:1.2em;*/
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#thirdcontainer {
	margin-bottom:0 !important;
}
#header {
	display:block;
	margin:0 0 20px 0;/*height: 250px;background:url("../img/bg_head.jpg") no-repeat top center;*/
}
#header .logo {
	float:left;
	margin-right:9px;
}
#header .bannerpasos {
	float:left;
	margin-right:9px;
}
#header .bannerpasos p {
	font-size:14px;
	color:#c1c1c1;
	margin-bottom:10px;
}
#header .sello {
	float:left;
}
#header .telylang {
	float:right;
	text-align:right;
}
#header .telylang a {
	font-size:12px;
	color:#605C5B;
	text-decoration:underline;
	letter-spacing:1px;
}
#header .telylang a:hover {
	font-size:12px;
	color:#FE6700;
	text-decoration:underline;
	letter-spacing:1px;
}
#header .telylang .tel {
	font-size:23px;
	font-weight:bold;
	color:#71706E;
	margin:22px 0 17px 0;
}
#header .telylang form#idiomas {
	margin-bottom:12px;
}
#header .telylang form#idiomas select {
	border:1px solid #CCC;
	width:87px;
	height:18px;
}
/*----------- Menu ------------ */

#header .menu {
	background-color:#ececf0;
	padding:7px;
	font-size:12px;/*color:#72706f;font-family:Arial, Helvetica, sans-serif;*/
	-moz-border-radius: 8px; /*Propiedad de soporte*/
	-webkit-border-radius: 8px; /*Propiedad de soporte*/
	border-radius: 8px; /*Propiedad válida*/
}
.menu {
	font-size:12px;
	font-weight:bold;
}
.menu ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;}
.menu li {
	background: url("../img/menu_bg.jpg") repeat-x top right;
	font-size:12px;
	-moz-border-radius: 6px; /*Propiedad de soporte*/
	-webkit-border-radius: 6px; /*Propiedad de soporte*/
	border-radius: 6px; /*Propiedad válida*/
	padding:5px 10px 4px 10px;
	width:auto;
	float:left;
	margin-right:9px;
}

.menu li.inners{
	margin-top:8px;}
.menu a {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
.menu li:hover, .menu li#blog {
	background: url("../img/menu_bg-h.jpg") repeat-x top right;
	padding:5px 10px 4px 10px;
}
.menu li#blog {
	float:right;
}
.menu li#blog:hover {
	background: url("../img/menu_bg.jpg") repeat-x top right;
	padding:5px 10px 4px 10px;
}


.menu li#busqueda{
	background:none;
	float:right !important;
	display:inline-block;}
	
.menu li#busqueda form#busca{
	background:url(../img/bg_buscar.jpg) no-repeat top left;
	width:;
	height:;}
.menu li#busqueda form#busca input{
	width:193px;
	height:24px;
	padding:3px;
	border:none; background:transparent;
	font-size:14px;
	color:#c1c1c1;}
.menu li#busqueda form#busca input#buscaritem{
	width:62px; 
	height:24px;
	padding:3px;
border:none; background:transparent;
cursor:pointer;
font-size:14px;
	color:#000;}

/*---- ------------- -------*/
#content {
	width:100%;
}
/*#content h3 {
	font-size:24px;
	color:#3cbfee;
	margin:15px 0;
}
.product {
	float:left;
	width:230px;
	margin-bottom:33px;
}
*/
#content h1 {
	font-size:22px;
	color:#625E5D;
}
.heading {
	margin-bottom:20px;
}

.heading.inner {
	border-bottom:1px solid #ECEBF0;}
.heading.inner h1{	padding-bottom:20px;
	padding-left:9px;
	display:block;
	width:100%;}
.heading.inner .breadcrumb{
	float:left;
	padding-bottom:18px;
	color:#ababab;}	
.heading.inner .breadcrumb a{color:#b42a20;
text-decoration:underline;}


.heading h1 {
	float:left;
}
.heading .share {
	float:right;
}

#content .leftsidespace{
	width:340px;
	float:left;
	color:#5E5D5B;}
	
#content .leftsidespace .faqbox,
#content .equalsides .faqbox{
	background:url(../img/faq.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}

#content .leftsidespace .helpbox{
	background:url(../img/help.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}
	
#content .leftsidespace .adminbox{
	background:url(../img/admin.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}	
	
#content .leftsidespace .legalbox{
	background:url(../img/legales.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}	

#content .leftsidespace .mailbox,
#content .equalsides .mailbox{
	background:url(../img/email.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}	

#content .equalsides .mailbox{	margin-top:0 !important;}

#content .leftsidespace .colaboradores,
#content .equalsides .colaboradores{
	background:url(../img/ventaja_02.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}	

#content .equalsides .colaboradores{	margin-top:0 !important;}

#content .equalsides .telbox{
	background:url(../img/tel.jpg) no-repeat left top; 
	padding-left:66px;
	min-height:55px;
	display:block;}	
	
#content .equalsides .formbox{
	background:url(../img/form.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}		
	
#content .equalsides .badbox{
	background:url(../img/sad.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}			
	
#content .equalsides .telbox h3,
#content .equalsides .mailbox h4,
#content .equalsides .colaboradores h4,
#content .equalsides .formbox h3,
#content .equalsides .faqbox h3,
#content .equalsides .badbox h3,
#content .equalsides .pasouno h3, 
#content .equalsides .pasodos h3, 
#content .equalsides .pasotres h3, 
#content .equalsides .pasolisto h3, 
#content .equalsides .videodemo h3,
#content .equalsides .comen h3,
#content .equalsides .csegur h3
{color:#B42926;	margin-bottom:8px !important;}

#content .equalsides .mailbox p,
#content .equalsides .colaboradores p,
#content .equalsides .formbox p,
#content .equalsides .faqbox p,
#content .equalsides .badbox p{padding-bottom:8px !important;}


#content .equalsides ul{	margin:15px 0 0 65px;}	
	
	#content .equalsides ul li{color:#5E5D5B;
	font-size:12px;
	background-repeat: no-repeat !important;
	background-position: center left;
	padding-left:30px;
margin:0 0 16px 0;}
	
#content .equalsides ul li.fes{background:url(../img/esflag.jpg)}
#content .equalsides ul li.fuk{background:url(../img/flaguk.jpg)}
#content .equalsides ul li.fir{background:url(../img/flagir.jpg)}
#content .equalsides ul li.fus{background:url(../img/flagus.jpg)}
#content .equalsides ul li.fca{background:url(../img/flagca.jpg)}
#content .equalsides ul li.fnz{background:url(../img/flagnz.jpg)}
#content .equalsides ul li.fau{background:url(../img/flagau.jpg)}
#content .equalsides ul li.fno{background:url(../img/flagno.jpg)}
#content .equalsides ul li.fbh{background:url(../img/flagbh.jpg)}
#content .equalsides ul li.fma{background:url(../img/flagma.jpg)}
#content .equalsides ul li.ffr{background:url(../img/flagfr.jpg)}
#content .equalsides ul li.fit{background:url(../img/flagit.jpg)}
/*------------------------------------*/
#content .equalsides{
	width:484px;
	float:left;
	color:#5E5D5B;}
	
#content .equalsides.marg{
		margin-left:20px;}
#content .equalsides .video{
	margin-top:20px;}		
		
#content .equalsides .pasouno{
	background:url(../img/paso1.jpg) no-repeat left top; 
	padding-left:66px;
	min-height:55px;
	display:block;}	
	
#content .equalsides .pasodos{
	background:url(../img/paso2.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}
	
	
#content .equalsides .pasotres{
	background:url(../img/paso3.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}
	
#content .equalsides .pasolisto{
	background:url(../img/paso-fin.jpg) no-repeat left top; 
	padding-left:66px;
	margin-top:20px;
	min-height:55px;
	display:block;}
	
	
#content .equalsides .videodemo{
	background:url(../img/video.jpg) no-repeat left top; 
	padding-left:66px;
	min-height:55px;
	display:block;}	
	
#content .equalsides .comen{
	background:url(../img/comentarios-opiniones.gif) no-repeat left top; 
	padding-left:66px;
	min-height:55px;
	display:block;}		
	
#content .equalsides .csegur{
	background:url(../img/comprar-seguro.gif) no-repeat left top; 
	padding-left:66px;
	min-height:55px;
	display:block;}		
#content .equalsides .faqboxes {
	border:1px solid #c2c1c1;
	background-color:#ececf0;
	padding:12px ;
	color:#72706f;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 12px; /*Propiedad de soporte*/
	-webkit-border-radius: 12px; /*Propiedad de soporte*/
	border-radius: 12px; /*Propiedad válida*/
	margin-top:18px;
}

#content .equalsides .faqboxes h1 {
	font-size:16px;
	color:#1E1A17;
}

#content .equalsides .faqboxes h1 a{
	font-size:20px;
	color:#B42A27;
	
}

#content .equalsides .faqboxes p{
	font-size:13px;
	color:#5E5C5D;
	padding: 0 10px;
	line-height:22px;}

#content .equalsides .faqboxes p a{
	color:#b42a20;
text-decoration:underline;}
						
/*------------------------------------*/	
#content .leftsidespace .mailbox h3{	color:#B42926;
	margin-bottom:5px;}
	
#content .leftsidespace .mailbox p{
	font-size:13px !important;}	
	#content .leftsidespace .colaboradores h3{	color:#B42926;
	margin-bottom:5px;}
	
#content .leftsidespace .colaboradores p{
	font-size:13px !important;}
#content .leftsidespace h2{
	color:#FD5E00;
	margin-bottom:23px;}
#content .leftsidepic{
	width:340px;
	float:left;}
	
	#content .leftsidepic img{
	border:1px solid #ccc;
	padding:3px;}
#content .leftsidepic	p{
	display:block;
	margin-top:10px;
	color:#666;}
#content .leftsidepic p a{color:#666; text-decoration:none;
font-weight:bold;
font-size:27px;
}
#content .recogidadevolucion {
	border:1px solid #529DC5;
	background:#6AB5DD;
	-moz-border-radius: 12px; /*Propiedad de soporte*/
	-webkit-border-radius: 12px; /*Propiedad de soporte*/
	border-radius: 12px; /*Propiedad válida*/
	padding:3px;
	width:335px;
	float:left;
}
#content .recogidadevolucion form {
	border:1px solid #5B9ABB;
	background:#6BB6DE;
	-moz-border-radius: 12px; /*Propiedad de soporte*/
	-webkit-border-radius: 12px; /*Propiedad de soporte*/
	border-radius: 12px; /*Propiedad válida*/
	padding:8px 26px 30px 30px;
	color:#0752A5 !important;
	font-size:11px;
}

#content .recogidadevolucion form h1{
	font-size:12px;
		color:#0752A5 !important;
	}


#content .recogidadevolucion form input{
	border:1px solid #669ACC;
	height:14px;
	padding:2px;}


#content .recogidadevolucion form select{	
border:1px solid #669ACC;
	height:23px;
	padding:2px;
}
#content .recogidadevolucion form input#puntorec{
	height:22px;
	width:100%;
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:8px;}
#content .recogidadevolucion form .devol{
	margin:15px 0;}
#content .recogidadevolucion form .edad input,
#content .recogidadevolucion form .grupo select{
	background:#FFFEBB;
	border:1px solid #669ACC;
	width:100%;}
	
#content .recogidadevolucion form .edad{
	float:left;
	width:62px;
	margin-top:5px;}	
#content .recogidadevolucion form .grupo {
	float:right;
	width:202px;
	margin-top:18px;}	
	
	
#content .recogidadevolucion form select#divisa,
#content .recogidadevolucion form select#pais{	
	width:100%}	
#content .recogidadevolucion form input#buscar{
	background:url(../img/btn_buscar.jpg) no-repeat top left;
	width:116px;
	height:37px;
	border:none;
	display:block;
	float:right;
	cursor:pointer;}

.rightside {
	margin-left:29px;
	width:615px;
	float:left;
	margin-bottom:22px;
}
.rightside .parrafo{
	width:601px;}
.rightside .parrafo h1 {
	font-size:16px !important;
	color:#B42A27 !important;
	padding-bottom:8px;
	border-bottom:1px dashed #828282;
	margin-bottom:12px;
}

.rightside .parrafo h2 {
	font-size:14px !important;
	color:#F46D2D !important;
	padding:0 0 13px 13px;
	border-bottom:1px dashed #828282;
	margin-top:18px;
	margin-bottom:17px;
}

.rightside .parrafo ul{
	float:left;
	width:274px;
	margin:0 0 17px 22px;}
.rightside .parrafo ul li a{
	color:#818181;
	text-decoration: underline;
	line-height:20px;
	font-size:12px;}
	
.rightside .parrafo a.more{
	background:url(../img/arrow_down.jpg) no-repeat top left; padding-left:26px;
	color:#CD3132;
	text-decoration:underline;
	float:right;
	height:28px;
	margin-right:20px;
	margin-bottom:15px;}
.rightside .parrafo a.recursos{
	color:#666;
	font-weight:bold;
	text-decoration:underline;}	
		
.rightside .parrafo p,
 #principalcontainer #content .ventajas p{
	font-size:13px;
	color:#5E5E5E;
	line-height:20px;
	padding-bottom:7px;}
	 #principalcontainer #content .ventajas p{
		 margin:12px 0;
		 padding:0 8px;}
	
	.rightside .parrafo.recursos p{
		padding-left:12px;}
.rightside .parrafo.recursos.notitle p{
		padding-left:0px !important;
		}
	.rightside .parrafo.recursos.notitle{margin:12px 0;	}
.rightside .parrafo a,
 #principalcontainer #content .ventajas p a{
	font-weight:bold;
	color:#F40;
	text-decoration:none;}
.rightside .parrafo a.underl,
#principalcontainer #content .ventajas p a{text-decoration:underline;}

.rightside .tarifas, .rightside .suscribe {
	float:left;
	width:278px;
	margin-top:18px;
}
.rightside .tarifas {
	padding-right:29px;
}
.rightside .suscribe {
	padding-left:28px;
	border-left:1px dashed #828282;
}
.rightside .tarifas h1, .rightside .suscribe h1 {
	font-size:18px !important;
	color:#B42A27 !important;
	padding-bottom:8px;
	border-bottom:1px dashed #828282;
}
.rightside .tarifas h2, .rightside .suscribe h2 {
	font-size:18px !important;
	color:#B42A27 !important;
	padding-bottom:8px;
	border-bottom:1px dashed #828282;
}
.rightside .tarifas h3, .rightside .suscribe h3 {
	font-size:18px !important;
	color:#B42A27 !important;
	padding-bottom:8px;
	border-bottom:1px dashed #828282;
}
.rightside .suscribe h3 {
	font-size:18px !important;
	color:#B42A27 !important;
	padding-bottom:8px;
	border-bottom:1px dashed #828282;
}
.rightside .tarifas ul {
	margin-top:8px;
}
.rightside .tarifas ul li {
	background: url(../img/bullet-tarifa.png) no-repeat left center;
	padding-left:19px;
	line-height:20px;
}
.rightside .tarifas ul li a {
	color:#615D5C;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.rightside .tarifas ul li a:hover {
	text-decoration:underline;
}
.rightside .tarifas p a {
	display:block;
	color:#969593;
	text-decoration:underline;
	font-size:14px;
	text-align:right !important;
}
.rightside .tarifas p a:hover {
	color:#B42A27;
}
.rightside .suscribe .recibe a{
	color:#605d5c;
	text-decoration:underline;
	font-size:12px;
}


.rightside .suscribe a.subsc{
	background:url(../img/bg_btn-news.jpg) no-repeat top left;
	text-align:center;
	color:#ff6600;
	font-size: 15px;
	font-weight:bold;
	cursor:pointer;
	width:283px;
	padding:13px 0;
	display:block;
	margin-top:19px;}
.rightside .recibe {
	background:#EDECF1;
	padding:14px 14px 20px 16px;
	font-size:16px;
	line-height:22px;
}
.rightside .suscribe .recibe a.btn img {
	margin:18px auto 0 auto;
	width:144px;
	cursor:pointer;
	display:block;
}



.results .results-left,
.results .results-right{
	float:left;
	margin-left:35px;
	width:271px;
	margin-top:21px;} 

.results .results-left h3,
.results .results-right h3{
	color:#72716F;
	font-size:12px;
	text-decoration:underline;}
.results .results-left ul,
.results .results-right  ul{
	margin-top:14px;}
.results .results-left ul li.location,
.results .results-right  ul li.location{color:#B42B25;
padding-left:26px;
text-decoration:underline;
background:url(../img/esflag.jpg) no-repeat center left;
margin:7px 0 18px 0;}

.results .results-left ul li a,
.results .results-right  ul li a{
	color:#72716F;
	font-size:12px;
	text-decoration:none;
	line-height:22px !important;}


.results .results-left ul li a:hover,
.results .results-right  ul li a:hover{
	text-decoration:underline;}


.results .parrafo ul li.location{
color:#72716F;
padding-left:26px;
font-size:12px;
text-decoration:underline;
background:url(../img/esflag.jpg) no-repeat center left;
margin:7px 0 8px 0;
font-weight:normal;}
	
.results .parrafo ul li.location a:hover{
	color:#B42B25;
	text-decoration:underline;}	
.partners {
	margin:18px auto;
	width:970px;
}
#principalcontainer #content .ventajas, #principalcontainer #content .ofertas {
	border:1px solid #a9a9a9;
	background:#fff;
	-moz-border-radius: 12px; /*Propiedad de soporte*/
	-webkit-border-radius: 12px; /*Propiedad de soporte*/
	border-radius: 12px; /*Propiedad válida*/
	padding:5px;
}

 #principalcontainer #content .ofertas p.aclara{
	color:#959595;
	text-align:center;
	font-size:12px;
	margin-top:11px;}
 #principalcontainer #content .ofertas p.aclara a{	color:#959595;
 text-decoration:underline;}	
#principalcontainer #content .ventajas {
	width:618px;
	float:left;
	margin-right:20px;
}
#principalcontainer #content .ofertas,  #principalcontainer #content .boxessright {
	width:330px;
	float:left;
}
#principalcontainer #content .ofertas .sideone,
#principalcontainer #content .ofertas .sidedos {
	float:left;
	width:157px;
	margin-left:7px;}

#principalcontainer #content .ofertas .sideone p,
#principalcontainer #content .ofertas .sidedos p{
	font-size:11px;
	display:block;
	}

#principalcontainer #content .ofertas .sideone p span.city,
#principalcontainer #content .ofertas .sidedos p span.city{
	display: block;
	width:85px;float:left;
	background:url(../img/bullet-ofert.jpg) no-repeat left center;
	color:#626B70;
	text-decoration:underline;
	border-bottom:1px dashed #c1c1c1;	
	padding:3px 0 3px 12px;}


#principalcontainer #content .ofertas .sideone p span.city a,
#principalcontainer #content .ofertas .sidedos p span.city a{
		color:#b52926;
			font-size:12px;
			text-decoration:underline;
}

#principalcontainer #content .ofertas .sideone p span.price,
#principalcontainer #content .ofertas .sidedos p span.price{
	display: block;
	width:60px;float:left;
		color:#FE6700;
		text-align:right;
		/*border-bottom:1px dashed #c1c1c1;*/
		padding:3px 0;}
#principalcontainer #content .ofertas h1{
	margin-bottom:10px;}
#principalcontainer #content .ventajas h1, #principalcontainer #content .ofertas h1, .map h1{
	border:1px solid #969594;
	background-color:#dedede;
	padding:11px 15px;
	color:#72706f;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#principalcontainer #content .ventajas h2{
	border:1px solid #969594;
	background-color:#dedede;
	padding:11px 15px;
	color:#72706f;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#principalcontainer #content .ofertas h2{
	margin-bottom:10px;}
#principalcontainer #content .ofertas h2, .map h1{
	border:1px solid #969594;
	background-color:#dedede;
	padding:11px 15px;
	color:#72706f;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.map h1{color:#b52926 !important;font-size:16px !important;
margin-top:17px;
background-color:#ececf0 !important;}
#principalcontainer #content .ventajas .leftbox .left, #principalcontainer #content .ventajas .rightbox .right {
	float:left;
	width:222px;
	margin:6px 6px 0px 7px;
	padding-left:67px;
}
#principalcontainer #content .ventajas .leftbox, #principalcontainer #content .ventajas .rightbox {
	float:left;
	width:300px;
}
#principalcontainer #content .ventajas .leftbox h2, #principalcontainer #content .ventajas .rightbox h2 {
	font-size:14px;
	color:#B62824;
	margin-bottom:4px !important;
}
#principalcontainer #content .ventajas .leftbox h3, #principalcontainer #content .ventajas .rightbox h3 {
	font-size:14px;
	color:#B62824;
	margin-bottom:4px !important;
}

#principalcontainer #content .ventajas .leftbox p, 
#principalcontainer #content .ventajas .rightbox p {
	font-size:12px;
	color:#777;
	padding:0 !important;
	margin:0 !important;}
#principalcontainer #content .ventajas .left.uno {
	background:url(../img/ventaja_01.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .left.dos {
	background:url(../img/ventaja_02.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .left.tre {
	background:url(../img/ventaja_03.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .left.cua {
	background:url(../img/ventaja_04.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .right.uno {
	background:url(../img/ventaja_05.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .right.dos {
	background:url(../img/ventaja_06.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .right.tre {
	background:url(../img/ventaja_07.jpg) no-repeat top left;
}
#principalcontainer #content .ventajas .right.cua {
	background:url(../img/ventaja_08.jpg) no-repeat top left;
}
#principalcontainer #content .ofertasalquiler {
	border:1px solid #c2c1c1;
	background-color:#ececf0;
	padding:11px 4px;
	color:#72706f;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 12px; /*Propiedad de soporte*/
	-webkit-border-radius: 12px; /*Propiedad de soporte*/
	border-radius: 12px; /*Propiedad válida*/
	margin-top:18px;
}
.rightside .roundbox {
	border:1px solid #c2c1c1;
	background-color:#ececf0;
	padding:11px 10px;
	color:#72706f;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 12px; /*Propiedad de soporte*/
	-webkit-border-radius: 12px; /*Propiedad de soporte*/
	border-radius: 12px; /*Propiedad válida*/
	margin-bottom:18px;
}

.rightside .roundbox .headerproveedor{
	/*background:url(../img/prov01.jpg) top left no-repeat;*/
	padding:5px 0 12px 5px;
	height:58px;}

.rightside .roundbox .headerproveedor h4{
	font-size:16px; 
	color:#D03032;
	margin-bottom:7px;}

.rightside .roundbox h1{font-size:15px !important;
margin-bottom:12px;}
.rightside .roundbox p{
	font-size:12px !important;
	padding-bottom:15px;
	color:#000;}
	h1.otrasemp{
		color:#F46E2F !important;
		font-size:16px;
		margin:13px;}
.rightside .roundbox .acceso{
	background: url(../img/acceso.jpg) no-repeat top center;
	display:block;
	width:45px;
	padding-top:36px;
	float:right;}
	
.rightside .roundbox .acceso a {color:#000 !important;}
	

.rightside .roundbox p.empresas{
	float:left;
	width:129px;
	text-align:center;
	margin-right:19px;}
.rightside .roundbox p.empresas img{
	border:1px solid #DEDEDC;
	margin-bottom:7px !important;}
.rightside .roundbox p.empresas a{
	color:#71706E;
	text-decoration:underline;
	text-align:center;}

#principalcontainer #content .ofertasalquiler.pad{
padding:11px 10px !important;	}

#principalcontainer #content .ofertasalquiler ul.localizaciones{
	font-size:11px;
	color:#B42A27;
	float:left;
	margin-right:9px;}
	#principalcontainer #content .ofertasalquiler ul.last{margin-right:0 !important;}
#principalcontainer #content .ofertasalquiler ul.localizaciones a{
	font-size:10px;
	color:#B42A27;
	text-decoration:underline;}
#principalcontainer #content .ofertasalquiler ul.localizaciones a:hover{color:#000;}
#principalcontainer #content .ofertasalquiler h1 {
	font-size:17px;
	color:#B42A27;
}
.marco{
	padding:3px;
	border-bottom:1px solid #696969;
	border-right:1px solid #696969;}
	
	.spacer{
		margin-top:12px;}
.centrado .linkmap{ color:#959595 !important;text-align:right  !important; text-decoration:underline !important; font-size:12px !important;margin-top:10px;}	

.ventajas .avisohotel{
	width:100%;
	display:block;
	margin-top:12px;}
.ventajas .avisohotel .image{
	float:left;
	margin-right:15px;
	text-align:center;
	width:146px;}
	
.ventajas .avisohotel .image img{	border:1px solid #ccc;	}
.ventajas .avisohotel .textos{
	width:442px;	float:left;}	
.ventajas .avisohotel .title{
	color:#d60000 !important;
	font-weight:bold;
	margin:0;
	padding:0;}
.ventajas .avisohotel .textos p{
	padding:0 0 0 0 !important;margin:0 0 0 0  !important;
	color:#1F1A16 !important;
	line-height:normal !important;}

.ventajas.tcorrido p{
	padding:14px 17px !important;margin:0 0 0 0  !important;
	color:#72716F !important;
	line-height:normal !important;}
	
.ventajas.tcorrido p a{color:#B52A25!important; text-decoration:none!important; font-weight:normal !important}
.ventajas.tcorrido p a.underli{color:#B52A25!important; text-decoration:underline!important; font-weight:normal !important}

.ventajas.tcorrido p a.moreinf	{color:#B52A25!important; text-decoration:underline!important; float:right; font-weight:normal !important}
#principalcontainer #content .ofertasalquiler h1 a{
	font-size:20px;
	color:#B42A27;
	margin-left:10px;
}

#principalcontainer #content .ofertasalquiler h2 {
	font-size:20px;
	color:#B42A27;
	margin-left:10px;
/*	
	font-size:14px !important;
	color:#979694;
	float:left;
*/
}
#principalcontainer #content .ofertasalquiler h3 {
	font-size:14px !important;
	color:#979694;
	float:left;
/*
	font-size:14px !important;
	color:#1D1916;
	margin-top:14px;
*/
}
#principalcontainer #content .ofertasalquiler h4 {
	font-size:14px !important;
	color:#1D1916;
	margin-top:14px;
}	
	#principalcontainer #content .ofertasalquiler p.corrido{
	font-size:12px;
	color:#1D1916;
	padding: 15px 0 0 0  !important;
	}
#principalcontainer #content .ofertasalquiler p{
	font-size:14px;
	color:#555;
	padding: 0 10px;}
#principalcontainer #content .ofertasalquiler p a{color:#b42a20;
text-decoration:underline;}

#principalcontainer #content .ofertasalquiler #pager {
	margin-bottom:15px;
	float:right;
}
#principalcontainer #content .ofertasalquiler #pager .controls{
display:inline-block;
margin-top:-4px;
margin-left:7px;
float:right;}
#principalcontainer #content .ofertasalquiler #pager a{
	border:1px solid #c1c1c1;
	padding:2px 3px;
	color:#a8a8a8;
	text-decoration:none;}
#principalcontainer #content .ofertasalquiler #pager a.next,
#principalcontainer #content .ofertasalquiler #pager a.next:hover{
border:none;
background:url(../img/pagercontrols.jpg) no-repeat left top;
width:23px;
height:19px;padding:0;
display:inline-block;
}
#principalcontainer #content .ofertasalquiler #pager a.prev,
#principalcontainer #content .ofertasalquiler #pager a.prev:hover{
border:none;padding:0;
background:url(../img/pagercontrols.jpg) no-repeat right top;
width:23px;
height:19px;
display:inline-block;}

#principalcontainer #content .ofertasalquiler #pager a.next span,
#principalcontainer #content .ofertasalquiler #pager a.prev span{ display:none;}


#principalcontainer #content .ofertasalquiler #pager a:hover,
#principalcontainer #content .ofertasalquiler #pager a.select{
	border:1px solid #c1c1c1;
	padding:2px 3px;
	color:#5E5D5B;
	text-decoration:none;}
#principalcontainer #content .ofertasalquiler .marcobanner {
	border:1px solid #dededd;
	background-color:#fff;
	padding:4px;
	color:#72706f;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px; /*Propiedad de soporte*/
	-webkit-border-radius: 5px; /*Propiedad de soporte*/
	border-radius:5px; /*Propiedad válida*/
	/*font-size:1.2em;*/
	width:190px;
	float:left;
	margin-left:1px;
}
#principalcontainer #content .ofertasalquiler .marcobanner .button {
	margin-top:10px;
	float:right;
}
#principalcontainer #content .ofertasalquiler .marcobanner .button a {
	font-size:20px;
	font-weight:bold;
	color:#b52926;
}
#principalcontainer #content .ofertasalquiler .marcobanner .button a span {
	font-size:20px;
	font-weight:bold;
	color:#aaa9a9 !important;
}
#principalcontainer #content .blog {
	width:343px;
	margin-top:10px;
}
#principalcontainer #content .blog h1 {
	border:1px solid #969594;
	background-color:#dedede;
	padding:11px 15px;
	color:#72706f;
	-moz-border-radius: 15px; /*Propiedad de soporte*/
	-webkit-border-radius: 15px; /*Propiedad de soporte*/
	border-radius: 15px; /*Propiedad válida*/
	font-size:15px;
}
#principalcontainer #content .blog h2 {
	border:1px solid #969594;
	background-color:#dedede;
	padding:11px 15px;
	color:#72706f;
	-moz-border-radius: 15px; /*Propiedad de soporte*/
	-webkit-border-radius: 15px; /*Propiedad de soporte*/
	border-radius: 15px; /*Propiedad válida*/
	font-size:15px;
}
#principalcontainer #content .blog a {
	color:#FF6602;
	margin-left:8px;
	text-decoration:underline;
	line-height:25px;
}
#thirdcontainer .sobre, #secondcontainer .destinoses {
	float:left;
	display:inline-block;
	width:219px;
}
#secondcontainer .destinosin, #secondcontainer .aeropuertos, #secondcontainer .ferrocarril, #thirdcontainer .info, #thirdcontainer .masinfo {
	float:left;
	display:inline-block;
	margin-left:35px;
	width:219px;
}
#thirdcontainer .social {
	float:left;
	display:inline-block;
	margin-left:30px;
	width:219px;
}
#secondcontainer .destinoses ul, #secondcontainer .destinosin ul {
	width:107px;
}
#secondcontainer ul {
	float:left;
}
#secondcontainer ul li {
	background:url(../img/bullet-secnd.jpg) no-repeat left center;
	line-height:18px;
	padding-left:9px;
}
#secondcontainer ul li a {
	color:#666;
	text-decoration:none;
	font-size:11px;
}
#secondcontainer ul li a:hover {
	color:#000;
}
#secondcontainer ul li a.vermas {
	text-decoration:underline;
}


#thirdcontainer .social li a {
	display:inline-block;
	float:left;
	width:36px;
	height:42px;
	background:url(../imagenes/iconos/iconos-redes-sociales/logo-redes-sociales.png) no-repeat;
	margin-right:9px;
	margin-bottom:13px;
}
#thirdcontainer li a:hover {
	color:#FF6602;
}
#thirdcontainer .social li a.tw {
	background-position:-47px top;
	width:36px !important;
}
#thirdcontainer .social li a.fb {
	background-position: -3px top;
	width:36x !important;
}
#thirdcontainer .social li a.fb2 {
	background-position: -92px top;
	width:36px !important;
}
#thirdcontainer .social li a.yt {
	background-position: -135px top;
	width:37px !important;
}
#thirdcontainer .social li a.rss {
	background-position:-182px top;
	width:36px !important;
	margin-right:0 !important;
}
#thirdcontainer .social li a span {
	display:none;
}
#thirdcontainer .social p {
	color:#aaa;
	font-size:12px;
}
#secondcontainer .destinoses h1, #secondcontainer .destinosin h1, #secondcontainer .aeropuertos h1, #secondcontainer .ferrocarril h1 {
	color:#b52926;
	font-size:13px;
	background:url(../img/bullet-secndh1.jpg) no-repeat left center;
	padding-left:17px;
	border-bottom:1px dashed #828282;
}
#secondcontainer .destinoses h2, #secondcontainer .destinosin h2, #secondcontainer .aeropuertos h2, #secondcontainer .ferrocarril h2 {
	color:#b52926;
	font-size:13px;
	background:url(../img/bullet-secndh1.jpg) no-repeat left center;
	padding-left:17px;
	border-bottom:1px dashed #828282;
}

#thirdcontainer .sobre h1, #thirdcontainer .info h1, #thirdcontainer .masinfo h1, #thirdcontainer .social h1 {
	color:#72706f;
	font-size:13px;
	border-bottom:1px dashed #828282;
	margin-bottom:10px;
}
#thirdcontainer .sobre h2, #thirdcontainer .info h2, #thirdcontainer .masinfo h2, #thirdcontainer .social h2 {
	color:#72706f;
	font-size:13px;
	border-bottom:1px dashed #828282;
	margin-bottom:10px;
}
.gris{
	color:#72706f;
	font-size:13px;
	border-bottom:1px dashed #828282;
	margin-bottom:10px;
	font-weight:bold;
}
#thirdcontainer .sobre li, #thirdcontainer .info li, #thirdcontainer .masinfo li {
	background:url(../img/bullet-third.jpg) no-repeat left center;
	line-height:18px;
	padding-left:18px;
}
#thirdcontainer li a {
	color:#959595;
	font-size:11px;
	text-decoration:none;
}
#thirdcontainer .sobre {
	width:228px !important;
}
#thirdcontainer .sobre ul {
	float:left;
	width:107px;
}
#thirdcontainer .sobre ul.large {
	float:left;
	width:120px;
}

/*// CONTACTO //*/	

form#contact input{
	border:1px solid #DEDEDE;}
	
form#contact .fleft{
	float:left;}
form#contact .fright{
	float:right;
margin-left:30px;}
form#contact .fleft input, form#contact .fright input{
	width:190px;
	height:25px;}
form#contact label{
	width:76px;
	display:inline-block;	
	float:left;
	margin-bottom:28px;}
form#contact textarea{
	width:586px;
	height:84px;margin-bottom:18px;
	margin-top:5px;}
	
form#contact .fleft input, form#contact .fright input,	form#contact textarea{
	background-color:#ffffff;
	padding:5px;
	color:#72706f;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px; /*Propiedad de soporte*/
	-webkit-border-radius: 5px; /*Propiedad de soporte*/
	border-radius: 5px; /*Propiedad válida*/
	margin-bottom:18px;}
	
.capt{
	border:1px solid #333;
	margin-top:25px;
	padding:5px;}
form#contact input#envia{
	width:126px;
	height:51px;
	background:url(../img/btn_enviar.jpg) top left !important;
	border:none;
	cursor:pointer;}
/*	---- footer -------*/
#footer {
	padding: 5px 0;
	width:955px;
	margin:0 0 5px 10px !important;
	clear:both;
	font-size:12px;
}
#footer, #footer a {
	font-size:12px;
	color:#aaa9a9;
	text-decoration:none;
}
#footer a:hover {
	color:#ff6600;
}
#footer .links {
	float:left;
}
