#boton_download_brochure{
    background-color: #009fbb;
    border: 1px solid #035aaa;
    border-radius: 10px;
    box-shadow: 0 1px 1px 0 #03D1FF inset;
    color: #fff !important;
    float: right;
    font-size: 17px;
    margin: 10px 0;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 2px 2px 2px #000;
}
#boton_download_brochure:hover{background-color: #28ACC4;}
span.sp_download{padding: 6px 2px; display: block; float: right;}
img.img_pdf{height: 30px; width: 30px; position: relative; top: 3px;}

table {
*border-collapse: collapse; /* IE7 and lower */
border-spacing: 0;
}
#leftNavigation li ul li.active a {color: white;
	  background-color:#0a9db7 !important;}
	  

.alojaprices {
	font-size: 1em !important;
    margin: 10px 0;
    padding: 10px;
    width: 100%;}
		
.alojaprices th {
    background-color: #c1ebff;
    border-right: 1px solid #003366;
    border-top: 1px solid #003366;
    color: #3a4e43;
    font-size: 11px;
    padding: 0;}
	
.alojaprices tr th[colspan="2"]{border-radius:10px 0 0;}
	
.alojaprices th[colspan] {
    background-color: #ffffff;
    border-left: 1px solid #003366;
    border-top: 1px solid #003366;
    color: #3a4e43;
    font-size: 11px;
    margin: 0;
    padding: 4px 15px;
}

.alojaprices td.odd, .alojaprices td.even {
    background: none repeat scroll 0 0 #def5ff;
    border-left: medium none;
    border-right: 1px solid #003366;
    border-top: 1px solid #003366;
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 0;}
	
.alojaprices tr.ultimo th, .alojaprices tr.ultimo td {
    border-bottom: 1px solid #003366;
}
	  
.alojaprices th:first-child {
-moz-border-radius: 0px 0 0 0;
-webkit-border-radius: 0px 0 0 0;
border-radius: 0px 0 0 0;
}
.alojaprices .ultimo th:first-child {
-moz-border-radius: 0px 0 0 0;
-webkit-border-radius: 0px 0 0 0;
border-radius: 0px 0 0 0;
}

.alojaprices tr:last-child {
-moz-border-radius: 0 10px 0 0;
-webkit-border-radius: 0 10px 0 0;
border-radius: 0 10px 0 0;
}	  
	  
th:first-child {
-moz-border-radius: 10px 0 0 0;
-webkit-border-radius: 10px 0 0 0;
border-radius: 10px 0 0 0;
}
th:last-child {
-moz-border-radius: 0 10px 0 0;
-webkit-border-radius: 0 10px 0 0;
border-radius: 0 10px 0 0;
}
.PriceTable tr:nth-child(even) {
    background: #f5f5f5;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}

	.container {
		width:881px;
		margin:0 auto;
		min-height:721px;
	}
	
	
	.left_menu {
		float:left;
		width:200px;
		margin:0 auto;
	}
	
	.left_menu h3 {
	background-image: url("images/menu_left_head.jpg");
    border-radius: 10px 10px 0 0;
    color: #fff;
		/*----------------------------------LUCIAbackground-color: #cce3f9; border:1px solid #B4C6F4;---------*/
    font-size: 14px;
    padding: 10px;
    margin:0px;
	}
	
	body {
		background-color: #fff;/*-----------------------------------------------LUCIA
		background: #f0f9ff; /* Old browsers 
		background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 47%, #eff9ff 100%); /* FF3.6+ 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#eff9ff)); /* Chrome,Safari4+ 
		background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#eff9ff 100%); /* Chrome10+,Safari5.1+ 
		background: -o-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#eff9ff 100%); /* Opera 11.10+ 
		background: -ms-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#eff9ff 100%); /* IE10+ 
		background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 47%,#eff9ff 100%); /* W3C 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#eff9ff',GradientType=0 ); /* IE6-9 */

		
	  /*background-color: white;*/
	  color: #343434;/*----------------------------LUCIA -----color: #666666;---------*/
	  font-family: "Helvetica",sans serif;
	 	/*-----------------------------------------------LUCIA-----------font-family: 'Droid Serif', serif;*/
	 	font-size:13px;
	  padding: 0;
	  margin: 0;
	}
	
	a {
	  text-decoration: none;
	}
	
	h1 {
	  margin-top: 0;
	}
	
	#contentWrapper {
	  /*width: 100%;*/
	  height: 100%;
	  position: relative;
	}
	
	#contentLeft {
	  width: 220px;
	  /*background-color: #e2eefc;*/
	  margin-top:5px;
	  background: #084756; /* Old browsers */

background: -moz-linear-gradient(left,  #084756 0%, #053242 50%, #084756 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#084756), color-stop(50%,#053242), color-stop(100%,#084756)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #084756 0%,#053242 50%,#084756 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #084756 0%,#053242 50%,#084756 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #084756 0%,#053242 50%,#084756 100%); /* IE10+ */

background: linear-gradient(to right,  #084756 0%,#053242 50%,#084756 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#084756', endColorstr='#084756',GradientType=1 ); /* IE6-9 */


	  
	  /*background: #e1ffff; /* Old browsers */	  
		/*background: -moz-linear-gradient(left,  #c3ecf9 0%, #d1eefc 7%, #d5f1fe 12%, #d2f2fb 12%, #dff3f8 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
		/*background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#d6fcfc), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
		/*background: -webkit-linear-gradient(left,  #c3ecf9 0%,#d1eefc 7%,#d5f1fe 12%,#d2f2fb 12%,#dff3f8 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(left,  #c3ecf9 0%,#d1eefc 7%,#d5f1fe 12%,#d2f2fb 12%,#dff3f8 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
		/*background: -ms-linear-gradient(left,  #c3ecf9 0%,#d1eefc 7%,#d5f1fe 12%,#d2f2fb 12%,#dff3f8 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
		/*background: linear-gradient(to right,  #c3ecf9 0%,#d1eefc 7%,#d5f1fe 12%,#d2f2fb 12%,#dff3f8 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=1 ); /* IE6-9 */

	}
	
	#contentLeft ul li ul li a {
		padding:0px;color: #053242;
	}
	
	#contentLeft .menu_img {
	float: left;
    position: relative;
    left: 30px;
    top: 5px;
	}
	
	#contentLeft ul p {
		float: left;
    margin-left: 25px;
    width: 150px;
    text-shadow:2px 2px #ffffff;
	}
	
	#contentLeft ul li.active p {
		text-shadow:2px 2px #657482 !important;
	}
	
	/*
	#contentLeft ul#leftNavigation li a p {
		margin:0 0 0 10px;
	}
	*/
	
	#contentRight {
		background-color: #f8f8f8;/*----------------------------LUCIA------background-color:#FFFFFF;-----------------*/
		border-radius: 10px;/*----------------------------LUCIA -----------------*/
		text-align:left;
		width:638px;
		/*
	  padding: 1.3rem 2rem;
	  margin-left: 250px;
	  */
	}
#contentRight h3 {	
  color: #053242;/*----------------------------LUCIA------color: #0028b5;-----------------*/
  margin: 5px;
  padding: 5px;
  clear:both;
}


#contentRight h4 {	
	color: #83a38e;
  margin: 5px;
  padding: 5px;
}
	
	#leftNavigation {
	  /*margin: 2rem 0;*/
	}
	#leftNavigation, #leftNavigation li ul {
	  list-style: none;
	  padding: 0;
	  margin:0;
	  border-bottom: 2px solid #fff;/*----------------------LUCIA ----border-bottom:2px solid #1f3f66;----------*/
	}
	
	
	#leftNavigation li a {
	  font-size: 0.875rem;
	  display: block;
	  padding: 0.8rem 0.5rem 0.8rem 0rem;
	  border-bottom: 1px solid #fff;
	  color: #fff;
	  /*----------------------LUCIA ----color: #01529d;
	  border-bottom: solid 1px #005bbb;----------*/
	  text-overflow: ellipsis;
	  overflow: hidden;
	  position: relative;
	  -webkit-transition: color 0.2s ease;
	  transition: color 0.2s ease;
	}
	#leftNavigation li a, #leftNavigation li a .leftNavIcon {
	  line-height: 120%;
	}
	#leftNavigation li a .leftNavIcon {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 3rem;
	  padding: 0.8rem 0;
	  text-align: center;
	}
	#leftNavigation li a:hover {
	  color: #8acfdb;
	  /*--------------------LUCIA --background-color:#bcffdf;-----------------*/
	}
	#leftNavigation li ul {
	  /*margin:0 0 0 6px;*/
	 background-color: #f7f7f7;/*--------------------LUCIA --background-color:#e1ffff;-----------------*/
	}
	#leftNavigation li ul li a {
	  border-bottom: solid 1px #ffffff;
	}
	#leftNavigation li ul li:last-child a {
	  border-bottom: 1px solid #ffffff;
	}
	#leftNavigation li ul li.active a {
	  color: white;
	  background-color:#0a9db7 !important;
	  /*--------------------LUCIA --background-color:#2eb9f9;-----------------*/
	}
	#leftNavigation li.active > a {
	  color: white;
	}
	#leftNavigation li.active ul {
	  display: block;
	}
	#leftNavigation > li.active {
	 background-color: #2eb9f9;
	}
	
	#navigation #main-menu a:hover {
		color:#fff;
		text-shadow:2px 1px 3px #0c5469, -2px -1px 3px #fff, -2px 1px 3px #0c5469, 2px -1px 3px #0c5469;
	}
	
	span.tit_vig {
		float:right;
		color: #0B8C05;
    line-height: 20px;
    margin: 5px;
    padding: 5px;
    text-align: justify;
	}
	
	.content {
	/*----------------------------LUCIA -------border: 1px solid #c0c0c0;----------*/
    float: left;
    margin-left: 20px;
    margin-top: 15px;
    width: 618px;
    margin-bottom:15px;
    padding:0 10px;
	}
	
	
	.content h1 {
		
    color: #393939;
    font-size: 24px;
    margin: 5px 5px;
    padding: 5px 5px;
    text-align: left;
    line-height:25px;
	}
	
	.content h2.subtitule {
		color: #0fb6d3;
    font-size: 16px;
    margin: 5px;
    padding: 5px;
    text-align: left;
     border-bottom: 2px solid #053242;/*----------------------------LUCIA -----border-bottom: 1px solid #0f74ee;------------*/
	}
	
	.footer {
		clear: both;
    margin:0 auto;
    width: 881px;

	}
	
	.footer p {
		background: #f0f9ff; /* Old browsers */
		background: -moz-linear-gradient(left,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* IE10+ */
		background: linear-gradient(to right,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=1 ); /* IE6-9 */
		padding:10px 0;
	}
	.footer p a {
		color: #000000;
	}
	
	.footer p a:hover {
		color: #03732A;
	}	
	
.share-icon {
    display: inline-block;
    float: left;
    margin: 4px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    vertical-align: middle;
    background-image: url(../img/slider/share/share-icons.png);
}

.share-facebook {
    background-position: 0px 0px;
}

.share-facebook:hover {
    background-position: 0px -40px;
}

.share-twitter {
    background-position: -40px 0px;
}

.share-twitter:hover {
    background-position: -40px -40px;
}

.share-pinterest {
    background-position: -80px 0px;
}

.share-pinterest:hover {
    background-position: -80px -40px;
}

.share-linkedin {
    background-position: -240px 0px;
}

.share-linkedin:hover {
    background-position: -240px -40px;
}


.share-googleplus {
    background-position: -120px 0px;
}

.share-googleplus:hover {
    background-position: -120px -40px;
}


.share-stumbleupon {
    background-position: -360px 0px;
}

.share-stumbleupon:hover {
    background-position: -360px -40px;
}

.share-email {
    background-position: -320px 0px;
}

.share-email:hover {
    background-position: -320px -40px;
}
        

.header {
	background: url("img/slider/malaga_univ.jpg") no-repeat scroll 0 0 #0b5765;
  height: 180px;
  margin: 0 auto;
  padding: 10px 0;
  /*width: 1400px;*/
}

.header img.logo-img {
	width:130px;
	height:125px;
	float:left;
	margin-left: 15%;
	margin-top: 20px;
	width: 170px;
}

.header p.logo-txt {
	float: left; 
	font-size: 24px; 
	line-height: 25px; 
	margin-left: 20px; 
	color: #053242;
	text-align:left;
}

.header p.logo-txt span {
	color: #053242;
    font-size: 15px;
    text-align: left;
}

.header .right {
	float: right;
	background-image: url("images/header_capt_bg.png");
	background-repeat:no-repeat;
  font-size: 11px;
  margin-right:20%;
  color:#fff;
  padding: 10px 10px 10px 20px;
}

h3 a {
	color:#176fa6 !important;
	text-decoration:underline;
}



.bg-site {clear:both;margin-top:10px;}

ul.menu-header {
	float: right;
  margin-right: 10px;
  margin-top: 28px;
	
}

ul.menu-header li {
	display:inline;
	margin-right:20px;
}

ul.menu-header li a {
	color:#0596e4;
	font-size:16px;
	text-transform: uppercase;
}
ul.menu-header li a:hover {
	color:#01A03E;
}












/* HEADER */
#wrap > header {
	/*----------------------------LUCIA background-color: #ade0ff;-----------------*/
	background: #084756; /* Old browsers */

background: -moz-linear-gradient(top,  #084756 0%, #053242 50%, #084756 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#084756), color-stop(50%,#053242), color-stop(100%,#084756)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #084756 0%,#053242 50%,#084756 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #084756 0%,#053242 50%,#084756 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #084756 0%,#053242 50%,#084756 100%); /* IE10+ */

background: linear-gradient(to bottom,  #084756 0%,#053242 50%,#084756 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#084756', endColorstr='#084756',GradientType=0 ); /* IE6-9 */
	padding-bottom: 20px;
	height:20px;
}
.logo {
	display: inline-block;
	font-size: 0;
	padding-top:15px;
}
#navigation {
  float: right;
  margin-right: 18%;
}

#menu-toggle {
	display: none;
	float: right;
}

/* HEADER > MENU */
#main-menu {
	float: right;
	font-size: 0;
	margin: 10px 0;
}

#main-menu > li {
	display: inline-block;
	margin-left: 30px;
	padding: 2px 0;
}

#main-menu > li.parent {
	background-image: url(images/plus-gray.png);
	background-size: 7px 7px;
	background-repeat: no-repeat;
	background-position: left center;
}

#main-menu > li.parent > a {
	padding-left: 12px;
}

#main-menu > li > a {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 14px;
	padding: 30px 0;
	text-decoration:none;
	font-weight:lighter;
}

#main-menu > li:hover > a,
#main-menu > li.current-menu-item > a {
	color: #000000;
	font-size:14px;
	/*text-transform:uppercase;*/
}

/* HEADER > MENU > DROPDOWN */
#main-menu li {
	position: relative;
}

ul.sub-menu { /* level 2 */
	display: none;
	left: 0px;
	top: 17px;
	padding-top: 10px;
	padding-left:5px;
	position: absolute;
	width: 150px;
	z-index: 9999;
	list-style:none;
}

ul.sub-menu ul.sub-menu { /* level 3+ */
	margin-top: -1px;
	padding-top: 0;
	left: 149px;
	top: 0px;
}

ul.sub-menu > li > a {
	background-color: #053242;
	border: 1px solid #fff;
	border-top: none;
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding: 10px 12px;
	color:#FFF;
}

ul.sub-menu > li > a:hover {
	/*background-color: #c0c0c0; */
	text-shadow:2px 1px 3px #0f4457, -2px -1px 3px #0f4457, -2px 1px 3px #0f4457, 2px -1px 3px #0f4457;
}

ul.sub-menu > li:first-child {
	border-top: 1px solid #ade0ff;
}

ul.sub-menu ul.sub-menu > li:first-child {
	border-top: 1px solid #444;
}

ul.sub-menu > li:last-child > a {
	border-radius: 0 0 2px 2px;
}

ul.sub-menu > li > a.parent {
	background-image: url(../images/arrow.png);
	background-size: 5px 9px;
	background-repeat: no-repeat;
	background-position: 95% center;
}

#main-menu li:hover > ul.sub-menu {
	display: block; /* show the submenu */
}
/*
@media all and (max-width: 700px) {

	#navigation {
		position: static;
		margin-top: 20px;
	}

	#menu-toggle {
		display: block;
	}

	#main-menu {
		display: none;
		float: none;
	}

	#main-menu li {
		display: block;
		margin: 0;
		padding: 0;
	}

	#main-menu > li {
		margin-top: -1px;
	}

	#main-menu > li:first-child {
		margin-top: 0;
	}

	#main-menu > li > a {
		background-color: #000;
		border: 1px solid #444;
		color: #000000;
		display: block;
		font-size: 15px;
		padding: 12px !important;
		padding: 0;
	}

	#main-menu li > a:hover {
		background-color: #444; 
	}

	#main-menu > li.parent {
		background: none !important;
		padding: 0;
	}

	#main-menu > li:hover > a,
	#main-menu > li.current-menu-item > a {
		border: 1px solid #444 !important;
		color: #fff !important;
	}

	ul.sub-menu {
		display: block;
		margin-top: -1px;
		margin-left: 20px;
		position: static;
		padding: 0;
		width: inherit;
	}

	ul.sub-menu > li:first-child {
		border-top: 1px solid #444 !important;
	}

	ul.sub-menu > li > a.parent {
		background: #333 !important;
	}
}
*/

div.call-to-action {
	float:right;
	margin:10px 25px;
	
}

#leftNavigation .header-registration-menu {
background-image: url("images/boton_registration.png");background-repeat: no-repeat;
background-position: 44px 4px;
color: #fff;
font-weight: lighter;
text-shadow: 2px 1px 3px #005564, -2px -1px 3px #005564, -2px 1px 3px #005564, 2px -1px 3px #005564;
/*----------------------------LUCIA -background-color: #6aa4ff;
  border-radius: 5px;
  color: #000;
  text-shadow: 2px 1px 3px #ffffff, -2px -1px 3px #ffffff, -2px 1px 3px #ffffff, 2px -1px 3px #ffffff;-----------------*/
	
}

#main-menu li a.header-registration {
 background-image: url("images/boton_registration.png");background-repeat: no-repeat;
  border-radius: 5px;
  color: #fff;
  padding: 10px;
  text-transform:none;
}

#main-menu li a.header-registration:hover {
	background-image: url("images/boton_registration_over.png");background-repeat: no-repeat;
	color:#fff;

/*----------------------------LUCIA -background-color:0B64F2;-----------------*/
}

#leftNavigation .header-registration-menu:hover
 {
	background-image: url("images/boton_registration_over.png");background-repeat: no-repeat;
background-position: 44px 4px;
color: #fff;
font-weight: lighter;
text-shadow: 2px 1px 3px #005564, -2px -1px 3px #005564, -2px 1px 3px #005564, 2px -1px 3px #005564;
/*----------------------------LUCIA -background-color:0B64F2;-----------------*/
}


/*CSS3 Book Now Button*/

.clear {
	clear:both;
}

.bottom-buton {
	float:right;
	margin:10px;
}


div.pos {
	/*width:100%;*/
	border: 1px solid #000000;
  border-radius: 5px;
  float: left;
  margin: 10px 11px;
  padding: 5px 7px;
  
  background: #f2f5f6; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
	background: linear-gradient(135deg,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.pos ul {
	float: left;
  width: 340px;
}

.pos ul li {
	list-style-image:url("images/list-arrow2.gif");
	color:#0063ff !important;
	font-size:12px;
	text-shadow:2px 2px 2px #FFFFFF;
	
}

.pos .register-btn-pos {
	float:left;
	margin:20px 5px 5px;
}

.register-btn-pos {
	/*----------------------------LUCIA -----background-color: #006bcf;------------*/
	background-image: url("images/register_bg.png");
	background-repeat: no-repeat;
width: 195px;
text-shadow: 2px 2px 2px #573318;
  display: inline-block;
  /*----------------------------LUCIA -----text-align: center;
  border-width: 1px;
  border-style: solid;------------*/
  /*text-transform: uppercase;*/
  text-decoration: none !important;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF !important;
  font-size: 10px !important;
  
 /*----------------------------LUCIA ----- background-color: #006BCF;
  background-image: -webkit-linear-gradient(top, #5da3e3 0%, #44bee0 48%, #24a9dd 49%, #41b3d2 82%, #197dd9 100%);
  background-image: -moz-linear-gradient(top, #5da3e3 0%, #44bee0 48%, #24a9dd 49%, #41b3d2 82%, #197dd9 100%);
  background-image: -o-linear-gradient(top, #5da3e3 0%, #44bee0 48%, #24a9dd 49%, #41b3d2 82%, #197dd9 100%);
  background-image: linear-gradient(top, #5da3e3 0%, #44bee0 48%, #24a9dd 49%, #41b3d2 82%, #197dd9 100%);
  border-color: hsl(209, 40%, 41%);
  -webkit-box-shadow: inset 0 0 1px 1px #1c92ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #1c92ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #1c92ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 2px 2px 2px #003669;
  -moz-text-shadow: 2px 2px 2px #003669;
  -o-text-shadow: 2px 2px 2px #003669;------------*/
  text-shadow: 2px 2px 2px #573318;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 5px;
}

.register-btn-presupuesto {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  /*text-transform: uppercase;*/
  text-decoration: none !important;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF !important;
  font-size: 10px !important;
  
  background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

  
  
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 5px;
}

.register-btn-pos strong,
.register-btn-presupuesto strong {
  letter-spacing: 1px;
  font-size: 20px;
  margin-left: 9px;/*----------------------------LUCIA -----------------*/
}

.register-btn-pos:hover,
.register-btn-presupuesto:hover  {
  color: #FFFFFF;
  background-image:url("images/register_bg_over.png");
  /*----------------------------LUCIA ---background-color: #0073de;
  background-image: -webkit-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  background-image: -moz-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  background-image: -o-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  background-image: linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  border-color: hsl(209, 41%, 44%);
  -webkit-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #003e78;
  -moz-text-shadow: 1px 1px 1px #003e78;
  -o-text-shadow: 1px 1px 1px #003e78;-----------------*/
  text-shadow: 1px 1px 1px #003e78;
}

.register-btn-pos:active,
.register-btn-presupuesto:active {
  color: #FFFFFF;
  background-color: #0063c0;
  background-image: -webkit-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: -moz-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: -o-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: linear-gradient(top, #005eb6 0%, #006BCF 100%);
/*
24/09/2014 16:32:44 Jose Destroza el boton. La gente no se puede registrar
  padding: 13px 30px 11px 30px;
*/
}



.register-btn-pos:after,
.register-btn-presupuesto:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 3px;
    position: relative;
    top: -9px;
    left: 0;
/*----------------------------LUCIA ---background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEK0lEQVRIiZVUaUxcVRT+7mWYnQ5L2WFAWgdkqKhhTRtNN9DERgpSUpu0icQI05qYmkjsDxNtMRJCKmExJtoICakharSNDYyMxqWVmmoQaChD2QJlKwwQhtnfu/5g3vigb6Ce5OR9ue+ce+757ncPYYxByhhjtO/urP73PycNhw/s6c80xMxJBu5kjDEwxqj/G8A1tV1Vibn17mOVV1mEsXat5cveUlHMYzsYY+B5nvI8TxljlOd5jIwtatXpl5z1P4yzl5uHmLHmFgsxfORubet9VYgRDrMTlgEAISTQESGE2h2euBC1Stly04aJRffGj7w8uenDnqsATlafzv9WHL8dpn6aeLE/kRwxpuQ8g7PWKYCwDdeogMIC2dlLlo7WttulAALx22GhIhVX1e1S4kpDSTn7u28G8wsAyIZr1GD5efJztZaOT9tvl4pOTINiv4oCrYntmnnIUF7dafE8nZ2A2FhAEJzDAfzR62t9/0hF9en877YTEeF5XijASwVc/3E4o+KtbyzurH0JLDr6vx8OB2R3/vI0XTh46s1TOV8HK0AJIcIlB1rzr1EAOHY03drZWn40bOz+TIjNtpHFGKBWw5ebIz9/+VbH553/lIpy6Sa8HUViu/HLqOHMhW7Lqj4tgQvXgRCAZwCcLmisw75P3tlfUVm27xG6dqSIEALhtXffnMx4/YOfLUhLSZDv1sHDMay7OPicXugmxlzfNxRn5xhjrP+LIsZYYL14f4q1+b0XiunUnCNeziElSoHECAV04SpEpuqVv/bNH9lKkUx8UmFRtLYJrzm8aDdPnk03xqvzn4nF6KIbi3IvwuUqrCwtIzpKM701V+ZvX5Iesa05fbI36u808gpFVUVRGhbWfYjThWJ1hWF1aRVZieobJc/ru/wPbDNF/jugwZRgd3HU1DTQ6A0NNZW8uAfrXh4RahkmJ9awNLuCJ6Oo+Yua3PIwtcwjppcQgh1VZHf6YPrsXoubY1UH86Jxd86JXUqK/r45zNp4GPXaruaqp8rCVDKXVL6gIunNXbzsfPt4o8vHmQqNOlwfXIYqlGB26AHcvALPZcaYL59JK9MqQ+zB9iDCeBVaYozxhBBqd3N496uZJo7nTPkGNT7ungalBF7rBLThkSjISe1peC3pFY2COgSa/bmbsOS4BoCL1xbqlQpqOmTUorJ9FItrHqhHR5CUnIADhXvNdSfij2sV1CWmV3Jc+zvYNK7vz7vjxh963j5ZoENVxxgWVt3g+wYQszsShw5mmuvK48o0cuLYmiflkipacXKRUdoQ2tb7EA9sLqB/AKn6WBS99GxP3Yn44xoFtT+iliBYkiJDrOLe9LJ3cHJoNEvZP4KkvSkoKs5+bFrEOKiKhufcSVd+W744ZfNmZCcrfzp3OKpWo6COYGoJZkFVBGAnLNzhtvhfhnuPDZJzyaoAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;--------------*/
}
 









.call-to-action .caja-comun {
	position:relative;
	bottom:4px;
}


.register-btn {
	background-image: url("images/register_bg.png");
	background-repeat: no-repeat;
	background-position: -35px -5px;
	border-color: hsl(209, 40%, 41%);
	border-radius: 5px;
	color: #ffffff !important;
	display: inline-block;
	font-family: sans-serif;
	font-size: 8px !important;
	font-weight: normal;
	height: 50px;
	line-height: 1.1;
	padding: 5px;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 2px 1px 2px #77481c;
}

.register-btn strong {
  /*letter-spacing: 1px;*/
  font-size: 17px;
  margin-right: 10px;
}

.register-btn:hover {
  color: #FFFFFF;
  background-image:url("images/register_bg_over.png");
  /*background-color: #0073de;
  background-image: -webkit-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  background-image: -moz-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  background-image: -o-linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  background-image: linear-gradient(top, #0076e3 0%, #2087e6 48%, #0073de 49%, #0073de 82%, #0082fa 100%);
  border-color: hsl(209, 41%, 44%);
  -webkit-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #2697ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #003e78;
  -moz-text-shadow: 1px 1px 1px #003e78;
  -o-text-shadow: 1px 1px 1px #003e78;
  text-shadow: 1px 1px 1px #003e78;*/
}

.register-btn:active {
  color: #FFFFFF;
  background-color: #0063c0;
  background-image: -webkit-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: -moz-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: -o-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: linear-gradient(top, #005eb6 0%, #006BCF 100%);
/*
24/09/2014 16:32:44 Jose Destroza el boton. La gente no se puede registrar
  padding: 13px 30px 11px 30px;
*/
}



.register-btn:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 4px -4px -6px 4px;
    position: relative;
    top: -9px;
    left: 0;
    /*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEK0lEQVRIiZVUaUxcVRT+7mWYnQ5L2WFAWgdkqKhhTRtNN9DERgpSUpu0icQI05qYmkjsDxNtMRJCKmExJtoICakharSNDYyMxqWVmmoQaChD2QJlKwwQhtnfu/5g3vigb6Ce5OR9ue+ce+757ncPYYxByhhjtO/urP73PycNhw/s6c80xMxJBu5kjDEwxqj/G8A1tV1Vibn17mOVV1mEsXat5cveUlHMYzsYY+B5nvI8TxljlOd5jIwtatXpl5z1P4yzl5uHmLHmFgsxfORubet9VYgRDrMTlgEAISTQESGE2h2euBC1Stly04aJRffGj7w8uenDnqsATlafzv9WHL8dpn6aeLE/kRwxpuQ8g7PWKYCwDdeogMIC2dlLlo7WttulAALx22GhIhVX1e1S4kpDSTn7u28G8wsAyIZr1GD5efJztZaOT9tvl4pOTINiv4oCrYntmnnIUF7dafE8nZ2A2FhAEJzDAfzR62t9/0hF9en877YTEeF5XijASwVc/3E4o+KtbyzurH0JLDr6vx8OB2R3/vI0XTh46s1TOV8HK0AJIcIlB1rzr1EAOHY03drZWn40bOz+TIjNtpHFGKBWw5ebIz9/+VbH553/lIpy6Sa8HUViu/HLqOHMhW7Lqj4tgQvXgRCAZwCcLmisw75P3tlfUVm27xG6dqSIEALhtXffnMx4/YOfLUhLSZDv1sHDMay7OPicXugmxlzfNxRn5xhjrP+LIsZYYL14f4q1+b0XiunUnCNeziElSoHECAV04SpEpuqVv/bNH9lKkUx8UmFRtLYJrzm8aDdPnk03xqvzn4nF6KIbi3IvwuUqrCwtIzpKM701V+ZvX5Iesa05fbI36u808gpFVUVRGhbWfYjThWJ1hWF1aRVZieobJc/ru/wPbDNF/jugwZRgd3HU1DTQ6A0NNZW8uAfrXh4RahkmJ9awNLuCJ6Oo+Yua3PIwtcwjppcQgh1VZHf6YPrsXoubY1UH86Jxd86JXUqK/r45zNp4GPXaruaqp8rCVDKXVL6gIunNXbzsfPt4o8vHmQqNOlwfXIYqlGB26AHcvALPZcaYL59JK9MqQ+zB9iDCeBVaYozxhBBqd3N496uZJo7nTPkGNT7ungalBF7rBLThkSjISe1peC3pFY2COgSa/bmbsOS4BoCL1xbqlQpqOmTUorJ9FItrHqhHR5CUnIADhXvNdSfij2sV1CWmV3Jc+zvYNK7vz7vjxh963j5ZoENVxxgWVt3g+wYQszsShw5mmuvK48o0cuLYmiflkipacXKRUdoQ2tb7EA9sLqB/AKn6WBS99GxP3Yn44xoFtT+iliBYkiJDrOLe9LJ3cHJoNEvZP4KkvSkoKs5+bFrEOKiKhufcSVd+W744ZfNmZCcrfzp3OKpWo6COYGoJZkFVBGAnLNzhtvhfhnuPDZJzyaoAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;*/
}





a.learn-more {
	margin-right:40px;
}

.learn-more {
	background-image: url("images/learn_boton.png");
	background-position: -10px 0;
background-repeat: no-repeat;
border-radius: 5px;
color: #ffffff !important;
display: inline-block;
font-family: sans-serif;
font-size: 10px !important;
font-weight: normal;
height: 35px;
line-height: 1.1;
padding: 15px;
text-align: center;
text-decoration: none !important;
text-shadow: 1px 2px 2px #185a70;
}

.learn-more strong {
  letter-spacing: 1px;
  font-size: 20px;
}

.learn-more:hover {
  color: #FFFFFF;
  background-image: url("images/learn_boton_over.png");
  /*----------------------------LUCIA background-color: #0073de;
  
  -moz-linear-gradient(center top , #fbd43c 0%, #fb9d23 48%, #fcae15 49%, #d09a07 82%, #b57303 100%)
  
  background-image: -webkit-linear-gradient(top, #fbd43c 0%, #fb9d23 48%, #fcae15 49%, #d09a07 82%, #b57303 100%);
  background-image: -moz-linear-gradient(top, #fbd43c 0%, #fb9d23 48%, #fcae15 49%, #d09a07 82%, #b57303 100%);
  background-image: -o-linear-gradient(top, #fbd43c 0%, #fb9d23 48%, #fcae15 49%, #d09a07 82%, #b57303 100%);
  background-image: linear-gradient(top, #fbd43c 0%, #fb9d23 48%, #fcae15 49%, #d09a07 82%, #b57303 100%);
  border-color: hsl(209, 41%, 44%);
  -webkit-box-shadow: inset 0 0 1px 1px #bc9209, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #bc9209, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #bc9209, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #bc9209;
  -moz-text-shadow: 1px 1px 1px #bc9209;
  -o-text-shadow: 1px 1px 1px #bc9209;
  text-shadow: 1px 1px 1px #bc9209;-----------------*/
}

.learn-more:active {
  color: #FFFFFF;
  background-color: #0063c0;
  background-image: -webkit-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: -moz-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: -o-linear-gradient(top, #005eb6 0%, #006BCF 100%);
  background-image: linear-gradient(top, #005eb6 0%, #006BCF 100%);
/*
24/09/2014 16:32:44 Jose Destroza el boton. La gente no se puede registrar
  padding: 13px 30px 11px 30px;
*/
}



.learn-more:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: -10px;
    left: 5px;
    /*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEK0lEQVRIiZVUaUxcVRT+7mWYnQ5L2WFAWgdkqKhhTRtNN9DERgpSUpu0icQI05qYmkjsDxNtMRJCKmExJtoICakharSNDYyMxqWVmmoQaChD2QJlKwwQhtnfu/5g3vigb6Ce5OR9ue+ce+757ncPYYxByhhjtO/urP73PycNhw/s6c80xMxJBu5kjDEwxqj/G8A1tV1Vibn17mOVV1mEsXat5cveUlHMYzsYY+B5nvI8TxljlOd5jIwtatXpl5z1P4yzl5uHmLHmFgsxfORubet9VYgRDrMTlgEAISTQESGE2h2euBC1Stly04aJRffGj7w8uenDnqsATlafzv9WHL8dpn6aeLE/kRwxpuQ8g7PWKYCwDdeogMIC2dlLlo7WttulAALx22GhIhVX1e1S4kpDSTn7u28G8wsAyIZr1GD5efJztZaOT9tvl4pOTINiv4oCrYntmnnIUF7dafE8nZ2A2FhAEJzDAfzR62t9/0hF9en877YTEeF5XijASwVc/3E4o+KtbyzurH0JLDr6vx8OB2R3/vI0XTh46s1TOV8HK0AJIcIlB1rzr1EAOHY03drZWn40bOz+TIjNtpHFGKBWw5ebIz9/+VbH553/lIpy6Sa8HUViu/HLqOHMhW7Lqj4tgQvXgRCAZwCcLmisw75P3tlfUVm27xG6dqSIEALhtXffnMx4/YOfLUhLSZDv1sHDMay7OPicXugmxlzfNxRn5xhjrP+LIsZYYL14f4q1+b0XiunUnCNeziElSoHECAV04SpEpuqVv/bNH9lKkUx8UmFRtLYJrzm8aDdPnk03xqvzn4nF6KIbi3IvwuUqrCwtIzpKM701V+ZvX5Iesa05fbI36u808gpFVUVRGhbWfYjThWJ1hWF1aRVZieobJc/ru/wPbDNF/jugwZRgd3HU1DTQ6A0NNZW8uAfrXh4RahkmJ9awNLuCJ6Oo+Yua3PIwtcwjppcQgh1VZHf6YPrsXoubY1UH86Jxd86JXUqK/r45zNp4GPXaruaqp8rCVDKXVL6gIunNXbzsfPt4o8vHmQqNOlwfXIYqlGB26AHcvALPZcaYL59JK9MqQ+zB9iDCeBVaYozxhBBqd3N496uZJo7nTPkGNT7ungalBF7rBLThkSjISe1peC3pFY2COgSa/bmbsOS4BoCL1xbqlQpqOmTUorJ9FItrHqhHR5CUnIADhXvNdSfij2sV1CWmV3Jc+zvYNK7vz7vjxh963j5ZoENVxxgWVt3g+wYQszsShw5mmuvK48o0cuLYmiflkipacXKRUdoQ2tb7EA9sLqB/AKn6WBS99GxP3Yn44xoFtT+iliBYkiJDrOLe9LJ3cHJoNEvZP4KkvSkoKs5+bFrEOKiKhufcSVd+W744ZfNmZCcrfzp3OKpWo6COYGoJZkFVBGAnLNzhtvhfhnuPDZJzyaoAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;*/
}

.clear {
	clear:both;
}



/* The three buttons sizes */

.button.big		{ font-size:30px;}
.button.medium	{ font-size:22px;}
.button.small	{ font-size:13px;}

/* A more rounded button */

.button.rounded{
	-moz-border-radius:4em;
	-webkit-border-radius:4em;
	border-radius:4em;
}


/* Defining four button colors */
/* BlueButton */

.blue.button{
	background-image: url("images/enviar_button.png");
	border: medium none;
	color: #fff;
	height: 62px;
	text-shadow: 1px 1px 1px #055b6a;
	width: 145px;
	color:#fff;/*----------------------------LUCIA ----color:#0f4b6d;border:1px solid #84acc3 !important;;------------*/
	
	/* A fallback background color */
	background-color: #48b5f2;
	
	/* Specifying a version with gradients according to */
	
	/*----------------------------LUCIA ----background-image:	url('/images/button_bg.png'), url('/images/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(89,208,244,1) 0,rgba(89,208,244,0) 100px),
						-moz-linear-gradient(#4fbbf7, #3faeeb);

	background-image:	url('/images/button_bg.png'), url('/images/button_bg.png'),
						-webkit-gradient(	radial, 50% 100%, 0, 50% 100%, 100,
											from(rgba(89,208,244,1)), to(rgba(89,208,244,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fbbf7), to(#3faeeb));-------------*/
}

.blue.button:hover{
	background-image: url("images/enviar_button_over.png");
	/*----------------------------LUCIA ----background-color:#63c7fe;
	
	background-image:	url('/images/button_bg.png'), url('/images/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-moz-linear-gradient(#63c7fe, #58bef7);
						
	background-image:	url('/images/button_bg.png'), url('/images/button_bg.png'),
						-webkit-gradient(	radial, 50% 100%, 0, 50% 100%, 100,
											from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));------------*/
}

/* Green Button */

.green.button{
	color:#345903 !important;
	border:1px solid #96a37b !important;	
	background-color: #79be1e;
	
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(162,211,30,1) 0,rgba(162,211,30,0) 100px),-moz-linear-gradient(#82cc27, #74b317);
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(162,211,30,1)), to(rgba(162,211,30,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#82cc27), to(#74b317));
}

.green.button:hover{
	background-color:#89d228;
	
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(183,229,45,1) 0,rgba(183,229,45,0) 100px),-moz-linear-gradient(#90de31, #7fc01e);
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(183,229,45,1)), to(rgba(183,229,45,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#90de31), to(#7fc01e));
}

/* Orange Button */

.orange.button{
	color:#693e0a !important;
	border:1px solid #bea280 !important;	
	background-color: #e38d27;
	
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(232,189,45,1) 0,rgba(232,189,45,0) 100px),-moz-linear-gradient(#f1982f, #d4821f);
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(232,189,45,1)), to(rgba(232,189,45,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1982f), to(#d4821f));
}

.orange.button:hover{
	background-color:#ec9732;
	
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(241,192,52,1) 0,rgba(241,192,52,0) 100px),-moz-linear-gradient(#f9a746, #e18f2b);
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(241,192,52,1)), to(rgba(241,192,52,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9a746), to(#e18f2b));
}

.gray.button{
	color:#525252 !important;
	border:1px solid #a5a5a5 !important;	
	background-color: #a9adb1;
	
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(197,199,202,1) 0,rgba(197,199,202,0) 100px),-moz-linear-gradient(#c5c7ca, #92989c);
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(197,199,202,1)), to(rgba(197,199,202,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c5c7ca), to(#92989c));
}

.gray.button:hover{
	background-color:#b6bbc0;
	
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(202,205,208,1) 0,rgba(202,205,208,0) 100px),-moz-linear-gradient(#d1d3d6, #9fa5a9);
	background-image:url('/images/button_bg.png'), url('/images/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(202,205,208,1)), to(rgba(202,205,208,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d3d6), to(#9fa5a9));
}


@media screen and (max-width: 960px) {
	
	
	.header, #contentWrapper, .footer {
		width:96%;
	}
	
	.content {
		margin: 0 !important;
    width: 100% !important;
    padding:0 !important;
	}
	
	.left_menu {
		width: 212px;
	}
	.left_menu section {
			clear: left;
		}
		
	#contentLeft {
		display:none;
	}
	
	table.contact-caja-masinfo,
	table.contact-mas-info,
	iframe {
		width:100% !important;
	}
}

@media screen and (max-width: 820px) {
	.container, .footer, .header {
		width: 524px !important;
	}
	
	.pos .register-btn-pos {
		margin:0 25%;
	}
	
	.pos ul {
		width:100%;
	}
	
	
	#wrap {
		margin: 0 auto;
    width: 100%;
	}
	#wrap nav {
		float: none;
    margin: 0 auto;
	}
	#wrap ul {
		float: none;
    padding-top: 10px;
	}
	#contentLeft {
		display:none;
	}
	
	table.contact-caja-masinfo,
	table.contact-mas-info,
	iframe {
		width:100%;
	}
	
}

@media screen and (max-width: 620px) {
	.container, .footer, .header {
		width: 100%;
	}

	table.contact-caja-masinfo,
	table.contact-mas-info,
	table.contact-info,
	iframe {
		width:100% !important;
	}	
	#contentRight {
		width:98%;
	}
	
	td.td-comment {
		width:100%;
	}
	
}

@media screen and (max-width: 560px) {
	
	
	#contentRight {
		font-size:10px !important;
	}
	
	h1 {
		font-size:16px !important;
	}
	h2 {
		font-size:14px !important;
	}
	h3 {
		font-size:12px !important;
	}
	h4 {
		font-size:11px !important;
	}
	
	
	.pos ul {
		width:91%;
	}
	
	.pos .register-btn-pos {
		margin:0 10%;
	}
	
	
	.PriceTable th, .PriceTable td {
		font-size: 10px !important;
    padding: 1px !important;
	}
	
	#contentRight ul.ul_available li a,
	#contentRight div.full_info ul li a {
		font-size:12px;
	}
	
	p,li {
		font-size:11px !important;
	}
	
	.relative_h3 {
		display:none;
	}
	
	
	.header .right {
		display:none;
	}
	
	.container,.header,.footer {
		width:97% !important;
	}
	
	td.td-comment {
		width:100%;
	}
	
	.header .logo-txt {
		font-size:10px !important;
	}
	
	.header .logo-txt span {
		font-size:9px !important;
	}
	
	
	
	ul#main-menu li {
		margin-left:10px;
	}
	
	ul#main-menu {
		padding-left:0;
	}
	
	
	ul#main-menu li a,
	ul#main-menu li a:hover,
	#main-menu > li:hover > a,
	#main-menu > li.current-menu-item > a {
		font-size:11px;
		width:100%;
	}
	
	table.contact-caja-masinfo,
	table.contact-mas-info,
	iframe {
		width:100% !important;
	}	
	
	table.contact-info td {
		float:left;
		width:100%;
		padding-left:0;
	}
	
	.contact-info label {
		padding-left:0;
	}
	
	.blue.button {
		float: left;
    margin-left: 0;
	}
	
	#contentRight {
		width:97%;
	}	
}

@media screen and (min-width: 241px) and (max-width: 500px) {
	/*
	#wrap {
		display:none;
	}
	*/
	
	.logo-img {
		display:none;
	}
	
	#nav-btn {
		background: none repeat scroll 0 0 transparent;
    border-bottom: 13px double #121212;
    border-top: 4px solid #121212;
    float: right;
    height: 4px;
    margin-bottom: 10px;
    margin-right: 4px;
    margin-top: 5px;
    width: 25px;
	}
}

@media screen and (max-width: 240px) {
	ul#main-menu li a, ul#main-menu li a:hover, #main-menu > li:hover > a, #main-menu > li.current-menu-item > a
	{
		font-size:9px;
	}
	
	#main-menu > li.parent > a {
		padding-left:0;
	}
	
}
.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size 200ms;font-size:0.6em;display:block}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{margin-top:0.5em;font-size:0.8em}}@media screen and (min-width: 768px){.cc_container{padding:2px 30px}.cc_container .cc_btn{font-size:1em;padding:4px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#222;color:#fff;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#b2f7ff}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp}
img.flag_img{
	left: 282px;
    position: relative;
    top: 50px;
    width: 30px;
    clear:both;
}