html { background:#363535 url(/templates/default/images/bg_repeat.gif) repeat-y center top; }
body { margin:0px;color:#796b63; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:10pt;  text-align:center; }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;}
form, fieldset  { border:0px; padding:0px; margin:0px;}
ul { margin:0px;padding:0px; list-style-type:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; color:#e1771a; }
/*a:focus, object  { outline:none; font-size:0.01em;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/
h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;display:inline;}


.debug { text-align:right; cursor:help; padding-bottom:10px; color:#000}
.displaynone { display:none; }



.noprint 			{  }
.onlyprint 			{ display:none; }
.onlyprint_inline { display:none; }
.print_pagebreak	{ display:none; }



.wrap { width:100%; margin:0 auto; text-align:center; }
.content_all { width:100%; margin:0 auto; text-align:center;  }

.wysiwyg { text-align:left; line-height:18px; }


.wysiwyg_common {float:left;width:980px;  display:inline; text-align:left; margin-top:20px; }


/*header*/


#header { width:990px; height:217px; margin:0 auto;text-align:left; }

#logo { float:left; width:176px; height:74px; }


#breadcrumbs				{float:right;  width:990px; margin-top:190px;  display:inline; text-align:right;  height:26px;  }
#breadcrumbs ul			{float:right; text-align:left; }
#breadcrumbs li			{ display:inline; margin-left:3px; line-height:26px;   }
#breadcrumbs a		  		{ cursor:pointer;color:#796b63; font-size:9pt; }
#breadcrumbs a:hover		{ cursor:pointer; color:#e1771a;}
#breadcrumbs a.breadselected 	{color:#e1771a;}




#main_menu_top {width:990px; margin:0 auto;height:10px;  text-align:center;   background:url(/templates/default/images/bg_menu_top.gif) no-repeat center top; }
#main_menu_bottom {width:990px;margin:0 auto; height:10px;  text-align:center; margin-bottom:40px;  background:url(/templates/default/images/bg_menu_bottom.gif) no-repeat center top; }

#main_menu {width:990px; margin:0 auto;  text-align:center;  background:url(/templates/default/images/bg_menu_repeat.gif) repeat-y center top; }
#main_menu ul { font-size:13pt; text-align:center;       }
#main_menu li	{ margin-left:20px; margin-right:20px; line-height:31px; display:inline;   }
#main_menu li a {   color:#796b63; font-size:13pt; padding-left:0px; white-space:nowrap; text-transform:uppercase}
#main_menu li a.selected {   color:#e1771a;   }
#main_menu li a:hover {   color:#e1771a;   }


.contenido { width:990px; margin:0 auto;text-align:left; }

#footer_idiomas_all {  width:100%; height:48px; margin:0 auto;text-align:center; background:url(/templates/default/images/bg_footer_idiomas.gif) no-repeat center top;  }

#footer_idiomas {width:990px; height:48px; margin:0 auto;}
#footer_idiomas ul { text-align:center;  }
#footer_idiomas li {  line-height:46px; margin-left:8px; margin-right:8px; display:inline; }
#footer_idiomas li a{ color:#796b63; text-transform:uppercase; font-size:10pt; }
#footer_idiomas li a:hover{ color:#796b63;}
#footer_idiomas li a.selected{color:#796b63;}


#footer_all {  width:100%; height:95px; margin:0 auto;text-align:left; background:url(/templates/default/images/bg_footer.gif) no-repeat center top;  }
#footer {  width:990px; height:75px; margin:0 auto;text-align:left;  }

#footer_datos {float:left; width:590px; height:30px;margin-top:25px;  display:inline;   }
#footer_datos ul {float:left; font-size:10pt; }
#footer_datos li	{ float:left; color:#796b63; line-height:24px;  }
#footer_datos a	{color:#b6006a; font-weight:bold; }
#footer_datos a:hover	{color:#796b63; }


#footer_menu {float:right; width:400px;  height:22px;  margin-top:25px; display:inline;  }
#footer_menu ul {float: right; font-size:9pt; }
#footer_menu li	{ float:left;  line-height:22px; display:inline; margin-left:4px; color:#796b63 }
#footer_menu li a {float:left;  line-height:22px; color:#796b63; text-transform:lowercase; }



.contacto {float:left;  width:489px; font-size:8pt; margin-left:40px; display:inline; }
h1 { font-size:18pt;color:#796b63}


#googlemap_fondo {width:990px; height:311px; background:#eaeaea;}
#googlemap  {float:left;  color:#000 ; width:990px; height:311px; }
#googlemap a { color:#00f;text-decoration:underline }


.form_info label				{ padding-right:0px; line-height:25px; font-size:8pt; line-height:20px; font-weight:normal; color:#796b63; display:block;}
.form_info .form_msg 		{ font-size:10pt;font-weight:bold; color:#e1771a; margin-bottom:10px;}

.form_info fieldset 		{ margin:0px;padding:0px; border:0px;}
.form_info .submit			{ border:1px solid #9e827f; background:#825f5b; color:#b6a7a4;  font-size:8pt; font-weight:normal; padding: 3px 23px 3px 23px; cursor:pointer; }

.form_info .field			{ border:1px solid #8A8A8A; background:#fff; color:#333333; font-size:8pt; margin-left:5px; margin:0px; width:300px; margin-bottom:5px;}
.form_info .field:focus	{ }
.form_info .required		{ font-weight:bold; }
.form_info .checkbox 		{ margin:0px;width:13px; height:18px; margin-top:2px; margin-right:5px; border:0px;vertical-align:text-bottom;}


.form_info a		{ color:#796b63; text-decoration:underline}
.form_info a:hover	{color:#e1771a; }

.form_info #captcha { margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000; width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px; line-height:36px; }
.form_info .captcha {  /*width:375px;padding-left:175px;*/margin-top:17px; }

.ico_carro { width:26px; height:26px; background:url(/templates/default/images/add_cart.gif) no-repeat center center; border:0px; cursor:pointer;  }





	

/* =prettyPhoto - Dark Rounded Theme 
--------------------------------------------------------------------- */
div.nitro_dark_rounded .pp_top .pp_left {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.nitro_dark_rounded .pp_top .pp_middle {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
div.nitro_dark_rounded .pp_top .pp_right {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
div.nitro_dark_rounded .pp_content_container .pp_left {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
div.nitro_dark_rounded .pp_content_container .pp_right {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
div.nitro_dark_rounded .pp_content {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/contentPattern.png) top left repeat; } /* Content background */
div.nitro_dark_rounded .pp_next:hover {
	background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
	}
	/* Next button */
div.nitro_dark_rounded .pp_previous:hover {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.nitro_dark_rounded .pp_expand {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.nitro_dark_rounded .pp_expand:hover {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.nitro_dark_rounded .pp_contract {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.nitro_dark_rounded .pp_contract:hover {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.nitro_dark_rounded .pp_close { width: 27px; height: 27px; background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.nitro_dark_rounded .currentTextHolder {color: #777c82;font-size: 12px;}
div.nitro_dark_rounded .pp_description { color: #fff; }
div.nitro_dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.nitro_dark_rounded .pp_gallery a.pp_arrow_previous,
div.nitro_dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.nitro_dark_rounded .pp_nav .pp_play {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.nitro_dark_rounded .pp_nav .pp_pause {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

div.nitro_dark_rounded .pp_arrow_previous {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.nitro_dark_rounded .pp_arrow_previous.disabled {background-position: 0 -87px; cursor: default; }
div.nitro_dark_rounded .pp_arrow_next {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.nitro_dark_rounded .pp_arrow_next.disabled {background-position: -22px -87px; cursor: default; }

div.nitro_dark_rounded .pp_bottom .pp_left {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.nitro_dark_rounded .pp_bottom .pp_middle {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
div.nitro_dark_rounded .pp_bottom .pp_right {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

div.nitro_dark_rounded .pp_loaderIcon {background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/loading.gif) center center no-repeat; } /* Loader icon */

/* prettyPhoto stuff - DO NOT CHANGE!
------------------------------------------------------------------------- */

div.pp_pic_holder a:focus {outline:none;}

div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
	}
	
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
	}
		
.pp_top {
	height: 20px;
	position: relative;
	}

* html .pp_top {padding: 0 20px;}
		
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
	}

.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
	}

* html .pp_top .pp_middle {
	left: 0;
	position: static;
	}
			
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	}
		
.pp_content {height: 40px;}
		
.pp_fade {display: none;}
		
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
	}
		
.pp_content_container .pp_left {padding-left: 20px;}
.pp_content_container .pp_right {padding-right: 20px;}
		
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px 0;
	}

.pp_description {
	display: none;
	margin: 0 0 5px 0;
	}
				
.pp_nav {
	clear: left;
	float: left;
	margin: 3px 0 0 0;
	}
				

.pp_nav p {
	float: left;
	margin: 2px 4px;
	}
					
.pp_nav .pp_play,
.pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
	}
				
a.pp_arrow_previous,
a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
	}
		
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
	}
		
.pp_gallery {
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
	}
			
.pp_gallery ul {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	overflow: hidden;
	position: relative;
	}
			
.pp_gallery ul a {
	/*border: 1px #000 solid;
	border: 1px rgba(0,0,0,0.5) solid;*/
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
	}
			
.pp_gallery ul a:hover,
.pp_gallery li.selected a {/*border: 2px solid #d6dbdd;*/}
			
.pp_gallery ul a img { border: 0; }
			
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	}
			
.pp_gallery li.default a {
	background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/default_thumbnail.png) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
	}
			
.pp_gallery li.default a img { display: none; }
			
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
	}
		
a.pp_next {
	background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
	}
			
a.pp_previous {
	background: url(/templates/default/images/prettyPhoto/nitro_dark_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
	}
		
a.pp_expand,
a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;	
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
	}
			
a.pp_close {
	display: block;
	float: right;
	line-height: 22px;
	text-indent: -10000px;
	}
		
.pp_bottom {
	height: 20px;
	position: relative;
	}

* html .pp_bottom { padding: 0 20px; }

.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
	}

.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
	}

* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
	}
				
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	}
		
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
	}
		
#pp_full_res {line-height: 1 !important;}
		
#pp_full_res .pp_inline {text-align: left;}
			
#pp_full_res .pp_inline p {margin: 0 0 15px 0;}
	
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
	}

.pp_gallery {display:none}
