/* master.css---------------------- */

/* ---------------------------------------------------
GLOBAL
----------------------------------------------------- */
html, body, div, span, applet, object, iframe, caption, tbody, tfoot, thead, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, fieldset, form, label, legend {padding: 0;margin: 0;border: 0;outline: 0;}
body {
	background: #F2E5D4;
	font-family: Arial, sans-serif;
}
button *{border: none !important; }
/*button::-moz-focus-outer,::-moz-focus-inner{border: 1px solid transparent!important;}*/
/* ---------------------------------------------------
HEADINGS
----------------------------------------------------- */
h1 { font: bold 44px Arial, Helvetica, sans-serif; color: #DE3D80; padding-bottom: 20px; }
h2 { color:#075EA7; font: bold 18px Tahoma, Arial, sans-serif; }
h3 { color:#D44601; font: bold 12px "Arial Black", Arial, sans-serif; text-align: center; margin: 0px; text-transform: uppercase; padding: 0px; }
h4 { font: bold 16px "Trebuchet MS", Arial, sans-serif; margin: 10px 0px 0px 10px; padding: 0px; color: #002245; }
h5 { font: bold 20px "Times New Roman", Times, serif; }
h6 {color: #00BBEA;	display: inline; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }

/* ---------------------------------------------------
LINKS 
----------------------------------------------------- */
a { color: #390020; }
a:hover, a:focus { color: #DE3D80; }
a:hover, a:active, a:focus{ outline: none; }

/* ---------------------------------------------------
STRUCTURE
----------------------------------------------------- */
#Wrapper { width: 940px; color: #390020; margin: 0px auto 0; font-family: Tahoma, Arial, sans-serif; }
#Header { width: 940px; clear: both; background: url(layout/header_top.png) no-repeat 0px 55px; height: 440px; margin-right: auto; margin-left: auto; }
#Header .header { position:relative; float:left; padding-left: 300px; padding-right:40px; font-size: 14px; color: #FAF2DD; padding-top: 150px; line-height: 130%; text-align:justify; }

#Phone { background: url(layout/tel.png) no-repeat 290px 0px; height: 75px; width: 240px; font: bold 32px Georgia, "Times New Roman", Times, serif; color: #DE3D80; padding-left: 340px; padding-top: 20px; float: left; }

#Logo { width: 140px; height: 100px; float: right; margin-top: 10px; margin-left: 9px; }
.meniu_margin_top { position:relative; float:right; width:645px; height:28px; }
#Meniu { position:relative; float: right; width: 645px; }
#Meniu ul { margin:0px; padding:0px; list-style:none; }
#Meniu li { display:inline; margin:0; }
#Meniu li a { padding: 0px 19px; }

#Meniu a { float:left; text-decoration:none; color: #FAF2DD; font-size: 12px; font-weight: bold; display: block; }
#Meniu a:hover { float:left;	text-decoration:none; color: #DE3D80; font-size: 12px; font-weight: bold; display: block; }

#ContentWrapper { height: auto; margin: 0px auto; font-size: 12px; line-height: 17px; width: 940px; clear: both; padding-top: 20px; }
#Content { float:left; width:650px; margin: 0px; padding: 10px 0px 0px 0px; overflow:hidden; }
#Content p { padding-bottom: 10px; }
#Content blockquote { padding-top: 10px; padding-bottom: 30px;}
#Content   blockquote p { display: block; padding: 5px 10px; line-height: 150%;}
#Content  blockquote  span { text-align: right; display: block; clear: both; font-style: normal;}
#Content ul { margin: 0px; padding: 0px; }
#Content li { background: url(../images/bul.jpg) no-repeat 0px 2px; padding: 0px 0px 10px 20px; }


#Sidebar { float:right; width: 250px; margin: 0px; padding: 0px; }
#Sidebar a { text-decoration: none; }

#Sidebar .block { display: block; height: 230px; padding-bottom: 20px; }
#Sidebar   .block   Man   h5 a { padding-left: 20px; display: block; clear: both; }

#Contact form { padding:0px; display: block; margin: 0px; width: 600px; } 
#Contact fieldset { border:1px solid #BCBCBC; padding:10px; width: 578px; background: #F2E5D4; } 
#Contact div { margin:8px auto; clear:both; width: 578px; } 
#Contact label { float:left; text-align:right; width: 150px; font-weight: bold; margin: 0px; padding: 0px; color: #EB0275; } 
#Contact input { padding:4px; width:400px; font:bold 12px arial, sans-serif; border: 1px solid #DE3D80; height: 15px; 	margin-left: 15px; background: #FFFFFF; } 
#Contact input:hover, #Contact input:focus { border-color:#390020; background: #FFFFFF; }  
#Contact textarea{ padding:4px; width:400px; border: 1px solid #DE3D80; font:bold 12px Verdana, Arial, Helvetica, sans-serif; height: 150px; margin-left: 15px; background: #FFFFFF; } 
#Contact textarea:hover, #Contact textarea:focus { border-color:#390020; background: #FFFFFF; } 

#Footer { width: 650px; margin-right: auto; margin-left: auto; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; border-top: 1px solid #DE3D80; margin-top: 30px; }

/* clase------------------------------------------------------------ */
.clear { clear: both; height: 1px; line-height: 1px; }
.floatLeft { float: left; }
.floatRight { float: right; display: block; }
.space { height: 20px; width: 100%;  clear: both; }
.bigspace { height: 30px; display: block; float: left; width:481px; }

.subtitle {	font-size: 13px; font-weight: bold; text-decoration: underline; }
.bigType { font-size: 20px; color: #D44601; }

.box_link_recomanda { position:absolute; left:33px; top:82px; float:left; visibility:hidden; width:64px; height:15px; background:#F2E5D4; border:solid 1px #390020; text-align:center; font-size:9px; }

.link_recomanda { text-decoration:none; font-weight:bold; }

DIV.pagination { position:relative; float:left; width:100%; text-align:right; line-height:30px; margin-bottom:15px; }
DIV.pagination .normal { padding: 4px 8px 4px 8px; border: 1px solid #EB0275; }
DIV.pagination .selected { padding: 4px 8px 4px 8px; border: 1px solid #EB0275; background-color: #EF8F90; color:#F2E5D4; }

/* lightbox.css---------------------- */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	color: #EB0275;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
.thumbnail{
	float: left;
	margin-bottom: 20px;
	padding: 2px;
	border: 1px solid #EB0275;
	margin-right: 20px;

}

