/*#BEGIN#*/
/*# name="01 layout" reference="ref/crl.css\01_layout.htm" description="null" #*/

/* Layout */
#header,
#content,
#footer{
	/*width:960px;*/
	width:1000px;
	margin:0 auto;
}
#main-content{
	min-height:300px;
	float:left;
  clear:both;
}
body.MR #main-content{
  /*width:644px;*/
  width:728px;
}
body.M #main-content{
	/*width:960px;
	width:1000px;*/
      width:100%;
}
#right-content{
  /*width:310px;*/
  float:right;
  overflow:hidden;
  /*width:248px;
  margin-left:16px;
  margin-right:12px;*/
  width:232px;
  margin:0px;
}

/*Body---------------------------------------------*/
body{
	background:#f4f3f1 url('img/bg_body.jpg') repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#75777c;
}

/*wrapper---------------------------------------------*/
div#wrapper{
	width:1000px;
	margin:0 auto;
      position:relative;
}
/*header---------------------------------------------*/
div#header{
	position:relative;
	margin:0 auto;
	width:976px;
	overflow:hidden;
}
#wrapper.experiencia h1{
	background-image:url('img/flecha_verde.png');
      background-position:left 10px;
}
#wrapper.bodas h1{
	background-image:url('img/flecha_marron.png');

      background-position:left 10px;
}
#wrapper.empresas h1{
	background-image:url('img/flecha_azul.png');

      background-position:left 10px;
}
#wrapper.colectivos h1{
	background-image:url('img/flecha_roja.png');

      background-position:left 10px;
}
#wrapper.laempresa h1{
	background-image:url('img/flecha_morada.png');

      background-position:left 10px;
}
/*main menu*/
ul#main-menu{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0px;
	height:71px;
	width:976px;
}
ul#main-menu li a{
	display:block;
	height:61px;
	width:196px;
}
ul#main-menu li a span{
	display:none;
}
ul#main-menu li a#experiencia{
	width:192px;
	background:url('img/button_experiencia.jpg') top left;
}
.DE ul#main-menu li a#experiencia{
	width:192px;
	background:url('img/button_experiencia_de.jpg') top left;
}


.EN ul#main-menu li a#experiencia{
	width:192px;
	background:url('img/button_experiencia_en.jpg') top left;
}
ul#main-menu li a#bodas{
	background:url('img/button_bodas.jpg') top left;
}
.DE ul#main-menu li a#bodas{
	background:url('img/button_bodas_de.jpg') top left;
}
.EN ul#main-menu li a#bodas{
	background:url('img/button_bodas_en.jpg') top left;
}
ul#main-menu li a#empresas{
	background:url('img/button_empresas.jpg') top left;
}
.DE ul#main-menu li a#empresas{
	background:url('img/button_empresas_de.jpg') top left;
}
.EN ul#main-menu li a#empresas{
	background:url('img/button_empresas_en.jpg') top left;
}
ul#main-menu li a#colectivos{
	background:url('img/button_colectivos.jpg') top left;
}
.DE ul#main-menu li a#colectivos{
	background:url('img/button_colectivos_de.jpg') top left;
}
.EN ul#main-menu li a#colectivos{
	background:url('img/button_colectivos_en.jpg') top left;
}
ul#main-menu li a#laempresa{
	background:url('img/button_empresa.jpg') top left;
}
.DE ul#main-menu li a#laempresa{
	background:url('img/button_empresa_de.jpg') top left;
}
.EN ul#main-menu li a#laempresa{
	background:url('img/button_empresa_en.jpg') top left;
}
ul#main-menu li a#experiencia.current{
	width:192px;
	height:71px;
	background:url('img/button_experiencia_current.jpg') top left;
}
#wrapper.experiencia ul#main-menu li a#experiencia.current{
	background-image:url('img/button_experiencia_current.jpg');
	height:71px;
}
.DE #wrapper.experiencia ul#main-menu li 
a#experiencia.current{
	background-image:url('img/button_experiencia_current_de.jpg');
	height:71px;
}
.EN #wrapper.experiencia ul#main-menu li a#experiencia.current{
	background-image:url('img/button_experiencia_current_en.jpg');
	height:71px;
}


#wrapper.bodas ul#main-menu li a#bodas.current{
	background-image:url('img/button_experiencia_current_bodas.jpg');
	height:70px;
}
.DE #wrapper.bodas ul#main-menu li a#bodas.current{
	background-image:url('img/button_experiencia_current_bodas_de.jpg');
	height:70px;
}
.EN #wrapper.bodas ul#main-menu li a#bodas.current{
	background-image:url('img/button_experiencia_current_bodas_en.jpg');
	height:70px;
}
#wrapper.empresas ul#main-menu li a#empresas.current{
	background-image:url('img/button_experiencia_current_empresas.jpg');
	height:71px;
}

.DE #wrapper.empresas ul#main-menu li a#empresas.current{
	background-image:url('img/button_experiencia_current_empresas_de.jpg');
	height:71px;
}

.EN #wrapper.empresas ul#main-menu li a#empresas.current{
	background-image:url('img/button_experiencia_current_empresas_en.jpg');
	height:71px;
}
#wrapper.colectivos ul#main-menu li a#colectivos.current{
	background-image:url('img/button_experiencia_current_colectivos.jpg');
	height:71px;
}

.DE #wrapper.colectivos ul#main-menu li a#colectivos.current{
	background-image:url('img/button_experiencia_current_colectivos_de.jpg');
	height:71px;
}

.EN #wrapper.colectivos ul#main-menu li a#colectivos.current{
	background-image:url('img/button_experiencia_current_colectivos_en.jpg');
	height:71px;
}
#wrapper.laempresa ul#main-menu li a#laempresa.current{
	background-image:url('img/conocenos.jpg');
	height:71px;
}

.DE #wrapper.laempresa ul#main-menu li a#laempresa.current{
	background-image:url('img/conocenos_de.jpg');
	height:71px;
}

.EN #wrapper.laempresa ul#main-menu li a#laempresa.current{
	background-image:url('img/conocenos_en.jpg');
	height:71px;
}
/* logo */
div#header div.logo a{
	width:286px;
	height:74px;
	background:url('img/Central_de_Reservas_de_Lanzarote.gif');
	float:left;
	margin:90px 0 0 12px;
	display:inline;
}
.DE div#header div.logo a{
      background:url('img/CRL_DE.gif');
}
.EN div#header div.logo a{
      background:url('img/CRL_EN.gif');
}

div#header div.logo span{
	display:none;
}
/*box tools*/
div#box_tools{
	float:right;
	margin:76px 10px 0 0;
	padding:7px 0;
	border-top:#e4e2de solid 1px;
	border-bottom:#e4e2de solid 1px;
}
div#box_tools a{
      /*color:#008f7e;*/
	text-decoration:none;
	float:left;
}
div#box_tools a:hover{
      /*color:#026d60;*/
}
div#box_tools a.sitemap{
	padding-left:15px;
      /*background:url('img/icon_site_map.gif') no-repeat center left;*/
      background-repeat:no-repeat;
      background-position:left center;
	margin-top:5px;
}
#wrapper.experiencia  a.sitemap{
	background-image:url('img/icon_site_map.gif');}
#wrapper.bodas  a.sitemap{
	background-image:url('img/icon_site_map_bodas.gif');
}
#wrapper.empresas  a.sitemap{
	background-image:url('img/icon_site_map_empresas.gif');
}
#wrapper.colectivos  a.sitemap{
	background-image:url('img/icon_site_map_colectivos.gif');
}
#wrapper.laempresa  a.sitemap{
	background-image:url('img/icon_site_map_alegranza.gif');
}
div#box_tools ul#fontsize{
	float:left;
	margin:5px 5px 0 10px;
}
div#box_tools ul#fontsize li{
	float:left;
	margin-right:5px;
	display:inline;
}
/*div#box_tools ul#fontsize li a{
	color:#008f7e;
}*/
#wrapper.experiencia div#box_tools ul#fontsize li a{
	color:#008f7e;
}
#wrapper.bodas div#box_tools ul#fontsize li a{
	color:#b5a580;
}
#wrapper.empresas div#box_tools ul#fontsize li a{
	color:#0190bf;
}
#wrapper.colectivos div#box_tools ul#fontsize li a{
	color:#da312c;
}
#wrapper.laempresa div#box_tools ul#fontsize li a{
	color:#7b2e98;
}
/* tool bar*/ 
ul#tool-bar{
    float:left;
    margin-top:7px;
}
ul#tool-bar li{
    float:left;
    padding:0;
    margin:2px 0 0 5px;
    width:14px;
    height:10px;
}
ul#tool-bar li a{
    float:left;
    margin:0px 0 0 5px;
}
/*flags*/
ul#flags{
	float:left;
	margin:5px 0 0 -2px;
	width:75px;
}

ul#flags .language{
    background-repeat:no-repeat;
    width:14px;
    height:10px;
    text-indent:-9999px;
}

ul#flags li{
	float:left;
	padding:0;
	margin:2px 0 0 5px;
	width:14px;
	height:10px;
}
ul#flags li a{
	float:left;
	margin:0px 0 0 5px;
}
ul#flags li a.current{
	background: url('img/bg_flag_current.gif')!important;
	text-align:center!important;
	width:18px;
	height:12px;
	padding-top:2px;
	margin:-2px 10px 0 0;
}
ul#flags a.es {
  background: url('img/flag_spanish.gif');
}
ul#flags a.en {
  background: url('img/flag_english.gif');
}
ul#flags a.de {
  background: url('img/temp/de_flag_icon.jpg');

}
/*Search site*/
.gsc-branding-text, .gsc-branding-img {
  display: none;
}
div#cse .gsc-tabsArea{
  background-color:#FFFFFF;  position:absolute;  right:0;  z-index:9999;width:208px;
}
div#cse .gsc-wrapper{
  background-color:#FFFFFF;  position:absolute;  right:0;  top:55px;  width:640px;  z-index:9999;
}
div#cse .gsc-wrapper .gsc-resultsbox-visible{
  padding:12px;
}
#box_tools {
  width: 400px;
}
div#cse {
  width:179px !important;
}
div#search, div#cse{
	float:left;
	margin-left:7px;
}
div#cse{
  position:absolute;  right:40px;  top:81px;
}
div#search legend, div#cse legend{
	display:none;
}

div#search form fieldset label, div#cse form fieldset label{
	display:none;
} 

div#search form fieldset input, div#cse td.gsc-input input.gsc-input{
	background:url('img/bg_input_search.gif') no-repeat top left !important;
	width:133px;
	height:18px;
	border:none;
	font-style:italic;
	color:#c6c6c6;
	padding:4px 8px;
	float:left;
-moz-background-clip:border !important;-moz-background-inline-policy:continuous !important;-moz-background-origin:padding !important;
}

div#search form fieldset button.button, div#cse form input.gsc-search-button{
	background:url('img/button_ok.gif');
	width:24px;
	height:24px;
	float: left;
	margin-top:1px;
	margin-left:6px;
      text-indent:-9999px;
      cursor:pointer;
}#fake-gsc-input{  float:left;}
#btn-search{
	background:url('img/button_ok.gif');
	width:24px;
	height:24px;
	float: left;
	margin-top:1px;
	margin-left:6px;
      text-indent:-9999px;
      cursor:pointer;
}
div#search form fieldset button.button span{
	display:none;
}

div.phone_number{
  width:382px;
  height:22px;
  position:absolute;
  margin:0px;
  right:0px;
  text-align: right;
  top:124px;
}
div.phone_number_foot{
  float:right;
  margin-right:20px;
  padding-bottom:4px;
  padding-top:12px;
}
div.phone_number span.text,
div.phone_number_foot span.text{
  font-size:18px;
}
div.phone_number span.phone,
div.phone_number_foot span.phone{
  font-size:30px;
  /*color:#008f7e;*/
}
#wrapper.experiencia div.phone_number span.phone,
#wrapper.experiencia div.phone_number_foot span.phone{
  color:#008f7e;
}
#wrapper.bodas div.phone_number span.phone,
#wrapper.bodas div.phone_number_foot span.phone{
  color:#B5A589;
}
#wrapper.empresas div.phone_number span.phone,
#wrapper.empresas div.phone_number_foot span.phone{
  color:#0190bf;
}
#wrapper.colectivos div.phone_number span.phone,
#wrapper.colectivos div.phone_number_foot span.phone{
  color:#da312c;
}
#wrapper.laempresa div.phone_number span.phone,
#wrapper.laempresa div.phone_number_foot span.phone{
  color:#7B2E98;
}
/*main-content-------------------------------------------*/

div#main-content{
	overflow:hidden;
	margin-top:20px;
}

/*secondary menu*/
div#secondary-menu{
      /*background: #008f7e url('img/bg_secondary_menu.jpg') no-repeat top left;*/
      background-repeat:no-repeat;
      background-position:top left;
	overflow:hidden;
	height:44px;
	margin:0 auto!important;
	width:968px;
	padding-left:8px;
	position:relative;
}
#wrapper.experiencia div#secondary-menu{
  background-color:#008f7e;
  background-image:url('img/bg_secondary_menu.jpg');
}
#wrapper.bodas div#secondary-menu{
  background-color:#b5a580;
  background-image:url('img/bg_secondary_menu_bodas.jpg');
}
#wrapper.empresas div#secondary-menu{
  background-color:#0190bf;
  background-image:url('img/bg_secondary_menu_empresas.jpg');
}
#wrapper.colectivos div#secondary-menu{
  background-color:#da312c;
  background-image:url('img/bg_secondary_menu_colectivos.jpg');
}
#wrapper.laempresa div#secondary-menu{
  background-color:#7b2e98;
  background-image:url('img/bg_secondary_menu_alegranza.jpg');
}
div#close_secondary_menu{
      /*background:url('img/bg_close_secondary_menu.jpg');*/
	float:right;
	width:8px;
	height:44px;
	position:absolute;
	top:0;
	right:0;
}
#wrapper.experiencia div#close_secondary_menu{
  background-color:#008f7e;
  background-image:url('img/bg_close_secondary_menu.jpg');
}
#wrapper.bodas div#close_secondary_menu{
  background-color:#b5a580;
  background-image:url('img/bg_close_secondary_menu_bodas.jpg');
}
#wrapper.empresas div#close_secondary_menu{
  background-color:#0190bf;
  background-image:url('img/bg_close_secondary_menu_empresas.jpg');
}
#wrapper.colectivos div#close_secondary_menu{
  background-color:#da312c;
  background-image:url('img/bg_close_secondary_menu_colectivos.jpg');
}
#wrapper.laempresa div#close_secondary_menu{
  background-color:#7b2e98;
  background-image:url('img/bg_close_secondary_menu_alegranza.jpg');
}
ul#secondary-menu-ul{
	margin:13px 0 0 -10px;
}
ul#secondary-menu-ul li{
	float:left;
      /*background:url('img/separator_secondary_menu.gif') no-repeat center right;*/
      background-repeat:no-repeat;
      background-position:right center;
	padding:0 15px;
}
ul#secondary-menu-ul li{
  background-image:none !important;
}
#wrapper.experiencia ul#secondary-menu-ul li{
	background-image:url('img/separator_secondary_menu.gif');
}
#wrapper.bodas ul#secondary-menu-ul li{

	background-image:url('img/separator_secondary_menu_bodas.gif');
}
#wrapper.empresas ul#secondary-menu-ul li{

	background-image:url('img/separator_secondary_menu_empresas.gif');
}
#wrapper.colectivos ul#secondary-menu-ul li{

	background-image:url('img/separator_secondary_menu_colectivos.gif');
}
#wrapper.laempresa ul#secondary-menu-ul li{

	background-image:url('img/separator_secondary_menu_alegranza.gif');
}
ul#secondary-menu-ul li#secondary-menu-item-337{
	background: none!important;
}
ul#secondary-menu-ul li a{
	background: url('img/buulet_secondary_menu.gif') no-repeat left 5px;
	padding-left:8px;
	display:block;
	color:#ffffff !important;
}
#wrapper.experiencia ul#secondary-menu-ul li a{


	background-image:url('img/buulet_secondary_menu.gif');
}
#wrapper.bodas ul#secondary-menu-ul li a{



	background-image:url('img/buulet_secondary_menu_bodas.gif');
}
#wrapper.empresas ul#secondary-menu-ul li a{



	background-image:url('img/buulet_secondary_menu_empresas.gif');
}
#wrapper.colectivos ul#secondary-menu-ul li a{



	background-image:url('img/buulet_secondary_menu_colectivos.gif');
}
#wrapper.laempresa ul#secondary-menu-ul li a{



	background-image:url('img/buulet_secondary_menu_alegranza.gif');
}
ul#secondary-menu-ul li a:hover{
	color:#f4f3f1;
	text-decoration:none;
}
/*content_central*/
div#content_central{
	overflow:hidden;
	background:#fff;
      width:976px;
	position:relative;
	padding:0px 12px 20px 12px;
}
div.roundedbox div.topcorners{
	background:url('img/corners-content-central.jpg') no-repeat top left;
	position:relative;
	clear:both;
	padding-left: 10px;
      height: 6px;
	overflow:hidden;
}
div.topcorners span{
	background:url('img/corners-content-central.jpg') no-repeat top right;
	padding-left:10px;
	padding-bottom:10px;
	display: block;
	float:right;
}
div.roundedbox div.boxcontent{
	position:relative;
	clear:both;
	overflow:hidden;
	float:left;
}
div.roundedbox div.bottomcorners{
	background:url('img/corners-content-central.jpg') no-repeat bottom left;
	padding-left: 10px;
      height: 6px;
	position:relative;
	clear:both;
}
div.roundedbox div.bottomcorners span{
	background:url('img/corners-content-central.jpg') no-repeat bottom right;
	padding-right: 10px;
	float:right;
	display: block;
	height: 10px;
}
div.phone_bottom{
    margin:15px 10px 15px 0!important;
    float:right;
}

/* breadcrumbs */

#breadcrumbs li{
  float:left;
  background-image:url('img/breadcrumbs-sep.png')




;
  background-repeat:no-repeat;
  background-position:0 2px;
  padding:0px 10px;
  display:inline;
  color:#828282;
}
#breadcrumbs li a,
#breadcrumbs li a:hover,
#breadcrumbs li a:visited{
  color:#828282;
  font-weight:bold;
}
#breadcrumbs li:first-child{
  background:none;
  padding-left:8px;
}
#breadcrumbs li span{
  font-weight:bold;
}
/* end breadcrumbs */

/*footer---------------------------------------------*/
div#footer{
    clear:both;
    width:960px;
    margin:0 auto 10px auto;
    border-top:#e4e2de solid 1px;
    margin-top:12px;
    overflow:hidden;
  padding-top:8px;
}
div#footer p{
    font-size:10px;
    color:#afaba0;    
}
div#footer img{
    float:left;
}
div.certificados{
    margin:5px 0 0 58px;
    float:left
}
div.certificados p{
    float:left;
    margin-top:5px;
}
div#footer p.copyright{
    float:right;
}
div.powered{
    float:right;
}
div.powered p{
    float:left;
    margin:5px 5px 0 0;
}
div.three-column-group div.two-column-group .column01,
div.three-column-group div.two-column-group .column02{
  width:50%;
}
#header .user-info{
  position:absolute;
  left:374px;
  top:142px;
  display:block;
}



/*#END#*/
/*#BEGIN#*/
/*# name="02 text" reference="ref/crl.css\02_text.htm" description="null" #*/





#wrapper.experiencia a,
#wrapper.experiencia a:hover,
#wrapper.experiencia a:visited{
  color:#008f7e;
}
#wrapper.bodas a,
#wrapper.bodas a:hover,
#wrapper.bodas a:visited{
  color:#b5a580;
}
#wrapper.empresas a,
#wrapper.empresas a:hover,
#wrapper.empresas a:visited{
  color:#0190bf;
}
#wrapper.colectivos a,
#wrapper.colectivos a:hover,
#wrapper.colectivos a:visited{
  color:#da312c;
}
#wrapper.laempresa a,
#wrapper.laempresa a:hover,
#wrapper.laempresa a:visited{
  color:#7b2e98;
}
h4 a,
h4 a:hover,
h4 a:visited{
  color:#000000;
}
.text{
  color:#75777C;
  font-family:arial;
}
.titulo{
  color:#464646;
  font-size:14px;
  font-weight:bold;
}
.resaltado{
  color:#93928f;
  font-size:142%;
  font-weight:bold;
}
.texto-experiencia{
  color:#018f7e;
}
.texto-bodas{
  color:#b5a580;
}
.texto-empresas{
  color:#0190bf;
}
.texto-colectivos{
  color:#da312c;
}
.texto-laempresa{
  color:#7b2e98;
}
.texto-experiencia{
  color:#018f7e;
}
.resaltado-experiencia{
  color:#018f7e;
  font-size:188%;
}
.resaltado-bodas{
  color:#b5a580;
  font-size:188%;
}
.resaltado-empresas{
  color:#0190bf;
  font-size:188%;
}
.resaltado-colectivos{
  color:#da312c;
  font-size:188%;
}
.resaltado-laempresa{
  color:#7b2e98;
  font-size:188%;
}

#wrapper.experiencia .illustrated-text ul li,
#wrapper.experiencia .links ul li{
  color:#018f7e;
}
#wrapper.bodas .illustrated-text ul li,
#wrapper.bodas 
.links ul li{
  color:#b5a589;
}
#wrapper.empresas .illustrated-text ul li,
#wrapper.empresas 
.links ul li{
  color:#0190bf;
}
#wrapper.colectivos .illustrated-text ul li,
#wrapper.colectivos 
.links ul li{
  color:#da312c;
}
#wrapper.laempresa .illustrated-text ul li,
#wrapper.laempresa 
.links ul li{
  color:#7b2e98;
}
table.text tbody tr.borde-tabla-experiencia,
table.text tbody tr.borde-tabla-experiencia{
  border-bottom:2px solid #018f7e;
}
table.text tbody tr.borde-tabla-bodas,
table.text tbody tr.borde-tabla-bodas{
  border-bottom:2px solid #b5a580;
}
table.text tbody tr.borde-tabla-empresas,
table.text tbody tr.borde-tabla-empresa{
  border-bottom:2px solid #0190bf;
}
table.text tbody tr.borde-tabla-colectivos,
table.text tbody tr.borde-tabla-colectivos{
  border-bottom:2px solid #da312c;
}
table.text tbody tr.borde-tabla-alegranza,
table.text tbody tr.borde-tabla-alegranza{
  border-bottom:2px solid #7b2e98;
}

/*#END#*/
/*#BEGIN#*/
/*# name="03 links and files" reference="ref/crl.css\03_links_and_files.htm" description="null" #*/











.links .title,
.files .title,
.files thead tr{
  border-bottom:1px solid #008f7e;
  height:32px;
}
.links .title strong,
.files .title strong{
  line-height:32px;
  padding-left:10px;
  color:#494949;
  font-size:14px;
  font-weight:bold;
}
.links ul{
  padding-left:10px;
  //padding-left:0px;
}
.links ul li{
  border-bottom:1px solid #f4f3f1;
  height:30px;
  line-height:30px;
}
.files table{
  width:100%;
}
.files table thead th.type,
.files table thead th.action{
  width:18px;
}
.files table thead th.size{
  width:48px;
}
.files tbody tr{
  border-bottom:1px solid #f4f3f1;
  height:30px;  
}
.files table th{
  color:#494949;
  font-weight:bold;  
}
.files table th,
.files table td{
  padding:0px 10px;
}
a.download span{
  display:block;
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-image:url('img/download.png')



;
  text-indent:-9999px;
}
#wrapper.bodas .block-transparent .title-bar h2 a, 
#wrapper.bodas .block-transparent .title-bar h2 a:visited, 
#wrapper.bodas .block-transparent .title-bar h2 a:hover {
  color: #FFFFFF;
}



/*#END#*/
/*#BEGIN#*/
/*# name="07 tabs" reference="ref/crl.css\07_tabs.htm" description="null" #*/
/* 'img/bullet_ampliar_gray.gif' */
/* 'img/bullet_mas_info.gif' */
/* 'img/bg_top_tabs_container.gif' */
/* 'img/bg_li_tabs.gif' */
/* 'img/corners-beige.jpg' */
/* 'img/corners-beige.jpg' */
/* 'img/corners-beige.jpg' */
/* 'img/corners-beige.jpg' */




































ul.tabset li{
      float:left;
      cursor:pointer;
}
div.tab-container{
      clear:both;
}
*tabs-------------------------------------*/
div.tabs{
      margin:10px 0 0 0;
      position:relative;
}
div.roundedbox-tabs{
      margin:0px 0 0 0;
      position:relative;
      overflow:hidden;
}
div.roundedbox-tabs div.topcorners{
      background:url('img/corners-beige.jpg') no-repeat top left;
      position:relative;
      clear:both;
      padding-left: 10px;
      height: 10px;
      overflow:hidden;
}
div.roundedbox-tabs div.topcorners span{
      background:url('img/corners-beige.jpg') no-repeat top right;
      padding-left:10px;
      padding-bottom:10px;
      display: block;
      float:right;
}
div.roundedbox-tabs div.boxcontent{
      position:relative;
      clear:both;
      overflow:hidden;
}
div.roundedbox-tabs div.bottomcorners{
      background:url('img/corners-beige.jpg') no-repeat bottom left;
      padding-left: 10px;
      height: 10px;
      position:relative;
      clear:both;
}
div.roundedbox-tabs div.bottomcorners span{
      background:url('img/corners-beige.jpg') no-repeat bottom right;
      padding-right: 10px;
      float:right;
      display: block;
      height: 10px;
}
ul.tabset{
      overflow:hidden;
      position:relative;
      padding-top:7px;
}
div.close_tabset{
      padding-top:7px;
      background-color:#008f7e;
}
#wrapper.experiencia div.close_tabset{
      background-color:#008f7e;
}
#wrapper.bodas div.close_tabset{
      background-color:#b5a580;
}
#wrapper.empresas div.close_tabset{
      background-color:#0190bf;
}
#wrapper.colectivos div.close_tabset{
      background-color:#da312c;
}
#wrapper.laempresa div.close_tabset{
      background-color:#7b2e98;
}
ul.tabset li{
      background: #c8c6c1 url('img/bg_li_tabs.gif') repeat-y top left; 
}
ul.tabset li{
      /*background:none;*/
	/*background-color:#c8c6c1;*/
}
ul.tabset li.active{
      background:#008f7e url('img/bg_top-left-tabs-active.gif') no-repeat top left;
      margin-top:-5px;
      padding-bottom:0px;
      padding-top:5px;
}
#wrapper.experiencia ul.tabset li.active{
  background-color: #008f7e;
  background-image:url('img/bg_top-left-tabs-active.gif');
}
#wrapper.bodas ul.tabset li.active{
  background-color: #b5a580;
  background-image:url('img/bg_top-left-tabs-active_bodas.gif');
}
#wrapper.empresas ul.tabset li.active{
  background-color: #0190bf;
  background-image:url('img/bg_top-left-tabs-active_empresas.gif');
}
#wrapper.colectivos ul.tabset li.active{
  background-color: #da312c;
  background-image:url('img/bg_top-left-tabs-active_colectivos.gif');
}
#wrapper.laempresa ul.tabset li.active{
  background-color: #7b2e98;
  background-image:url('img/bg_top-left-tabs-active_alegranza.gif');
}
ul.tabset li.active a{
      background:url('img/bg_top-left-tabs-active-right.gif') no-repeat right top;
      margin-top:-5px;
      padding-top:15px;
}
#wrapper.experiencia ul.tabset li.active a{
  background-image:url('img/bg_top-left-tabs-active-right.gif');
}
#wrapper.bodas ul.tabset li.active a{
  background-image:url('img/bg_top-left-tabs-active-right_bodas.gif');
}
#wrapper.empresas ul.tabset li.active a{
  background-image:url('img/bg_top-left-tabs-active-right_empresas.gif');
}
#wrapper.colectivos ul.tabset li.active a{
  background-image:url('img/bg_top-left-tabs-active-right_colectivos.gif');
}
#wrapper.laempresa ul.tabset li.active a{
  background-image:url('img/bg_top-left-tabs-active-right_alegranza.gif');
}
ul.tabset li a{
      height:18px;
      display:block;
      padding:10px 18px;
      color:#ffffff !important;
      text-align:center;
      position:relative;
}
ul.tabset li a span{ 
      white-space:nowrap;

}
ul.tabset li a:hover{
      text-decoration:none;
}

/*Tab containter*/
table.table_tabs tr.points{
      background:url('img/bg_top_tabs_container.gif') repeat-x left 22px;
}
table.info{
      width:100%;
}
div.tab-container{
      background:#f4f3f1;
}
div.tab-container h2{
      font-weight:bold;
      color:#45474b;
      padding-top:10px;
      float:left;
      background-color:#F4F3F1;
}
div.tab-container span.precio{
      font-size:16px;
      color:#008f7e;
      float:right;
      padding-top:7px;
      font-weight:bold;
      background-color:#F4F3F1;
}
div.tab-container p{
      margin-top:-2px;
      position:relative;
      overflow:hidden;
}
div.tab-container a.masinfo{
      background:url('img/bullet_mas_info.gif') no-repeat top left;
      width:14px;
      height:14px;
      float:right;
      margin-top:-12px;
      padding-bottom:2px;
      position:relative;
      overflow:hidden;
}
div.tab-container div.content_masinfo{
      margin:10px 0 0 0;
      position:relative;
      overflow:hidden;
}
div.tab-container a.opciones{
      background:url('img/bullet_ampliar_gray.gif')




no-repeat top right;
      padding:0 22px 3px 0;
      color:#008f7e;
      font-size:12px;
      float:right;
      font-weight:bold;
}
div.tab-container a.opciones:hover{
      color:#026d60;
      text-decoration:none;
}




/*#END#*/
/*#BEGIN#*/
/*# name="08 blocks" reference="ref/crl.css\08_blocks.htm" description="Bloques" #*/





.block-closable{
  padding:12px;
}
.block-closed{
  display:none;
}
.block .title-bar h2{
      color:#464646;
      font-size:14px;
      font-weight:bold;
      overflow:hidden;
      padding-top:0;
      margin:13px 8px 0 8px;
      border-bottom:#e4e2de solid 1px;
      padding-bottom:5px;
      margin-top:0px;
      padding-bottom:10px;
}
#wrapper.experiencia .block-transparent .title-bar h2, #wrapper.experiencia .block-transparent-full .title-bar h2{
  background-color:#008f7e;
}
#wrapper.bodas .block-transparent .title-bar h2, #wrapper.bodas .block-transparent-full .title-bar h2, .block-transparent .title-bar h2{
  background-color:#b5a580;
}
#wrapper.empresas .block-transparent .title-bar h2, #wrapper.empresas .block-transparent-full .title-bar h2{
  background-color:#0190bf;
}
#wrapper.colectivos .block-transparent .title-bar h2, #wrapper.colectivos .block-transparent-full .title-bar h2{
  background-color:#DA312C;
}
#wrapper.laempresa .block-transparent .title-bar h2, #wrapper.laempresa .block-transparent .title-bar h2{
  background-color:#7b2e98;
}
.block p.more a{
	background:transparent url('img/bullet_ampliar_gray.gif') no-repeat scroll right top;
      /*color:#008F7E;*/
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-right:19px;
	padding-bottom:1px;
  border:none;
}
.block p.more a:hover{
      /*color:#026D60;*/
	text-decoration:none;
}
.block-white, .block-white-full{
	background:#FFFFFF url('img/bullet_columns_bottom.gif') no-repeat scroll right center;
	font-size:11px;
	font-weight:bold;
	padding:12px 16px;
	position:relative;
}
.block-white{
      padding:12px 16px;
}
.block-white-full{
      padding:0px;
}

.block-white .top-left, .block-white-full .top-left{	
	background:transparent url('img/bg_top-left.gif') no-repeat scroll left top;
	height:10px;
	left:0;
	position:absolute;
	top:0;
	width:10px;
}
.block-white .top-right, .block-white-full .top-right{
	background:transparent url('img/bg_top-right.gif') no-repeat scroll right top;
	height:10px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:10px;
}
.block-white .bottom-left, .block-white-full .bottom-left{
	background:transparent url('img/bg_bottom-left.gif') no-repeat scroll left bottom;
	bottom:0;
	height:10px;
	left:0;
	position:absolute;
	width:10px;
}
.block-white .bottom-right, .block-white-full .bottom-right{
	background:transparent url('img/bg_bottom-right.gif')no-repeat scroll right bottom;
	bottom:0;
	height:10px;
	position:absolute;
	right:0;
	width:10px;
}
.block-transparent, .block-transparent-full{
      border:1px solid #E4E2DE;
      padding: 3px;
      position: relative;
}
.block-transparent .top-left, .block-transparent-full .top-left{
      background:transparent url('img/bg_top-left-three-columns.gif') no-repeat scroll left top;
      height:4px;
      left:-1px;
      position:absolute;
      top:-1px;
      width:4px;
}
.block-transparent .top-right, .block-transparent-full .top-right{
      background:transparent url('img/bg_top-right-three-columns.gif') no-repeat scroll right top;
      height:4px;
      position:absolute;
      right:-1px;
      top:-1px;
      width:4px;
}
.block-transparent .bottom-left, .block-transparent-full .bottom-left{
      background:transparent url('img/bg_bottom-left-three-columns.gif') no-repeat scroll left bottom;
      bottom:-1px;
      height:4px;
      left:-1px;
      position:absolute;
      width:4px;
}
.block-transparent .bottom-right, .block-transparent-full .bottom-right{
      background:transparent url('img/bg_bottom-right-three-columns.gif') no-repeat scroll right bottom;
      bottom:-1px;
      height:4px;
      position:absolute;
      right:-1px;
      width:4px;
}
.block-transparent .title-bar h2, .block-transparent-full .title-bar h2{
      /*background:#00908A url('img/bullet_content_title_columns-trans.gif') no-repeat scroll right center;*/
      background-repeat:no-repeat;
      background-position:right center;
      position:relative;
      padding:12px 24px 12px 8px;
      z-index:50;
      color: #ffffff;
      margin:0px;
      border:0px;
}
#wrapper.experiencia .block-transparent .title-bar h2,
#wrapper.experiencia .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans.gif');
}
#wrapper.bodas .block-transparent .title-bar h2, .block-transparent .title-bar h2,
#wrapper.bodas .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_bodas.gif');
}
#wrapper.empresas .block-transparent .title-bar h2,
#wrapper.empresas .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_empresas.gif');
}
#wrapper.colectivos .block-transparent .title-bar h2,
#wrapper.colectivos .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_colectivos.gif');
}
#wrapper.laempresa .block-transparent .title-bar h2,
#wrapper.laempresa .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_alegranza.gif');
}


#wrapper.experiencia .block-transparent .title-closed h2,
#wrapper.experiencia .block-closed.block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans-closed.gif');
}
#wrapper.bodas .block-transparent .title-closed h2,
#wrapper.bodas .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_bodas-closed.gif');
}
#wrapper.empresas .block-transparent .title-closed h2,
#wrapper.empresas .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_empresas-closed.gif');
}
#wrapper.colectivos .block-transparent .title-closed h2,
#wrapper.colectivos .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_colectivos-closed.gif');
}
#wrapper.laempresa .block-transparent .title-closed h2,
#wrapper.laempresa .block-transparent-full .title-bar h2{
      background-image:url('img/bullet_content_title_columns-trans_alegranza-closed.gif')



;
}

.roundedbox-tabs .block-content{
  /*padding-top:0px;
  padding-bottom:0px;*/
  padding-top:4px;
  padding-bottom:4px;
  clear:both;
}

.default-full .block-content, .block-white .block-content, .block-transparent-full .block-content{
padding:0px;
}

.closed.block-closeable {
display:block;
}
.closed.block-closed {
display:none;
}
#right-content .block-content {
  width: 200px;
}

#right-content .block-content .illustrated-text{
  width: 200px;
}





/*#END#*/
/*#BEGIN#*/
/*# name="09 forms" reference="ref/crl.css\09_forms.htm" description="null" #*/







dl dd div.detail-content{
  margin-bottom:6px;
}
dl.full dd .detail-content .skinned_list .skinned_list_text{
  margin-top:0px;
}
dl.top dt {
  margin-bottom:0.5em;
}
dl.full dd .detail-content .skinned_list div{
  margin-top:-26px;
}
a.datepicker_trigger{
  vertical-align:bottom;
  padding-left:2px;
}
span.datepicker_wrap input{
  background-image:url('img/input-bg-small.png');
  width:118px;
}
.form-content dl.inline input{
  background-image:url('img/input-bg-small-70.png');
  width:66px;
}
.query-filter button{
    height:22px;
    margin-top:2px;
}
.query-filter button span{
    padding-top:2px;
    height:22px;
}
.query-filter button .button-bg-right{
    height:22px;
}
.query-filter button .button-bg-left{
    height:22px;
}
#wrapper.experiencia button span{
    background-image:url('img/button-center-bg.png');
}
#wrapper.experiencia .query-filter button span{
    background-image:url('img/button-center-bg-22.png');
}
#wrapper.bodas button span, button span{
    background-image:url('img/button-center-bg_bodas.png');
}
#wrapper.bodas .query-filter button span{
    background-image:url('img/button-center-bg_bodas-22.png');
}
#wrapper.empresas button span{
    background-image:url('img/button-center-bg_empresas.png');
}
#wrapper.empresas .query-filter button span{
    background-image:url('img/button-center-bg_empresas-22.png');
}
#wrapper.colectivos button span{
    background-image:url('img/button-center-bg_colectivos.png');
}
#wrapper.colectivos .query-filter button span{
    background-image:url('img/button-center-bg_colectivos-22.png');
}
#wrapper.laempresa button span{
    background-image:url('img/button-center-bg_alegranza.png');
}
#wrapper.laempresa .query-filter button span{
    background-image:url('img/button-center-bg_alegranza-22.png');
}
#wrapper.experiencia .button-bg-right{
    background-image:url('img/button-right-bg.png');
}
#wrapper.experiencia .query-filter .button-bg-right{
    background-image:url('img/button-right-bg-22.png');
}
#wrapper.bodas .button-bg-right{
    background-image:url('img/button-right-bg_bodas.png');
}
#wrapper.bodas .query-filter .button-bg-right{
    background-image:url('img/button-right-bg_bodas-22.png');
}
#wrapper.empresas .button-bg-right{
    background-image:url('img/button-right-bg_empresas.png');
}
#wrapper.empresas .query-filter .button-bg-right{
    background-image:url('img/button-right-bg_empresas-22.png');
}
#wrapper.colectivos .button-bg-right{
    background-image:url('img/button-right-bg_colectivos.png');
}
#wrapper.colectivos .query-filter .button-bg-right{
    background-image:url('img/button-right-bg_colectivos-22.png');
}
#wrapper.laempresa .button-bg-right{
    background-image:url('img/button-right-bg_alegranza.png');
}
#wrapper.laempresa .query-filter .button-bg-right{
    background-image:url('img/button-right-bg_alegranza-22.png');
}
#wrapper.experiencia .button-bg-left{
    background-image:url('img/button-left-bg.png');
}
#wrapper.experiencia .query-filter .button-bg-left{
    background-image:url('img/button-left-bg-22.png');
}
#wrapper.bodas .button-bg-left{
    background-image:url('img/button-left-bg_bodas.png');
}
#wrapper.bodas .query-filter .button-bg-left{
    background-image:url('img/button-left-bg_bodas-22.png');
}
#wrapper.empresas .button-bg-left{
    background-image:url('img/button-left-bg_empresas.png');
}
#wrapper.empresas .query-filter .button-bg-left{
    background-image:url('img/button-left-bg_empresas-22.png');
}
#wrapper.colectivos .button-bg-left{
    background-image:url('img/button-left-bg_colectivos.png');
}
#wrapper.colectivos .query-filter .button-bg-left{
    background-image:url('img/button-left-bg_colectivos-22.png');
}
#wrapper.laempresa .button-bg-left{
    background-image:url('img/button-left-bg_alegranza.png');
}
#wrapper.laempresa .query-filter .button-bg-left{
    background-image:url('img/button-left-bg_alegranza-22.png');
}
#right-content form input{
  background-image:url('img/input-bg-right-content.png');
  width:122px;
  height:22px;
}
#right-content form textarea{
  background-image:url('img/textarea-bg-right-content.png');
  width:190px;
  height:98px;
}
div.skinned_list_tiny{
  width:36px !important;
  background-image:url('../images/select-bg-tiny.png') !important;
}
div.skinned_list_tiny .skinned_list_text{
  width:36px !important;
  padding-left:6px;
  padding-top:5px;
}
div.skinned_list_tiny select{  
  width:36px !important;
  margin-left:-36px !important;
}
#wrapper #content form input.tiny{
  background-image:url('../images/input-bg-tiny.png');
  width:26px;
}
#wrapper #content button.btnReset .button-bg-right{
    width:4px;
    background-image:url('../images/button-right-bg-clear.png');
}
#wrapper #content button.btnReset .button-bg-left{
    width:4px;
    background-image:url('../images/button-left-bg-clear.png');
}
#wrapper #content button.btnReset  span{
    background-image:url('../images/button-center-bg-clear.png')




;
}
/* full width */
dl.full dt{
  float:left;
}
dl.full dd div.detail-content{
  min-height:26px;
  text-align:right; 
}
dl.full dd div.detail-content div{
  float:right;
}
dl.full dd div.detail-content div div{
  float:none;
}
label.error{
  color:#ff0000;
  display:block;
}

/*#END#*/
/*#BEGIN#*/
/*# name="10 query" reference="ref/crl.css\10_query.htm" description="null" #*/

























.query-filter{
  height:32px;
  line-height:26px;
  border:1px solid #eeedea;
  background-color:#F4F3F1;
  padding-top:6px;
}
.query-filter ul.pager{
  float:right;
}
.query-filter ul li{
  margin-left:10px;
}
.query-filter div.skinned_list .skinned_list_text{
  padding-top:0px;
}
.query-filter input{
  vertical-align:top;
}
.query-results thead tr{
  height:24px;
  border-bottom:1px solid #008f7e;
}
.query-results thead tr th{
  color:#2A2A2A;
  font-weight:bold;
  font-size:14px;
  padding:0 8px;
}
.query-results tbody tr,
table.text tbody tr{
  border-bottom:1px solid #f4f3f1;
}
.query-results tbody tr:last-child{
  border-bottom:1px solid #008f7e;
}
.query-results tbody tr td{
  padding:8px;
}
.query-results tfoot tr td{
  padding:8px;
}
.query-detail .news-detail{
  position:relative;
}
.query-detail .news-detail .fecha-noticia{
  position:absolute;
  right:0px;
}
.query-detail .news-detail .lugar-noticia{
  position:absolute;
  right:66px;
}
.query-results ul li.item {
margin-bottom: 8px;
}
.sendero .pusher {border-top:1px solid #E4E2DE;margin:5px 0;}
.sendero .field .pusher, .sendero .fields-column .pusher, .sendero .fields-row .pusher  {border-top:0px; margin:5px 0;}
.query-results .floating-text img {
display:block;margin:0 auto;float:none;
}
.bodas .titulo-ficha {
  color:#B5A580;
}


/*#END#*/
/*#BEGIN#*/
/*# name="11 pager" reference="ref/crl.css\11_pager.htm" description="null" #*/

.pager{
  height:18px;
}
.pager ul.list-pages li{
  margin-left:6px;
  height:18px;
  /*width:18px;*/
  width:auto;
}
.pager .pager-itpp{
  display:none;
}
.pager ul.list-pages {
  float:right;
}
.pager ul.list-pages li a{
  /*width:14px;*/
  width:auto;
  height:14px;
  display:block;
  text-align:center;
}
.pager ul.list-pages li a.selected{
  border:1px solid #008f7e;
  padding:0 3px;
}
.pager ul.list-pages li a,
.pager ul.list-pages li a:hover,
.pager ul.list-pages li a:visited{
  color:#7b7a7a !important;
  text-decoration:none;
}
.pager ul.list-pages li a.selected,
.pager ul.list-pages li a.selected:hover,
.pager ul.list-pages li a.selected:visited{
  color:#008f7e !important;
  text-decoration:none;
}
.pager ul.list-pages li a.previous span,
.pager ul.list-pages li a.next span{
  width:18px;
  height:18px;
  text-indent:-9999px;
  display:block;
  background-repeat:no-repeat;
  background-image:url('img/left-right.png')




;
  background-position:0 0;
}
.pager ul.list-pages li a.next span{
  background-position:-18px 0;
}


/*#END#*/
/*#BEGIN#*/
/*# name="12 sitemap" reference="ref/crl.css\12_sitemap.htm" description="null" #*/



















#sitemap .section{
  border-left:1px dotted #BFC0C2;
  border-right:1px dotted #BFC0C2;
  float:left;
  margin-right:16px;
  padding-left:16px;
  padding-right:16px;
  width:144px;
}
#sitemap .sep{
  clear:none;
}
#sitemap .section .level00{
  margin-left:44px;
}

/*#END#*/
/*#BEGIN#*/
/*# name="13 album media" reference="ref/crl.css\13_album_media.htm" description="null" #*/







































.project-skin div.album-wrapper{
  width:222px;
}
.project-skin div.album-wrapper .album-viewer{
  width:222px;
  height:168px;
}
.project-skin {
  width:240px;
  position:relative;
}
.project-skin ul.navigation li {
  overflow:hidden;
}
div.album-wrapper .info-tools{
  border-top:1px solid #E4E2DE;
  float:right;
  margin-top:0px;
  padding-top:12px;
}
.project-skin div.album-wrapper .info-tools{
  border:none;
  float:right;
  width:100px;
  padding-top:0px;
}
div.album-wrapper .album-info .description{
  color:#7b7a7a;
  float:left;
  font-size:11px;
  font-style:italic;
  margin-top:16px;
}
.project-skin div.album-wrapper .album-info .description{
  margin-top:0px;
}
div.album-wrapper .info-tools li{
  float:left;
}
.project-skin div.album-wrapper .info-tools li{
  float:right;
}
.project-skin div.album-wrapper .info-tools li{
  display:inline;
  text-align:right;
}
div.album-wrapper .info-tools li a{
  font-weight:bold;
}
div.album-wrapper .info-tools li.download{
  padding-left:10px;
  background-repeat:no-repeat;
  background-position: 0 2px;
  background-image:url('img/separator.png');
}
div.album-wrapper .info-tools li.zoom{
  display:inline;
  padding-right:10px;
}
.project-skin div.album-wrapper .info-tools li.zoom{
  padding-right:0px;
}
div.album-wrapper div.navigation-holder{
  position:absolute;
  right:0;
  top:0;
  width:236px;
}
.project-skin div.album-wrapper div.navigation-holder{
  position:relative;
  width:222px;
  height:60px;
  clear:both;
}
.project-skin div.album-wrapper div.navigation-holder .nav-list{
  margin-left:14px;
  width:auto;
}
.project-skin div.album-wrapper div.album-info{
  clear:both;
  height:16px;
  margin-bottom:6px;
  margin-top:6px;
}
.project-skin div.album-wrapper div.navigation-holder ul.navigation li{
  float:left;
  width:50px;
  height:50px;
  border:2px solid #ffffff;
  margin-left:8px;
  margin-bottom:8px;
}
div.album-wrapper div.navigation-holder .nav-prev-disabled,
div.album-wrapper div.navigation-holder .nav-next-disabled,
div.album-wrapper div.navigation-holder .nav-prev,
div.album-wrapper div.navigation-holder .nav-next{
  display:none;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev-disabled,
.project-skin div.album-wrapper div.navigation-holder .nav-next-disabled{
  display:none;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev,
.project-skin div.album-wrapper div.navigation-holder .nav-next,
.detail-skin div.album-wrapper div.navigation-holder .nav-prev,
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  background-image:url('img/left-right.png');
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  height:18px;
  text-indent:-9999px;
  width:18px;
  cursor:pointer;
}
.project-skin div.album-wrapper div.navigation-holder .nav-next,
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  background-position:-18px 0;
  top:18px;
  right:0px;
  position:absolute;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev,
.detail-skin div.album-wrapper div.navigation-holder .nav-prev{
  left:0px;
  top:18px;
  position:absolute;
}
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  top:32px;
}
.detail-skin div.album-wrapper div.navigation-holder .nav-prev{
  top:32px;
}
div.album-wrapper div.navigation-holder ul.navigation li.item-selected{
  border-color:#b8b8b8;
}
.project-skin .album-wrapper .pager-holder {
  clear:both;
  padding:2px 0 10px;
}
.project-skin .album-wrapper .pager-holder .sep{
  display:none;
}
.project-skin .roundedbox-tabs .topcorners,
.project-skin .roundedbox-tabs .bottomcorners{
  height:8px;
}
.project-skin .boxcontent{
  background-color:#F4F3F1;
  width:100%;
  padding:0px 8px;
}
.project-skin div.roundedbox-tabs div.topcorners,
.project-skin div.roundedbox-tabs div.topcorners span,
.project-skin div.roundedbox-tabs div.bottomcorners,
.project-skin div.roundedbox-tabs div.bottomcorners span{
  background-image:url('../images/album-media-corners-beige.jpg');
}
.project-skin div.roundedbox-tabs div.topcorners span,
.project-skin div.roundedbox-tabs div.bottomcorners span{
  width:0px;
  height:0px;
}
.project-skin div.roundedbox-tabs div.bottomcorners span{
  height:8px;
}
.project-skin div.roundedbox-tabs .boxcontent{
  border-left:1px solid #e4e2de;
  border-right:1px solid #e4e2de;
  width:222px;
  float:none;
}
.project-skin .album-wrapper .pager ul.list-pages li a.previous span,
.project-skin .album-wrapper .pager ul.list-pages li a.next span{
  background-image:url('../images/album-media-pager-left-right.png');
}
.project-skin .album-wrapper .pager ul.list-pages li.previous-page-holder{
  
}
.project-skin .album-wrapper .pager ul.list-pages li.next-page-holder{

}
.project-skin .album-info li.zoom{
  display:none;
}
div.detail-skin div.album-wrapper .album-viewer{
  width:304px;
  height:200px;
  background-color:#cccccc;
}
div.detail-skin div.album-wrapper .album-viewer img{
  margin-left:auto;
  margin-right:auto;
  display:block;
}
div.detail-skin div.album-info{
  display:none;
}
div.detail-skin div.navigation-holder{
  position:static;
  width:304px;
  margin-top:12px;
  overflow:hidden;
  position:relative;
}
.detail-skin div.album-wrapper div.navigation-holder .nav-list{
  margin-left:22px;
}
div.detail-skin div.navigation-holder ul.navigation li{
  float:left;
  width:80px;
  height:80px;
  border:2px solid #ffffff;
  margin:0px;
  margin-right:4px;
  overflow:hidden;
}
div.detail-skin div.navigation-holder ul.navigation li:first-child{
  float:left;
}
div.detail-skin .pager{
  margin-top:5px;
  clear:both;
}





/*div.album-wrapper{
  position:relative;
  width:450px;
}
.project-skin div.album-wrapper{
  width:222px;
}
div.album-wrapper .album-viewer{
  width:214px;
  height:216px;
}
.project-skin div.album-wrapper .album-viewer{
  width:222px;
  height:168px;
}
.project-skin {
  width:240px;
  position:relative;
}
.project-skin ul.navigation li {
  overflow:hidden;
}
div.album-wrapper .info-tools{
  border-top:1px solid #E4E2DE;
  float:right;
  margin-top:0px;
  padding-top:12px;
}
.project-skin div.album-wrapper .info-tools{
  border:none;
  float:right;
  width:100px;
  padding-top:0px;
}
div.album-wrapper .album-info .description{
  color:#7b7a7a;
  float:left;
  font-size:11px;
  font-style:italic;
  margin-top:16px;
}
.project-skin div.album-wrapper .album-info .description{
  margin-top:0px;
}
div.album-wrapper .info-tools li{
  float:left;
}
.project-skin div.album-wrapper .info-tools li{
  float:right;
}
.project-skin div.album-wrapper .info-tools li{
  display:inline;
  text-align:right;
}
div.album-wrapper .info-tools li a{
  font-weight:bold;
}
div.album-wrapper .info-tools li.download{
  padding-left:10px;
  background-repeat:no-repeat;
  background-position: 0 2px;
  background-image:url('img/separator.png');
}
div.album-wrapper .info-tools li.zoom{
  display:inline;
  padding-right:10px;
}
.project-skin div.album-wrapper .info-tools li.zoom{
  padding-right:0px;
}
div.album-wrapper div.navigation-holder{
  position:absolute;
  right:0;
  top:0;
  width:236px;
}
.project-skin div.album-wrapper div.navigation-holder{
  position:relative;
  width:222px;
  height:60px;
  clear:both;
}
.project-skin div.album-wrapper div.navigation-holder .nav-list{
  margin-left:14px;
  width:auto;
}
.detail-skin div.album-wrapper div.navigation-holder .nav-list{
  margin-left:22px;
}
.project-skin div.album-wrapper div.album-info{
  clear:both;
  height:16px;
  margin-bottom:6px;
  margin-top:6px;
}
div.album-wrapper div.navigation-holder .nav-prev-disabled,
div.album-wrapper div.navigation-holder .nav-next-disabled,
div.album-wrapper div.navigation-holder .nav-prev,
div.album-wrapper div.navigation-holder .nav-next{
  display:none;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev-disabled,
.project-skin div.album-wrapper div.navigation-holder .nav-next-disabled{
  display:none;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev,
.project-skin div.album-wrapper div.navigation-holder .nav-next,
.detail-skin div.album-wrapper div.navigation-holder .nav-prev,
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  background-image:url('img/left-right.png');
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  height:18px;
  text-indent:-9999px;
  width:18px;
  cursor:pointer;
}
.project-skin div.album-wrapper div.navigation-holder .nav-next,
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  background-position:-18px 0;
  top:18px;
  right:0px;
  position:absolute;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev,
.detail-skin div.album-wrapper div.navigation-holder .nav-prev{
  left:0px;
  top:18px;
  position:absolute;
}

.project-skin div.album-wrapper div.navigation-holder ul.navigation li{
  float:left;
  width:50px;
  height:50px;
  border:2px solid #ffffff;
  margin-left:8px;
  margin-bottom:8px;
}
div.album-wrapper div.navigation-holder ul.navigation li.item-selected{
  border-color:#b8b8b8;
}
.project-skin .album-wrapper .pager-holder {
  clear:both;
  padding:2px 0 10px;
}
.project-skin .album-wrapper .pager-holder .sep{
  display:none;
}
.project-skin .roundedbox-tabs .topcorners,
.project-skin .roundedbox-tabs .bottomcorners{
  height:8px;
}
.project-skin .boxcontent{
  background-color:#F4F3F1;
  width:100%;
  padding:0px 8px;
}
.project-skin div.roundedbox-tabs div.topcorners,
.project-skin div.roundedbox-tabs div.topcorners span,
.project-skin div.roundedbox-tabs div.bottomcorners,
.project-skin div.roundedbox-tabs div.bottomcorners span{
  background-image:url('../images/album-media-corners-beige.jpg');
}
.project-skin div.roundedbox-tabs div.topcorners span,
.project-skin div.roundedbox-tabs div.bottomcorners span{
  width:0px;
  height:0px;
}
.project-skin div.roundedbox-tabs div.bottomcorners span{
  height:8px;
}
.project-skin div.roundedbox-tabs .boxcontent{
  border-left:1px solid #e4e2de;
  border-right:1px solid #e4e2de;
  width:222px;
  float:none;
}
.project-skin .album-wrapper .pager ul.list-pages li a.previous span,
.project-skin .album-wrapper .pager ul.list-pages li a.next span{
  background-image:url('../images/album-media-pager-left-right.png');
}
.project-skin .album-wrapper .pager ul.list-pages li.previous-page-holder{
  
}
.project-skin .album-wrapper .pager ul.list-pages li.next-page-holder{

}
.project-skin .album-info li.zoom{
  display:none;
}
div.detail-skin div.album-wrapper{
  position:static;
  width:214px;
}
div.detail-skin div.album-wrapper .album-viewer{
  width:214px;
  height:124px;
}
div.detail-skin div.album-info{
  display:none;
}
div.detail-skin div.navigation-holder{
  position:static;
  width:214px;
  margin-top:12px;
  overflow:hidden;
  position:relative;
}
div.detail-skin div.navigation-holder ul.navigation li{
  float:left;
  width:50px;
  height:50px;
  border:2px solid #ffffff;
  margin:0px;
  margin-right:4px;
  overflow:hidden;
}
div.detail-skin div.navigation-holder ul.navigation li:first-child{
  float:left;
}
div.detail-skin .pager{
  margin-top:5px;
  clear:both;
}*/



/*div.album-wrapper{
  position:relative;
  width:450px;
}
div.album-wrapper .album-viewer{
  width:214px;
  height:216px;
}
.project-skin {
  width:466px;
  position:relative;
}
.project-skin div.album-wrapper .album-viewer{
  float:left;
}
.project-skin ul.navigation li {
  overflow:hidden;
}
div.album-wrapper .info-tools{
  border-top:1px solid #E4E2DE;
  float:right;
  margin-top:0px;
  padding-top:12px;
}
.project-skin div.album-wrapper .info-tools{
  width:236px;
}
div.album-wrapper .album-info .description{
  color:#7b7a7a;
  float:left;
  font-size:11px;
  font-style:italic;
  margin-top:16px;
}
div.album-wrapper .info-tools li{
  float:left;
}
.project-skin div.album-wrapper .info-tools li{
  float:right;
}
.project-skin div.album-wrapper .info-tools li{
  display:inline;
  text-align:right;
}
div.album-wrapper .info-tools li a{
  font-weight:bold;
}
div.album-wrapper .info-tools li.download{
  padding-left:10px;
  background-repeat:no-repeat;
  background-position: 0 2px;
  background-image:url('img/separator.png');
}
div.album-wrapper .info-tools li.zoom{
  display:inline;
  padding-right:10px;
}
.project-skin div.album-wrapper .info-tools li.zoom{
  padding-right:0px;
}
div.album-wrapper div.navigation-holder{
  position:absolute;
  right:0;
  top:0;
  width:236px;
}
.project-skin div.album-wrapper div.navigation-holder{
  position:relative;
  float:right;
  padding-bottom:16px;
  margin-bottom:12px;
}
.project-skin div.album-wrapper div.album-info{
  clear:both;
}
div.album-wrapper div.navigation-holder .nav-prev-disabled,
div.album-wrapper div.navigation-holder .nav-next-disabled,
div.album-wrapper div.navigation-holder .nav-prev,
div.album-wrapper div.navigation-holder .nav-next{
  display:none;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev-disabled,
.project-skin div.album-wrapper div.navigation-holder .nav-next-disabled{
  display:none;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev,
.project-skin div.album-wrapper div.navigation-holder .nav-next,
.detail-skin div.album-wrapper div.navigation-holder .nav-prev,
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  background-image:url('img/left-right.png');
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  height:18px;
  text-indent:-9999px;
  width:18px;
  cursor:pointer;
}
.project-skin div.album-wrapper div.navigation-holder .nav-next,
.detail-skin div.album-wrapper div.navigation-holder .nav-next{
  background-position:-18px 0;
  bottom:0px;
  right:0px;
  position:absolute;
}
.project-skin div.album-wrapper div.navigation-holder .nav-prev,
.detail-skin div.album-wrapper div.navigation-holder .nav-prev{
  right:22px;
  bottom:0px;
  position:absolute;
}

div.album-wrapper div.navigation-holder ul.navigation li{
  float:left;
  width:106px;
  height:102px;
  border:2px solid #ffffff;
  margin-left:8px;
  margin-bottom:8px;
}
div.album-wrapper div.navigation-holder ul.navigation li.item-selected{
  border-color:#b8b8b8;
}
.project-skin .album-wrapper .pager-holder {
  clear:both;
  padding:2px 0 10px;
}
.project-skin .album-wrapper .pager-holder .sep{
  display:none;
}
.project-skin .roundedbox-tabs .topcorners,
.project-skin .roundedbox-tabs .bottomcorners{
  height:8px;
}
.project-skin .boxcontent{
  background-color:#F4F3F1;
  width:100%;
  padding:0px 8px;
}
.project-skin div.roundedbox-tabs div.topcorners,
.project-skin div.roundedbox-tabs div.topcorners span,
.project-skin div.roundedbox-tabs div.bottomcorners,
.project-skin div.roundedbox-tabs div.bottomcorners span{
  background-image:url('../images/album-media-corners-beige.jpg');
}
.project-skin div.roundedbox-tabs div.topcorners span,
.project-skin div.roundedbox-tabs div.bottomcorners span{
  width:0px;
  height:0px;
}
.project-skin div.roundedbox-tabs div.bottomcorners span{
  height:8px;
}
.project-skin div.roundedbox-tabs .boxcontent{
  border-left:1px solid #e4e2de;
  border-right:1px solid #e4e2de;
  width:448px;
}
.project-skin .album-wrapper .pager ul.list-pages li a.previous span,
.project-skin .album-wrapper .pager ul.list-pages li a.next span{
  background-image:url('../images/album-media-pager-left-right.png')




;
}
.project-skin .album-wrapper .pager ul.list-pages li.previous-page-holder{
  
}
.project-skin .album-wrapper .pager ul.list-pages li.next-page-holder{

}
.project-skin .album-info li.zoom{
  display:none;
}
div.detail-skin div.album-wrapper{
  position:static;
  width:214px;
}
div.detail-skin div.album-wrapper .album-viewer{
  width:214px;
  height:124px;
}
div.detail-skin div.album-info{
  display:none;
}
div.detail-skin div.navigation-holder{
  position:static;
  width:214px;
  margin-top:12px;
  overflow:hidden;
  position:relative;
  padding-bottom:24px;
}
div.detail-skin div.navigation-holder ul.navigation li{
  float:right;
  width:100px;
  height:102px;
  border:2px solid #ffffff;
  margin:0px;
  overflow:hidden;
}
div.detail-skin div.navigation-holder ul.navigation li:first-child{
  float:left;
}
div.detail-skin .pager{
  margin-top:5px;
  clear:both;
}*/
/*#END#*/
/*#BEGIN#*/
/*# name="14 calendar" reference="ref/crl.css\14_calendar.htm" description="null" #*/

















































































div.calendar{
  width:232px;
}
div.calendar table{
  width:100%;
}
div.calendar .calendar-layout-filters-wrapper{
  border:1px solid #e4e2de;
  padding:4px;
  position:relative;
}
div.calendar .calendar-layout-filters-wrapper .calendar-top-left,
div.calendar .calendar-layout-filters-wrapper .calendar-top-right,
div.calendar .calendar-layout-filters-wrapper .calendar-bottom-left,
div.calendar .calendar-layout-filters-wrapper .calendar-bottom-right{
  display:block;
  width:3px;
  height:3px;
  position:absolute;
  background-image:url('../images/crl-sprite.png');
  background-repeat:no-repeat;
}
div.calendar .calendar-layout-filters-wrapper .calendar-top-left{
  background-position:-68px 0;
  top:-1px;
  left:-1px;
}
div.calendar .calendar-layout-filters-wrapper .calendar-top-right{
  background-position:-72px 0;
  top:-1px;
  right:-1px;
}
div.calendar .calendar-layout-filters-wrapper .calendar-bottom-left{
  background-position:-76px 0;
  bottom:-1px;
  left:-1px;
}
div.calendar .calendar-layout-filters-wrapper .calendar-bottom-right{
  background-position:-80px 0;
  bottom:-1px;
  right:-1px;
}
div.calendar tr.calendar-month{
  background-color:#F4F3F1;
  font-weight:bold;
  line-height:32px;
}
div.calendar tr.calendar-dayname{
  font-weight:normal;
  color:#525252;
  line-height:26px;
  text-align:center;
}
div.calendar .calendar-body-event{
  display:block;
  width:29px;
  height:29px;
  background-image:url('../images/crl-sprite.png');
  background-repeat:no-repeat;
  background-position:0 0;
  text-indent:4px;
  line-height:18px;
}
div.calendar .calendar-body-cell-event .calendar-body-event{
  background-position:-84px 0;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
}
div.calendar .calendar-body-cell{
  height:32px;
  padding-right:3px;
}
div.calendar .calendar-event-holder{
  float:right;
  margin-right:3px;
}
div.calendar .calendar-filter{
  padding-top:4px;
}
div.calendar .calendar-filter option{
  color:#676767;
  font-style:italic;
  font-size:93%;
}
div.calendar .filter-label{
  display:none;
}
div.calendar td.calendar-month-back span{
  width:19px;
  height:18px;
  display:block;
  background-image:url('../images/crl-sprite.png');
  background-repeat:no-repeat;
  background-position:-29px 0;
  text-indent:-9999px;
  margin-left:6px;
}
div.calendar td.calendar-month-next span{
  width:18px;
  height:18px;
  display:block;
  background-image:url('../images/crl-sprite.png');
  background-repeat:no-repeat;
  background-position:-49px 0;
  text-indent:-9999px;
  margin-left:6px;
}
div.calendar .calendar-month-details{
  text-align:center;
  font-size:117%;
}
div.calendar div.calendar-legend{
  padding:8px 12px;
  padding-right:0px;
}
div.calendar div.calendar-legend h2{
  display:none;
}
div.calendar div.calendar-legend li{
  float:left;
  width:98px;
  padding-right:12px;
  padding-bottom:12px;
  font-weight:bold;
  font-size:90%;
  color:#a6a6a6;
}
div.calendar div.calendar-legend li img.eventlogo{
  display:block;
  float:right;
  height:8px;
  width:8px;
  margin-top:2px;
}
.calendar-event-holder img.eventlogo{
  display:block;
  height:8px;
  width:8px;
}
div.calendar form div.skinned_list{
  background-image:url('../images/calendar-select-bg.png')




;
  width:222px;
}
div.calendar form div.skinned_list .skinned_list_text {
  width:212px;
}
div.calendar form div.skinned_list select{
  width:222px;
  margin-left:-222px;
}


/*#END#*/
/*#BEGIN#*/
/*# name="15 bol" reference="ref/crl.css\15_bol.htm" description="bedsonline" #*/
/* 'img/input-bg-320.png' */
/* 'img/bullet_mas_info_columns.gif' */
/* 'img/bg_top-left-tabs-active-right.gif' */
/* 'img/bg_top-left-tabs-active-right_empresas.gif' */
/* 'img/bg_top-left-tabs-active.gif' */
/* 'img/bg_top-left-tabs-active_empresas.gif' */
/* 'img/bg_li_tabs.gif' */

.bol_board 
{
	width: 150px;
}
.bol_roomtype
{
	width: 150px;
}
.bol_price
{
	width: 80px;
}
.bol_addtocart
{
	width: 80px;
}
dl.left dd{
  margin-bottom:0.5em;
}
form input.small{
  background-image:url('img/input-bg-small-70.png');
  width:66px;
}
button.btnReset{
  float:left;
}
#wrapper.experiencia .price{
  color:#008f7e;
  font-weight:bold;
}
#wrapper.bodas .price{
  color:#b5a580;
  font-weight:bold;
}
#wrapper.empresas .price{
  color:#0190bf;
  font-weight:bold;
}
#wrapper.colectivos .price{
  color:#DA312C;
  font-weight:bold;
}
#wrapper.laempresa .price{
  color:#7b2e98;
  font-weight:bold;
}
.group-title{
  padding:0.5em;
}
.group-title .group-title{
  padding:0em;
}
.group-title ul {
  margin-left:50%;
  margin-top:-16px;
}
.group-title ul ul{
  margin:0px;
}
#reserve ul.pager{
  padding:0.5em;
}
#reserve h2{
  color:#000000;
  margin-bottom:0.5em;
  font-weigth:bold;
  border-bottom:1px solid #000000;
  font-size:100%;
  clear:both;
  padding-top:0.5em;
}
#reserve ul.odd{
  background-color:#F4F3F1;
}
#reserve ul.even{
  background-color:#ffffff;
}
#reserve .files{
  color:#75777C;
}
#wrapper.experiencia #reserve{
  border: 4px solid #008f7e;
}
#wrapper.bodas #reserve{
  border: 4px solid #b5a580;
}
#wrapper.empresas #reserve{
  border: 4px solid #0190bf;
}
#wrapper.colectivos #reserve{
  border: 4px solid #DA312C;
}
#wrapper.laempresa #reserve{
  border: 4px solid #7b2e98;
}

#reserve{
  border: 4px solid #0190bf !important;
}
#reserve .close{
  color:#0190bf !important;
}

#wrapper.experiencia #reserve .close{
  color:#008f7e;
}
#wrapper.bodas #reserve .close{
  color:#b5a580;
}
#wrapper.empresas #reserve .close{
  color:#0190bf;
}
#wrapper.colectivos #reserve .close{
  color:#DA312C;
}
#wrapper.laempresa #reserve .close{
  color:#7b2e98;
}

#map_route_canvas{
  clear:both;
}

.category-icon{
  display:block;
  float:left;
  margin-left:1em;
  font-style:italic;
  line-height:20px;
  text-transform:lowercase;
}
.one-key,
.icon-1LL{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/1_blue_key.png'); 
  width:12px;
  height:23px;
}
.two-keys,
.icon-2LL{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/2_blue_key.png');
  width:24px;
  height:23px;
}
.three-keys,
.icon-3LL{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/3_blue_key.png');
  width:38px;
  height:23px;
}
.four-keys,
.icon-4LL{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/4_blue_key.png');
  width:52px;
  height:23px;
}
.five-keys,
.icon-5LL{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/5_blue_key.png');
  width:64px;
  height:23px;
}
.one-star,
.icon-1EST{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/1_star.png'); 
  width:20px;
  height:23px;
}
.two-stars,
.icon-2EST{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/2_stars.png');
  width:37px;
  height:23px;
}
.three-stars,
.icon-3EST{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/3_stars.png');
  width:57px;
  height:23px;
}
.four-stars,
.icon-4EST{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/4_stars.png');
  width:77px;
  height:23px;
}
.five-stars,
.icon-5EST{
  text-indent:-9999px;
  background-repeat:no-repeat;
  background-image:url('../images/5_stars.png');
  width:97px;
  height:23px;
}
#reserve{
	border: 4px solid #0190bf !important;
}
#reserve .close{
	color:#0190bf !important;
}
.bol-results-summary {
	border-bottom:1px dotted #E4E2DE;
	height:1%;
	margin-bottom:6px;
}
.bol-results-summary  span {
	font-weight:bold;
}
.bol-results-order ul, .bol-results-order li {
	display:inline;
}
.bol-results-filter-price input {
	background:none;
}
.bol-hotel-service h3 {
	font-size:15px;
	font-weight:bold;
	color:#0190BF;
}
.bol-hotel-service h4 {
	font-size:100%;
	font-weight:bold;
	color:#75777C;
}
ul.bol-tabset {
	overflow:hidden;
	padding-top:7px;
	position:relative;
}
ul.bol-tabset li {
	float:left;
	background:#C8C6C1 url('img/bg_li_tabs.gif') repeat-y scroll left top;
}
#wrapper.empresas  ul.bol-tabset li.active {
	background-color:#0190BF;
	background-image:url('img/bg_top-left-tabs-active_empresas.gif');
}
ul.bol-tabset li.active {
	background:#008F7E url('img/bg_top-left-tabs-active.gif') no-repeat scroll left top;
	margin-top:-5px;
	padding-bottom:0;
	padding-top:5px;
}
#wrapper.empresas ul.bol-tabset li.active a {
	background-image:url('img/bg_top-left-tabs-active-right_empresas.gif');
}
ul.bol-tabset li.active a {
	background:transparent url('img/bg_top-left-tabs-active-right.gif') no-repeat scroll right top;
	margin-top:-5px;
	padding-top:15px;
}
ul.bol-tabset li a {
	color:#FFFFFF !important;
	display:block;
	height:18px;
	padding:10px 25px;
	position:relative;
	text-align:center;
	text-decoration:none;
}
ul.bol-tabset li a span {
	white-space:nowrap;
}
.bol-tab-container {
	border:1px solid #E4E2DE;
	overflow:hidden;
	clear:both;
	padding:12px;
}
.more-bol {
	border-bottom:1px solid #E4E2DE;
	padding-bottom:20px;
}
.more-bol a {
	background:transparent url('img/bullet_mas_info_columns.gif') no-repeat scroll right top;
	float:right;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding-right:19px;
}
.bol-title-bar  h2 {
	border-bottom:1px solid #E4E2DE;
	color:#464646;
	font-size:14px;
	font-weight:bold;
	margin:0 8px 0;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:0;
}
#readTermsContainer label.error {
	float:left;
}
form input.l {
	background-image:url('img/input-bg-320.png')



;
	background-position:0 0;
	background-repeat:no-repeat;
	border:0 none;
	height:22px;
	padding-left:4px;
	padding-top:4px;
	width:316px;
}
dl.inline dt,
dl.inline dd{
  margin-bottom:6px;
}
dl.left.width50 dt{
  width:50%;
}
dl.left.width50 dd div.detail-content{
  margin-left:50%;
}
dl.left.width20 dt{
  width:20%;
}
dl.left.width20 dd div.detail-content{
  margin-left:20%;
}
#readTermsContainer {
  padding-bottom:8px;
  position:relative;
}
#readTermsContainer label.error{
  float:none;
  left:8px;
  position:absolute;

}

dl.left dt{
  clear:both;
}
.form-content{

  clear:both;

}


#wrapper .skinned_list{  position:relative;} #wrapper .skinned_list select{  position:absolute;top:0;left:0;margin:0 !important;width:auto !important;}
/*#END#*/
/*#BEGIN#*/
/*# name="General" reference="ref/crl.css\General.htm" description="General styles" #*/








































:focus {
    outline: 0
}
img.no-margin{
  margin-top:-12px !important;
  margin-left:-12px !important;
}
.illustrated-text .align-center{
  margin-bottom:12px;
}
body.home #main-content .two-column-group-leftWide .column02 .roundedbox-tabs .block-content{
  padding-left:0px;
  padding-right:0px;
}
dl.inline dt, dl.inline dd {  margin-right:8px;}
dl{
  clear:both;
}


/*#END#*/
