* {
	padding:0;
	margin:0;
}
.padding{padding:10px;}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	border:1px solid #AACCDD;
	padding:5px
}
#main {
	width:960px;
	margin:0px auto;
}
/* TOP */
/*languaje*/
.languaje {
	float:right;
	margin-right:5px;
	margin-top:0px;
}
.languaje ul {
	list-style:none;
}
.languaje ul li{
}
.languaje ul li a{
	font-size:10px;
	color:#CC8888;
	font-family:Verdana, Geneva, sans-serif;
}

.languaje ul #active_language a{
	color:#CC0000;
}

.languaje ul li a:hover{
	font-size:10px;
	color:#C00;
	font-family:Verdana, Geneva, sans-serif;
}
.rawimages img {
	border:none;
	margin:2px;
}
/*logo*/
.logo{
	float:left;
	width:535px;
}
/*menu_top*/
.top_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 77px 0 530px;
	height:124px;
	border-right:1px dashed #b5b5b5;
}
#top .top_menu .padding{
	padding:0px;
}
.languaje{
	padding:15px 20px 0 0;
}
.top_menu ul{
	list-style:none;
	padding-top:55px;
}
.top_menu ul li{
	float:right;
}
.top_menu ul li a{
	display:block;
	padding:6px 4px;
	width:105px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#746d65;
}
.top_menu ul li a:hover{
	background:#b5b5b5;
	color:#FFFFFF;
}
.top_menu .menu .active a{	
	color:#FE0000;
}
.top_menu .menu .item142{
	border-bottom: 1px dashed #b5b5b5;
}
.top_menu .menu .item73{
	border-top: 1px dashed #b5b5b5;
	border-bottom: 1px dashed #b5b5b5;
	border-left: 1px dashed #b5b5b5;
}
.top_menu .menu .item1{
	border-top: 1px dashed #b5b5b5;
	border-bottom: 1px dashed #b5b5b5;
}
.top_menu .menu .item76{
	border-top: 1px dashed #b5b5b5;
	border-bottom: 1px dashed #b5b5b5;
	border-left: 1px dashed #b5b5b5;
}
.top_menu .menu .item75{
	border-bottom: 1px dashed #b5b5b5;
	border-left: 1px dashed #b5b5b5;
}
/*MENU Plomito*/
#menu {
	clear:both;
	background:#8e8e80;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
}
#menu .padding{
	padding:5px 5px;
}
#menu ul {
	list-style:none;
}
#menu ul li {
	float:left;
}
#menu ul li a {
	color:#FFFFFF;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	padding:5px 10px;
	text-decoration:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
}
#menu ul li a:hover {
	color:#000000;
	background:#c3c2af;
}
/*header*/
#header{
	clear:both;
	border-bottom:dashed 1px #b5b5b5;
}
#header .padding{
	padding:0 10px 10px 10px;
}
/****Andcho Sidebars***/
#main #content.lmargin{
	margin-left:230px;!important
}
#main #content.rmargin{
	margin-right:230px;!important
}
/*Sidebars*/
#sidebar1 {
	float:left;
	width:230px;
	font-size: 12px;
}
#sidebar1 .padding{
	padding:5px 10px 10px 10px;
}
#sidebar2 {
	float:right;
	width:230px;
	font-size: 10px;
}
#sidebar2 .padding{
	padding: 13px 10px 10px 10px;
}
#sidebar2 .banneritem{
	margin:10px 0;
}
#sidebar1 .moduletable {
	padding:0px;
	margin-bottom:15px;
}
#sidebar1 h3, #sidebar2 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3d34;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:-1px;
	text-transform:uppercase;	
}
#sidebar1 a{
	text-decoration:none;
	color:#606055;
	display:block;
	padding:6px 6px 6px 12px;
}
#sidebar1 .menu{
	list-style:none;
}
#sidebar1 .menu .active a {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
	background:#f0efd7;
	color:#000000;
}
#sidebar1 .menu li a:hover {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
	background:#f0efd7;
	color:#000000;
}
#sidebar1 .menu .active ul li a{
	background:#FFF;
	color:#606055;
	padding:6px 6px 6px 0px;
}
#sidebar1 .menu .active ul li a:hover{
	color:#000000;
}

#sidebar1 .menu .active ul .active {
	color:#fe0000;
}
#sidebar1 .menu .active ul .active a{
	color:#fe0000;
}
#sidebar1 .menu li ul{
	font-size:11px;
	margin-top:6px;
	margin-left:42px;
	list-style:disc;
}
/* Columnas del contenido */
#content .padding{
	padding: 13px 10px 10px 10px;
}
#content .cc1{
	float:right;
	margin:10px;
	width:305px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content .cc2{
	float:right;
	margin:10px;
	width:305px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content .contb .padding{
	padding: 0 15px 0 0;
}
#content .contb .menu{
	list-style:none;
	margin:0px;
}
#content .contb h3{
	margin:0px 0px 10px 0px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
#content .contentpaneopen{
	overflow:hidden;
	background: #DEDEDA url(../images/fondo.jpg) no-repeat center center scroll;
	margin: 5px;
	padding: 5px;
	-moz-border-radius: 10px;
	border: 2px solid #8E8E80;
}
#content .contentpaneopen1{
	overflow:hidden;
	background: #DEDEDA;
	margin: 5px;
	padding: 5px;
	-moz-border-radius: 10px;
	border: 2px solid #8E8E80;
}
#content .contb .menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	display:block;
	color:#FFF;
	margin-bottom:6px;
}
#content .contb .menu li a p{
	font-size:10px;
	font-weight:normal;
	margin:0px;
}
#content .cc11{
	background:#336699;
	padding:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
	height:410px;
}
#content .cc12{
	background:#999966;
	padding:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
	height:410px;
}
#content .cc21{
	background:#ac3d5a;
	padding:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
	height:410px;
}
#content .cc22{
	background:#fa8e00;
	padding:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(border-radius-ie8.htc);
	height:410px;
}
#content .moduletable{
	margin: 0px 0px 15px 0px;
}
/********************Contenido propiamente dicho*******************/
#content {
	font-size:12px;
	text-align:justify;
}
#content a {
	color:#1A3987;
	font-size: 13px;
	font-weight:bold;
}
#content a.readon {
	text-align:right;
	color:#1A3987;
	font-weight:bold;
	float:right;
	margin: 5px 10px;
	clear:both;
}
#content ul{
	list-style-position:inside;
	padding: 0 20px;
}
#content ul img{
	margin: 0px;
	.margin: -6px 0px 5px -18px;
	padding:0px;
	border:none;
}
#content .cc1 ul{
	padding: 0;
}
#content .cc1 ul li span{
	padding: 0;
	font-size:12px;
}
#content .cc2 ul li span{
	padding: 0;
	font-size:12px;
}
#content .cc2 ul{

	padding: 0;
}

#content ol{
	margin:10px 0px 10px 10px;
}
#content ol li{
	margin: 0 30px;
}
#content td ul{
	margin-left:20px;
}
#content p{
	margin:10px;
	padding: 0 10px;
}
#content p .titulo{
	color:#993300;
	font-weight:bold;
	font-size:12px;
}
#content p .descripcion{
	color:#1A3987;
	font-weight:bold;
	font-size:12px;
}
#content p .oferta{
	color:#FF0000;
	font-weight:bold;
	font-size:13px;
}
#content h1{
	margin-top:-7px;
}
#content h4{
	color:#3D3D34;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin: 5px 10px;
}
#content h5{
	color:#1a3987;
	font-size:13px;
	margin:5px 20px;
}

#content h6{
	color:#993300;
	font-size:11px;
	margin:0 20px;
}

#content .componentheading {
	color:#999999;
	font-size:20px;
	margin-top:-5;
	margin-bottom:15px;
}

#content .contentheading {
color:#993300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding: 5px 20px;
text-transform:uppercase;
}

#content img{
margin:5px 10px;
border:2px solid #8E8E80;
padding: 5px;
background:#FFFFFF;
}

/**************FOOTER*****************/
#footer {
	background:#CCCCCC;
	clear:both;
	color:#333333;
	font-size:11px;
	text-align:center;
	-moz-border-radius:10px;
	color:#333;
}
#footer p {
	/*color:#766143;
	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top:-2px;*/
}
#footer a{
	color:#993300;
	text-decoration:none;
}
.nofloat {
	clear:both;
}

/*************Varios********************/
.contact_email {
	/*margin-top:-55px;*/
}
.botones {
	/*text-align:center;*/
}
.botones img {
	/*margin-top:20px;*/
}
a.dp-choose-date {
 background:transparent url(../images/reservas.gif) no-repeat scroll 0 0;
	height:16px;
	margin:5px 3px 0;
	overflow:hidden;
	padding:0;
	text-indent:-2000px;
	width:16px;
	text-decoration:none;
}
label {
	/*color:#766143;
	display:block;
	float:left;*/
	margin-right:1em;
	text-align:left;
	width:11em;
	font-size:13px;
}
fieldset{
	border:none;
	margin: 10px 0px;
}
.noticias{
	background:#f2f1f0;	
	/*height:50px;*/
}
.noticias:hover{
	background:#FFF;	
	/*height:50px;*/
}
.noticiascolor{
	background:#d6d5d4;	
	/*height:50px;*/
}
.noticiascolor:hover{
	background:#FFF;	
	/*height:50px;*/
}
.ulnoticias{
	list-style:none;
}
.ulnoticias li{
	padding:5px;
	color:#666;
}
.ulnoticias a{
	color:#666;
}