/*
Description: Oneblueprint style sheet.
Author: Diego A Waisman
Author email: diego@waisman.info
Author URI: http://diego.waisman.info


/* Site
   -------------------------------- */
 


html {overflow-y: scroll;background: #22282b ;margin:0;}

body {margin: 0;padding: 0 0 0px;background: transparent url('../img/top_back3.jpg') no-repeat center top;min-height: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
#wrapper {margin: 0 auto;width: 1024px;position: relative;}
 


div.notice {
	background: #FFF1AF;
	padding: 3px;
	margin-bottom: 5px;
	font-size: 12px;
	border: 1px solid #EFD500;
}
strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

/* Logo
   -------------------------------- */

h1.logo {
	position: absolute;
	top: 53px;
	left: 40px;
	margin: 0;
}

h1.logo,
h1.logo a {
	width: 243px;
	height: 68px;
}

h1.logo a {
	display: block;
	background: url('../img/oneblueprint_logo.png') no-repeat;
}

h1.logo a span {
	display: none;
}


h3.logo {
	position: absolute;
	top: 53px;
	left: 40px;
	margin: 0;
}


h3.logo,h3.logo a {
	width: 243px;
	height: 68px;
}

h3.logo a {
	display: block;
	background: url('../img/oneblueprint_logo.png') no-repeat;
}

h3.logo a span {
	display: none;
}


/* Dock
   -------------------------------- */

#dock {
	height: 25px;
	float: left;
	position: absolute;
	top: 0;
	right: 2px;
}

#dock .left {
	float: left;
	width: 3px;
	height: 25px;
	background: url('../img/dock.png') no-repeat left top;
}

#dock .right {
	float: left;
	width: 3px;
	height: 25px;
	background: url('../img/dock.png') no-repeat right top;
}

#dock ul,
#dock ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#dock ul {
	padding: 0 6px;
	height: 25px;
	background-color: #000;
	margin: 0 51px 0 0 ;
}

#dock ul li {
	padding: 0 6px;
	position: relative;
}

#dock ul li a {
	float: left;
	display: block;
	padding: 0 5px;
	color: #ccc;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
}

#dock ul li a:hover,
#dock ul li.selected a {
	color: #fff;
	border-bottom: 2px solid #ff9c08;
}

#dock ul li.selected a {
	font-weight: bold;
}

/* Navigation
   -------------------------------- */

#navigation {
	height: 41px;
	float: left;
	position: absolute;
	top: 67px;
	right: 0px;
	
	
}

#navigation .left {
	float: left;
	width: 5px;
	height: 41px;
	/* background: url('img/navigation.png') no-repeat left top; */
	background: url('../img/navigation_l.png') no-repeat left top;
}

#ie6 #navigation .left {
	background: transparent none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/navigation_l.png', sizingMethod='scale');
	zoom: 1;
}

#navigation .right {
	float: left;
	width: 3px;
	height: 41px;
	background: url('../img/navigation.png') no-repeat right top;
}

#navigation ul,
#navigation ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 38px;
	 
}

#navigation ul {
	height: 41px;
	background: url('../img/navigation.png') repeat-x 0 -41px;
	margin: 0 57px 0 0 ;
}

#navigation ul li a {
	float: left;
	display: block;
	height: 41px;
	padding: 0 18px;
	color: #ccc;
	text-decoration: none;
	
	background: url('../img/navigation_s.png') no-repeat right top;
}

#navigation ul li.selected a {
	color: #fff;
	border-bottom: 2px orange solid;
}

#navigation ul li.last a{
	background-image: none;
}

#navigation ul li a:hover {
	color: #fff;
	border-bottom: 2px orange solid;
}

/* Content
   -------------------------------- */
.detail {font-family: "Arial", "Helvetica", "Verdana", "sans-serif";font-size: 12px;color:#8f8f8f;text-align:left;margin:25px 4px 0 15px;line-height:153%;}
.content {font-family: "Arial", "Helvetica", "Verdana", "sans-serif";font-size: 14px;color:#444444;text-align:left;}
h2 {font-family: "Arial", "Helvetica", "Verdana", "sans-serif";font-size: 20px;color:#000;text-align:left;margin: 0;line-height:100%;}  
p {margin:0;padding:0;}
#content strong{margin:0;padding:0;}
#content a {margin:0;padding:0;font-family: "Arial", "Helvetica", "Verdana", "sans-serif";color:#333;text-decoration:none;}
#content a:hover {margin:0;padding:0;font-family: "Arial", "Helvetica", "Verdana", "sans-serif";color:#333;text-decoration:underline;}

#Header1 {background: url('../img/back_home_text.png') no-repeat 499px 165px;min-height: 100%;padding: 0 16px 0 30px;margin:0 17px 0 0;}
#Header1 h1 {font-family: "Helvetica","Arial", "Verdana", "sans-serif";line-height:0.9em;font-size: 65px ;color:#eeeeee; font-weight:normal;margin:0;padding:0;text-align:left;}
#Header1 h2 {font-family: "Helvetica","Arial", "Verdana", "sans-serif";line-height:0.7em;font-size: 45px ;color:#dddddd; font-weight:normal;margin:0;padding:0;text-align:left;}
#Header2x {padding:0 60px 0 0;}
#Header2x h1 {font-family: "Helvetica","Arial", "Verdana", "sans-serif";font-size: 65px ;color:#FFF; font-weight:normal;margin:0;padding:80px 0 0 0;line-height:20%;text-align:left;}
#Header2x h2 {font-family: "Helvetica","Arial", "Verdana", "sans-serif";font-size: 45px ;color:#dddddd; font-weight:normal;margin:0;padding:32px 0 0 0;line-height:20%;text-align:left;}
#Header2x p a {color:#FFF;text-decoration:none;}
#Header2x p a:hover {color:#FFF;text-decoration:underline;}

#ex {width:430px;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px;color:#e8e8da;padding:0px 40px 7px 0px;text-align:left;line-height:125%;margin:0; }
.ex2 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 9.5pt ;color:#e8e8da; margin:0;line-height:130%;text-align:left; }
.ex3 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 9.5pt ;color:#e8e8da; margin:0;line-height:130%;text-align:left; }


#box {margin:150px 0 0 0;background: url('../img/box.png') no-repeat 50px 0;height:135px;padding:0;}
#box ul, #box ul li {position:relative;float:left;list-style: none;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;color:#000;line-height:140%;padding:0;margin:0;}
#box1 li a{font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px ;text-decoration:none;color:#000;font-weight:bolder;}
#box1 li a:hover{font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px ;text-decoration:underline;color:#000;font-weight:bolder;}

#box2 li a {background:red;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px ;text-decoration:none;color:#000;}
#box2 li a:hover {background:red;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px ;text-decoration:underline;color:#000;}
#gallery h1 {font-family: "Helvetica","Arial", "Verdana", "sans-serif";font-size: 24px ;color:#d6d5d5; font-weight:normal;margin:0;padding:0;line-height:20%;text-align:left;}

#services_box {margin:55px 0 0 0;background: url('../img/services_box.jpg') no-repeat 40px 0;height:167px;padding:0;min-height: 100%}
#services_box ul, #services_box ul li {position:relative;float:left;list-style: none;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;color:#000;line-height:140%;padding:0;margin:0;}
#sbox1 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;text-decoration:none;color:#000;}

#plans ul, #plans ul li {position:relative;float:left;list-style: none;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;color:#ebded9;line-height:140%;margin:0;padding:0; }
#plans h3 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 13.5px ;text-decoration:none;color:#FFF;}
#plans a {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;text-decoration:none;color:#363535;font-weight:bolder;}
#plans a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;text-decoration:underline;color:#363535;font-weight:bolder;}
/* Hover */
#tooltip.pretty {font-family: Arial;border: none;width: 122px;padding:15px 20px 20px 20px;	height: 54px;opacity: 1;	background: url('../img/shadow3.png');}
#tooltip.pretty h3 {margin:0 0 0.25em 0;color:#FFF;font-size: 12.5pt;width: 110px;text-align: left;padding:0;}
#tooltip.pretty div {color:#dcdcdc; width: 110px; text-align: left; }

/*Input*/

input, select, textarea {color: #fff;background: #9ba3a8;border: 1px solid #c4c5c5;width:210px;height:20px;padding:5px 0 2px 4px;}
p {margin: 6px 0 6px 0;}
 .submit input{color: #000;background: #fff;width:75px;padding:0px 0 1px 3px;height:25px;font-weight:bolder;}
label{font-weight:normal;font-size:12px;color:#ffffff;padding:5px 0 0 0;width: 11em;float: left;text-align: right;margin-right: 2.5em;display: block}
label2{font-weight:normal;font-size:12px;color:#ffffff;width: 22em;float: left;text-align: right;margin-right: 2.5em;display: block}

/*Footer*/
  #quick_link {margin:30px 0 0 0;min-height: 100%;position: relative;background: url('../img/quick_box2.jpg') repeat-x top;height:264px;}
  #quicknav {margin: 0 auto;width: 850px;position: relative;padding:15px;}
  #quicknav h2 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 22px;color:white;}
  #quicknav h3 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 22px;color:white;margin:0;padding:0;}
  #quicknav ul {margin:0;padding:0;}
  #quicknav li {position:relative;float:left;margin:0;padding:0;list-style:none;display:inline;}
 
  #quicknav li li{font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px;color:#f6f4f4;font-weight:bolder; list-style: none;display:inline;margin: 10px 0 0 0;padding:10px 25px 12p 25px;}
  #quicknav li li ul {margin:15px 0 0 0;padding:0;}
  #quicknav li li li{font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px;color:#f0f0f0; font-weight:normal;list-style: none;display:block;padding: 5px 45px 0 0;margin:0;}
  #quicknav li li li a{ text-decoration:none;color:#f0f0f0; font-weight:normal; }
  #quicknav li li li a:hover{ text-decoration:underline;color:#fff; font-weight:normal; }
  #footer ul {margin:0;padding:0; }
  #footer li {color:#b1b0b0; list-style: none;display: inline;}
  #footer a {text-decoration:none;color:#b1b0b0;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";}
  #footer a:hover {text-decoration:underline;color:#b1b0b0;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";}
  #next {float:right;margin: 25px 78px 0 0;}
  #next a{text-decoration:none;color:#b1b0b0;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";}
  #next a:hover{text-decoration:underline;color:#b1b0b0;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";}
  #prev {float:left;margin: 25px 0 5px 124px;}
  #prev a{text-decoration:none;color:#b1b0b0;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";}
  #prev a:hover{text-decoration:underline;color:#b1b0b0;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";}
  
/* Sitemap */
#sitemap {padding:200px 250px 250px 250px;color:white;}
#sitemap ul {position:relative;float:left;list-style: none;font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 12px ;color:#000;line-height:140%;padding:0;margin:0;} 
#sitemap  li {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px ;text-decoration:none;color:#000;font-weight:bolder;}
#sitemap  li a {color:#b1b0b0;text-decoration:none;}
#sitemap  li a:hover {color:#b1b0b0;text-decoration:underline;}
#sitemap  h2 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 22px;color:white;}
#sitemap  h2 a {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 22px;color:#FFF;text-decoration:none;}
#sitemap  h2 a:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 22px;color:#FFF;text-decoration:underline;}

/* Faq */
#faq h2 {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 20px;color:#FFF;text-align:left;margin: 0;line-height:100%;margin:0;padding:0 0 4px 0;}  
#faq p {font-family: "Lucida Grande", "Lucida Sans Unicode", "sans-serif";font-size: 14px;color:#b1b0b0;text-align:left;margin: 0;line-height:130%;padding:0 0 32px 0;}  
#faq p a {color:orange;text-decoration:none;}
#faq p a:hover {color:orange;text-decoration:underline;}