﻿* {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS";
}
body {
	font-family: "trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
	font-size: 11px;
}
h2 {
	color: #bf2509;
	font-size: 15px;
	text-transform: uppercase;
}
.screen {
	background: transparent url('../media/image/screen.gif') repeat-y scroll center top;
	margin: 0 auto;
	width: 1014px;
	position: relative;
}
	.screen.popup {
		width:500px;
	}

a {
	text-decoration:none;
	color:#5AA71D;
}
a:hover {
	text-decoration:underline;
}
/*****************************************************************************/
/* -------------------------- AREA TOP ------------------------------------- */
/*****************************************************************************/
.logo {
	float: left;
}
.idiomes {
	position: absolute;
	top: 30px;
	right: 16px;
	width: auto;
	font-size: 11px;
}
.idiomes li {
	float: left;
	list-style: none;
	padding: 0 3px;
}
.idiomes li a {
	color: #727272;
	text-decoration: none;
}
.idiomes li.sel a {
	color: #ce9c07 !important;
	text-decoration: none;
	margin: 0 !important;
	padding: 0 !important;
}
.top {
	background: transparent url('../media/image/top.gif') no-repeat scroll center top;
	height: 29px;
}
.area_top {
	height: 122px;
	padding: 0 11px;
}
	div.ruta a {	
		color:#000;
	}
/*a:hover {
	text-decoration:underline;
}
*/
.banner {
	padding: 1px 0 0 20px;
	float: left;
	width: 775px;
}
.banner img {
	margin: 0 5px 0 0;
	float: left;
}
.banner p {
	padding: 16px 0 0 0;
	letter-spacing: 0;
}
.banner strong {
	color: #dbdbdb;
	font-size: 30px;
	font-weight: normal;
}
.banner em {
	color: #fd610c;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}
.banner table {
	float: right;
	margin: 0 7px 0 0;
}
.banner input {
	background: #f2f0f1;
	border: 1px #cccccc solid;
	height: 21px;
	width: 105px;
}
.navigation {
	list-style: none;
	float:left;
	margin:7px 0 0 20px;
}
.navigation li {
	float: left;
	display: block;
	height: 24px;
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin:9px 9px 0 0;
}
.navigation a {
	text-decoration: none;
}
.navigation li.sel a {
	text-decoration:underline;
} 
.navigation a:link {
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	height: 24px;
	background: transparent url("../media/image/nav1a.gif") left top no-repeat;
}
.navigation a:link span {
	background: transparent url("../media/image/nav1b.gif") right top no-repeat;
	padding-right: 15px;
		
}
.navigation a, .navigation a span {
	display: block;
	float: left;
	height: 24px;
}
.navigation a span {
	padding-top: 3px;
}
.navigation a:hover {
	color: #fff;
	background: transparent url("../media/image/nav1a.gif") left top no-repeat;
	padding-left: 15px;
	height: 24px;
	text-decoration: underline;
}
.navigation a:hover span {
	background: transparent url("../media/image/nav1b.gif") right top no-repeat;
	padding-right: 15px;
	height: 24px;
	text-decoration: underline;
}
.navigation .bt1 a {
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	height: 24px;
	background: transparent url("../media/image/nav1a.gif") left top no-repeat !important;
}
.navigation .bt1 a span {
	padding-right: 15px;
	background: transparent url("../media/image/nav1b.gif") right top no-repeat !important;
}
.navigation .bt2 a {
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	height: 24px;
	background: transparent url("../media/image/nav2a.gif") left top no-repeat !important;
}
.navigation .bt2 a span {
	padding-right: 15px;
	background: transparent url("../media/image/nav2b.gif") right top no-repeat !important;
}
.navigation .bt3 a {
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	height: 24px;
	background: transparent url("../media/image/nav3a.gif") left top no-repeat !important;
}
.navigation .bt3 a span {
	padding-right: 15px;
	background: transparent url("../media/image/nav3b.gif") right top no-repeat !important;
}
.navigation .bt4 a {
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	height: 24px;
	background: transparent url("../media/image/nav4a.gif") left top no-repeat !important;
}
.navigation .bt4 a span {
	padding-right: 15px;
	background: transparent url("../media/image/nav4b.gif") right top no-repeat !important;
}
.navigation .bt5 a {
	color: white;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	height: 24px;
	background: transparent url("../media/image/nav5a.gif") left top no-repeat !important;
}
.navigation .bt5 a span {
	padding-right: 15px;
	background: transparent url("../media/image/nav5b.gif") right top no-repeat !important;
}
.first{
	margin:0 0 0 20px;
}
.clear {
	height: 1px;
	clear: both;
	height: 0px;
	overflow: hidden;
}
.clear1 {
	clear: both;
	margin: 18px;
}
/*****************************************************************************/
/* -------------------------- AREA CEN ------------------------------------- */
/*****************************************************************************/
.area_cen {
	padding: 20px 5px;
	background: transparent url('../media/image/screen.gif') repeat-y scroll center top;
}
.center_left_inner {
	width: 190px;
	padding: 0 0 0 10px;
	float: left;
}
.menu_inner {
}
.menu_inner ul {
	list-style: none;
}
.menu_inner li {
	list-style: none;
	margin: 0 0 8px 0;
	padding: 0;
	_height: 0;
}
.menu_inner li.sel a {
	text-decoration:underline;
}
.menu_inner li.nosel a {
	text-decoration:none;
}
.menu_inner li a {
	/*height: 17px;*/
	padding: 3px 0 3px 9px;
	width: 180px;
	background: transparent url('../media/image/inner-li.jpg') no-repeat scroll center top;
	color: #334b65;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
}

.menu_inner li ul {
	padding: 2px 0 2px 8px;
}
.menu_inner li ul li {
	margin: 9px 0 0 0!important;
	/*margin: 4px 0;*/
}
.menu_inner li ul li a {
	/*height: 12px;*/
	color:#424242;
	padding: 0 0 0 10px;
	background: white;
	font-size: 12px;
	font-weight: normal;
	background: transparent url('../media/image/li-bullet.gif') no-repeat scroll left center;
	text-transform:none;
	margin: 0 !important;
	/*margin: 4px 0;*/
}
.menu_inner li ul li a:hover {
	/*height: 12px;*/
	color:#424242;
	padding: 0 0 0 10px;
	background: white;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	background: transparent url('../media/image/li-bullet.gif') no-repeat scroll left center;
	text-transform: none;
	margin: 0 !important;
	/*margin: 4px 0;*/
}
.menu_inner a {
	_height: 0;
	display: block;
	background-color: #ce9c07;
	margin: 0;
	padding: 7px 10px 9px 22px;
	color: #fff;
	text-decoration: none;
}
.interior_center ul {
	list-style: none;
	margin:5px 0 5px;
}

.interior_center li{
	list-style: none; 
	margin: 0px 20px 3px;
	padding: 0 0 0 20px;
	background: transparent url('../media/image/interior-bullet-align.gif') no-repeat scroll left top;
	}
/* ----------------- CENTER MAIN INNER ----------------------*/
.center_main_inner {
	width: 773px;
	float: right;
	padding: 0 10px 0 0;
}
.center_main_inner h2 {
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 5px 0 0 10px;
}
.center_inner_left {
	float: left;
	height: 247px;
	width: 275px;
	background: #dfecf4 url('../media/image/viaje.jpg') no-repeat;
	margin: 10px 0 0 0;
}
.center_inner_left table {
	width: 90%;
	margin: 12px auto 0 auto;
	font-size: 12px;
	color: #3d484e;
}
.center_inner_left input {
	height: 20px;
	margin: 0 0 5px 0;
}
.center_inner_left .buton {
	background: #608dc6;
	border: 2px white solid;
	width: 82px;
	height: 24px;
	vertical-align: top;
	margin: 15px 0 0 0;
	color: white;
}
.center_inner_center {
	float: left;
	height: 247px;
	width: 275px;
	background: #e5f9d6 url('../media/image/viaje1.jpg') no-repeat;
	margin: 10px 0 0 15px;
}
.center_inner_center ul {
	font-size: 12px;
	color: #404839;
}
.center_inner_center li {
	list-style-image: url('../media/image/center-bullet.gif');
	margin: 0 0 0 28px;
	padding: 0;
	background:none;
}
.center_inner_right {
	float: right;
	height: 247px;
	width: 165px;
	border: 1px #c9c9c9 solid;
	background: #f1f1f1 url('../media/image/viaje2.jpg') no-repeat scroll right top;
	margin: 10px 0 0 0;
	padding: 0 15px;
}
.center_inner_right h2 {
	padding-left: 0;
	margin: 0 0 16px 0;
	line-height: normal;
}
.center_inner_right h3 {
	color: #4d4d4d;
	font-size: 14px;
	line-height: normal;
	margin: 5px 0;
	background: transparent url('../media/image/bullet-red.gif') no-repeat scroll left center;
	padding: 0 0 0 10px;
}
.center_inner_right p {
	font-size: 13px;
	color: #4d4d4d;
	line-height: normal;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}
.center_inner_right em {
	font-size: 11px;
	color: #767676;
	line-height: 10px;
	font-style: normal;
}
.masinfo a {
	color: #af2719;
	font-size: 11px;
	letter-spacing: 0;
	vertical-align: bottom;
	margin: 0 0 0 20px;
	text-decoration: none;
}
.masinfo a:hover {
	color: #af2719;
	font-size: 11px;
	letter-spacing: 0;
	vertical-align: bottom;
	margin: 0 0 0 20px;
	text-decoration: underline;
}
/* ----------------- CENTER MAIN NOTICIES ----------------------*/
.noticia_list {
	width: 566px;
	/*background: transparent url('../media/image/grid.gif') no-repeat scroll center 20px;	overflow: hidden;*/
	margin: 10px 0 10px 0;
}
	.noticia_list img{
		border:none;
	}

.noticia {
	width: 160px;
	float: left;
	height: auto;
	padding:11px;
/*	border-bottom:3px #d1d1d1 solid;*/
}

.noticia_list .sep {
		border-bottom: solid 3px #d1d1d1;
		clear:both;
}

.noticia h2 {
	color: #bf2509;
	padding: 0 0 0 0;
	border-bottom:5px #d1d1d1 solid;
}
.noticia p {
	color: #000;
	padding: 0 0 0 0;
/*	border-bottom:5px #d1d1d1 solid;*/
}

.noticia h3 {
	color: #c71604;
	font-size: 14px;
	font-weight: bold;
	margin: 9px 0 4px 0;
}

.data {
	font-size: 10px;
	color: #808080;
}
.noticia_list .noticia p {
	margin: 9px 0 0 0;
	font-size:11px !important;
}

.noticia a {
	display: block;
	color: #c71604;
	text-decoration: none;
}
.noticia a:hover {
	display: block;
	color: green;
	text-decoration: underline;
}

/* ----------------- CENTER MAIN OFERTES ----------------------*/
.oferta_list {
	width: 566px;
	/*background: transparent url('../media/image/grid.gif') no-repeat scroll center 20px;	overflow: hidden;*/
	margin: 10px 0 10px 0;
}
	.oferta_list h2{
		color:#af2719;
	}
.oferta {
	position: relative;
	width: 160px;
	float: left;
	height: 280px;
	padding:11px;
}
.oferta.empresa {
	height:auto;
}
	.oferta a {
		display: block;
		color: #c71604;
		text-decoration: none;
	}
	.oferta a:hover {
		display: block;
		color: green;
		text-decoration: underline;
	}
	.oferta h3 {
		color: #c71604;
		font-size: 14px;
		font-weight: bold;
		margin: 9px 0 7px 0;
	}
	.oferta p {
		margin: 9px 0 0 0;
		font-size:11px !important;
	}
	.oferta.ofcentro{
		border-left:3px #d1d1d1 solid;
		border-right:3px #d1d1d1 solid;
	}
	.oferta.first {
		margin:0;
	}	
	.oferta h2 {
		color: #bf2509;
		padding: 0 0 0 0;
		border-bottom:5px #d1d1d1 solid;
	}
	.oferta h3 {
		color: #c71604;
		font-size: 14px;
		font-weight: bold;
		margin: 9px 0 4px 0;
	}	
	.oferta p {
		color: #000;
		padding: 0 0 0 0;
	/*	border-bottom:5px #d1d1d1 solid;*/
	}
.oferta_list .sep {
		border-bottom: solid 3px #d1d1d1;
		clear:both;
}





.data {
	font-size: 10px;
	color: #808080;
}
.oferta_list .oferta p {
	margin: 9px 0 0 0;
	font-size:11px !important;
}


.producte_item {
	margin-bottom:20px;
}
.producte_item img {
	margin-right:10px;
	margin-bottom:10px;
}
	.producte_options {
		text-align:right;
		color:#5AA71D;
	}
	
	.producte_options.above {
		padding-top:10px;
		/*border-top:4px solid #5AA71D;*/
		
	}
	.producte_options.below {
		padding-bottom:10px;
		border-bottom:4px solid #5AA71D;		
	}	
		.producte_options a{
			text-decoration:none;
			color:#5AA71D;
		}
		.producte_options a:hover{
			text-decoration:underline;			
		}
	a.reserva_prod {
		color:#FFF;
		background-color:#5AA71D;/* url('../media/image/boto_reserva.jpg') no-repeat top left;*/
		text-align:center;
		font-size:20px;
		padding:6px 15px 6px;
		text-transform:uppercase;
	}

.ofertes {
	width: 566px;
	/*background: transparent url('../media/image/grid.gif') no-repeat scroll center 20px;*/
	margin: 10px 0 10px 0;
	overflow: hidden;
}
.ofertes h2 {
	color: #bf2509;
	padding: 0 0 0 0;
	border-bottom:5px #d1d1d1 solid;
}
.ofertes.noticies h2 {
	color: #000;
	padding: 0 0 0 0;
	border-bottom:5px #d1d1d1 solid;
}


.precio {
	position: absolute;
	right: 11px;
	bottom: 11px;
}
.precio a {
	display: block;
	width: 78px;
	height: 19px;
	padding: 4px 0 0 0;
	color: white;
	text-align: center;
	float: right;
	background: transparent url('../media/image/precio.gif') no-repeat;
	text-decoration: none;
	
}
.precio a:hover {
	display: block;
	width: 78px;
	height: 19px;
	padding: 4px 0 0 0;
	color: white;
	text-align: center;
	float: right;
	background: transparent url('../media/image/precio1.gif') no-repeat;
	text-decoration: underline;
}
p.precio a{
	color:#FFF;
}
p.precio a:hover{
	text-decoration:underline;
	color:#FFF;
}
/*----------------------------PAGINAT-------------------------------*/
.paginat  {
	padding-top:3px;	
}

.paginat a {
	color: #C0C0C0;
	text-decoration: none;
	text-align:center;
	display: inline-block;
	width:17px; height:17px;
	background: #C0C0C0;
	background: transparent url('../media/image/ico-pag_off.jpg') no-repeat;
}

.paginat a:hover {
	color:#808080;
	background: #FFF;
	background: transparent url('../media/image/ico-pag_on.jpg') no-repeat;	
}

.paginat .left {
	width:50%;
	float: left;	
}

.paginat .right {
	width:50%;
	float: right;
	text-align: right;
}

/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
.youTube {
	width: 259px;
	background: #f2f2f2 url('../media/image/youtube.gif') no-repeat scroll right top;
	border: 1px #c9c9c9 solid;
	float: left;
	padding: 0 7px 10px 7px;
}
.facebook {
	width: 259px;
	background: #f2f2f2 url('../media/image/facebook.gif') no-repeat scroll right top;
	border: 1px #c9c9c9 solid;
	float: left;
	margin: 0 0 0 12px;
	padding: 0 7px 10px 7px;
}
.facebook h3 {
	text-transform: uppercase;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 5px;
	margin: 0 0 15px 0;
}
.youTube h3 {
	text-transform: uppercase;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 5px;
	margin: 0 0 15px 0;
}
/*-----------------------------------div derecha-----------*/
.innner_right {
	float: right;
	width: 196px;
	margin: 10px 0 0 0;
}
.bannerRight{
	margin: 0 0 13px 0;
}
.situacio {
	background: #f2f2f2 url('../media/image/situacio.gif') no-repeat scroll right top;
	border: 1px #c9c9c9 solid;
	padding: 0 10px;
	margin: 0px 0 14px 0;
}
.situacio h2 {
	padding: 5px 0 0 5px;
}
.situacio p {
	margin: 5px 0;
	background: transparent url('../media/image/bullet-situacio.gif') no-repeat scroll left center;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 12px;
}
.tab img {
	border: none;
}
.tab {
	background: #ebebeb;
	margin: 5px 0;
}
.tab p {
	text-align: center;
}
/*****************************************************************************/
/* -------------------------- AREA FOOT ------------------------------------ */
/*****************************************************************************/
.footer {
	background: transparent url('../media/image/footer.jpg') no-repeat scroll center bottom;
	height: 145px;
	clear: both;
	text-align: center;
	vertical-align: bottom;
	position: relative;
	padding: 80px 0 0 0;
}
.footer h2 {
	color: white;
}
.footer h2 a {
	color: white;
	text-decoration: underline;
}
.footer h2 a:hover {
	color: white;
	text-decoration: none;
}
.footer h2 .fontsize1 {
	font-size: 10px;
}
.footer h2 .fontsize2 {
	font-size: 15px;
}
.footer h2 .fontsize3 {
	font-size: 24px;
}
.footer h2 .fontsize4 {
	font-size: 21px;
}
.footer p {
	color: #324a67;
	position: absolute;
	bottom: 14px;
	left: 50%;
	margin-left: -550px;
	width: 1100px;
	text-align: center;
}
.footer p a {
	color: white;
	text-decoration: none;
}
.logos_footer {
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.pipe {
	margin: 0 10px;
	color: white;
}
/*****************************************************************************/
/* -------------------------- INTERIOR CENTER------------------------------- */
/*****************************************************************************/
.interior_center {
	width: 566px;
	background: white url('../media/image/adorno.gif') no-repeat;
	margin: 10px 0 10px 0;
	overflow: hidden;
		font-size:13px;
}
.interior_center h1 {
	background: #5aa71d;
	color: white;
	padding: 5px 0 0 7px;
	height: 25px;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
}
.interior_center h2 {
	color: #446f1f;
	margin: 24px 0 10px 0;
	padding: 0;
	font-weight:bold;
	font-size:14px;
}
.interior_center h2 img {
	float: right;
	margin: 4px 0 0 0;
	padding: 0;
}

.interior_center h3 {
	margin: 0px 0 10px 0;
	padding: 0;
	font-weight:bold;
}
.center_inner_center,.center_inner_left {
	margin-bottom:10px;
	margin-top:0px;
}
.center_inner_center  h2,.center_inner_left  h2  {
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 5px 0 0 10px;
}
/* interior center p està repe a la 771 ----??? ---*/
.interior_center p {
	margin: 0 0 10px 0;
	text-align: left;
/*		font-size:13px !important;    */
	color:#434343;
}


.interior_right {
	background: #e5f9d5;
	width: 170px;
	padding: 0 10px 10px 10px;
	float: right;
	margin: 0 0 0 15px;
}
.interior_right h3{
	color:#457021;
	font-size:12px;
	text-transform:uppercase;
	margin:9px 0;
}
.interior_right ul{
	list-style-image:url('../media/image/interior-bullet.gif');
	margin:0 0 0 10px;
	color:#424244;
}

.interior_right li{
	margin:5px 0;
}
.interior_center h4{
	color:#5aa71b;
	border-bottom:3px #5aa71d solid;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	height:21px;
	padding:0 0 2px 0;
	margin:0 0 3px 0;
}
.interior_center h5{
	color:#434343;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	}
.interiorxxxxx_center p{
	font-size:11px;
	color:#696969;
}


.proveedor{
	border-bottom:1px #434343 dotted;
	padding:7px 0;
}
img {
	border:none 0px;
}

/*
 CERCADOR
*/
.srch_form {
	margin-top:10px;
	margin-bottom:10px;	
}

.srch_topbar {
	padding-bottom:3px;
	border-bottom:2px solid #5AA71D;
	margin-bottom:10px;
}
.srch_result {
	margin-bottom:10px;
	border-bottom:1px dotted #000;
	padding-bottom:5px;
}
.srch_result .srch_title{
	color:#5AA71D;
	font-weight:bold;
}
.srch_result .srch_url {
	color:#000;
}

/*
 CONTACTE
*/

.contacte h4{
	margin-top:10px;
}
	.contact_msg {
		clear:both;
		margin-top:25px;
		padding:10px;
		background-color:#c7e1b3;
		border:1px solid #5AA71D;
	}
	.contact_options {
		margin:10px 0 20px;	
	}
 /* FORMULARI */

form.formulari {
	margin: 0;
	padding: 0 20px;
}
form.formulari div {
	margin-top:5px;
}

form.formulari legend {
	margin: 3px;
	color: #B20;
	font-size: 16px;
	font-weight: normal;
}


form.formulari .separador {
	clear: both;
	margin: 1.5em -15px;
	height: 1px;
}

form.formulari .separadorsmall {
clear: both;
margin: 1px;
height: 1px;
}

form.formulari .bloc {
float: left;
width: 250px;
padding: 0 0 1.5em;

}
form.formulari .blocllarg {
float: left;
width: 500px;
padding: 0 0 1.5em;

}

form.formulari label {
float: left;
font-weight: bold;
}

form.formulari label.cbox {
float: none;
font-weight: normal;
cursor: pointer;
}

form.formulari input {
clear: left;
float: left;
width: 245px;
}

form.formulari input.curt {
width: 150px;
}

form.formulari input.long {
width: 400px;
}

form.formulari input.moltcurt {
width: 50px;
}

form.formulari input.fecha {
clear: none;
float: none;
width: 80px;
}

form.formulari input.cbox {
clear: none;
float: none;
width: 15px;
}

form.formulari input.boto {
width: 100px;
}

form.formulari textarea {
clear: left;
width: 450px;
height: 100px;
}
.producte_reservat {
	color:#5AA71B;
	font-weight:bold;
}
.popup .interior_center {
	width:500px;
}

.popup .footer {
	color:#FFF;
}

div.content {
	margin:10px 0 10px 0;
}
.interior_center ul.productes li{
	display:inline;
	float:right;
	line-height:10px;
	list-style-type:none;
	background-image:none;
	
}
.interior_center ul.productes li.xarxes{
	margin-left:0px;
}
.interior_center ul.productes li.icones{
	margin-right:5px;
}
/** ------ modal window ----- */
   	
#control_overlay {
background-color:#000;
}
.window {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:#fff;
padding:10px;
border:1px solid #333;	
}
.window .window_close {
display:block;
position:absolute;
top:19px;
right:20px;
height:16px;
width:23px;
background-image:url("../media/web/recomana_boton_cerrar.png");
cursor:pointer;
}
/** RECOMANA **/

.cabezal_recomana {
background-color:#dfecf4;
color:#334B65;
font-size:13px;
padding:8px 10px 8px 14px;
width:400px;
}
#cont_recommend {	
width:390px;
padding:17px;
}
#cont_recommend .linea {	
margin:0px 9px 10px 0px;
float:left;
display:inline;
color:#212021;
font-size:12px;
}
#cont_recommend .linea input {	
width:182px;
padding:2px 3px;
border:1px solid #707070;
font-size:11px;
}
#cont_recommend .linea.check  {
width:381px;
margin-right:0px;
}
#cont_recommend .linea.check input {	
width:auto;
padding:auto;
border:1px solid #707070;
margin:0px 3px 0px 0px;
position:relative;
top:3px;
}
#cont_recommend .boton {	
width:381px;
margin-right:0px;
float:left;
display:inline;
}
#cont_recommend .boton input {	
width:auto;
padding:auto;
border:auto;
background-color:#dfecf4;
color:#334B65;
border:1px solid #212121;
}
#cont_recommend .linea textarea {	
width:381px;
padding:2px 3px;
border:1px solid #707070;
font-size:11px;
}

#cont_recommend .validation-advice {
color:#334B65;
width:188px;
border:1px solid #dfecf4;
text-align:center;
margin-left:0px;
margin-top:5px;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}

#cont_recommend #rec_sendok {
color:#00B500;
float:right;
margin-top:5px;
margin-right:15px;
font-weight:bold;
padding:1px 6px;
border:1px solid #00B500;
width: 130px;
float:left;
}