/*
Theme Name: iProspect
Theme URI: http://www.iprospect.com/
Description: Digital Performance on a global scale
Version: 1.0
Author: iProspect
Author URI: http://www.iprospect.com/

Tags: iProspect
*/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

p strong {
	font-weight:bold;
}
 
#pagewidth{ 
 width:950px; 
 text-align:left; 
 margin:0 auto; 
} 
 
#header{
 position:relative; 
 height:125px; 
 background-color:#FFFFFF; 
 width:100%;
 display:block;
 overflow:none;
 z-index: 1;
} 

#logo{
	width:330px;
	height:120px;
	float:left;
	padding: 0px 0px 0px 30px;
 }

#slogan_nav {
	width:550px; 
	height:120px;
	float:right;
	position:relative;	
	z-index: 2;
	}

#slogan {
	width:350px; 
	height:70px;
	float:right;
	clear:right;
	padding: 0px 10px 0px 0px;
	}	
			
#line_div {
	height:5px;
	background:url(images/color_line.jpg) 0 0 no-repeat;
	float: right;
	width: 950px;
	}		
		
		
 
#maincol{
 position: relative;
 }
 
 #main_center{
	 background:url(images/bg_lines.jpg) 0 0 no-repeat;
	 height: 370px;
	 width: 950px;
 }
 
 
#ip_image {float:left; width:370px; padding:10px 0px 0px 20px; height:330px;} 
#info_center {float:left; width:560px; padding:20px 0px 0px 0px; margin: 0px 0px 10px 0px;} 
/*#info_center h1 { background:url(images/test_your_ip_iq.jpg) 0 0 no-repeat; margin:20px 0px 20px 0px; height:70px; width:520px;} 
#info_center h1 span { font-size: 70px; color:#455560; padding:0px 0px 0px 0px; display:none;} */
#info_center h1{ font-size: 72px; color:#455560; padding:0px 0px 0px 0px;margin:20px 0px 20px 0px; font-weight:normal;} 


#info_center ul { padding:0px 0px 0px 10px;} 
#info_center ul li{font-size: 15px; color:#455560; padding:0px 0px 10px 0px;}
#info_center ul li strong { font-weight:bold;}  
#info_center ul li.separator {padding:7px 0px 7px 0px; border-bottom: 1px solid #959ca1; font-size: 13px;} 

#info_center ul li.separator a:link, #info_center ul li.separator a:visited {color:#455560; text-decoration:none;} 
#info_center ul li.separator a:hover {color:#455560; text-decoration:none;} 

#info_center ul li span.green_w { color:#8dc63f; font-weight:bold;} 
#info_center ul li span.green_w a:link, #info_center ul li span.green_w a:visited { color:#8dc63f; text-decoration:none; } 
#info_center ul li span.green_w a:hover { color:#8dc63f; text-decoration:none; } 
 

#rotator_clients{
 height:190px;
 width: 100%; 
} 

#rotator {
 height:190px;
 width: 670px;
 background:url(images/bg_rotator.jpg) 0 0 no-repeat; 
 float: left;
} 
 
#clients {
 height:85px;
 width: 270px;
 background:url(images/bg_logos.jpg) 0 0 no-repeat;
 float: left;
 margin: 0px 0px 10px 10px;
 display:inline;
} 

#blog_pod {
 height:95px;
 width: 270px;
 float: left;
 margin: 0px 0px 0px 10px;
 display:inline;
} 

#blog_pod h2{
font-size: 13px;
font-weight: normal;
color:#ff8026;
padding: 0px 0px 5px 0px;
} 

#blog_pod h2 a:link, #blog_pod h2 a:visited {
color:#ff8026;
text-decoration: none;
} 
  
#blog_pod h2 a:hover {
color:#ff8026;
text-decoration: underline;
} 
    
  
#blog_pod h3{
font-size: 14px;
font-weight:bold;
color:#959ca1;
padding: 0px 0px 10px 25px;
background:url(images/icon_blognews.jpg) 0px 0px no-repeat;
} 

#blog_pod p{
font-size: 11px;
	font-weight: normal;
	color:#455560;
} 


#blog_pod div.date,
div#date_post div.date,
.news_loop_middle div.date
{
	float: left;
	height: 45px;
	width: 55px;
	background:url(images/blog_date.jpg) 0 0 no-repeat;
	margin: 0px 5px 0px 0px;

} 

#blog_pod div.day,
div#date_post div.day,
.news_loop_middle div.day {
	color: #fff;
	font-size: 23px;
	padding: 6px 12px 0px 0px;
	clear:both;
	text-align:center;

} 

#blog_pod div.month,
div#date_post div.month,
.news_loop_middle div.month{
	color: #fff;
	font-size: 11px;
	text-transform:uppercase;
	padding: 0px 12px 0px 0px;
	text-align:center;

} 

#date_post { width:50px; float:left; height:50px; padding:0px 10px 0px 30px;}
    

#global_partners{
 height:35px;
 width: 950px;
 background:url(images/global_partners.jpg) 0 0 no-repeat;
 margin: 15px 0px 0px 0px;
 padding: 5px 10px 0px 10px
}  
 
 
 #offices_container
{
 height:35px;
 width: 810px;
 float:left;
}   
 
#global_partners h4{
	float: left;
	color: #fff;
	font-size:13px;
	font-weight:bold;
	padding: 5px 10px 0px 10px
}  
  
#global_partners p{
	float: left;
	color: #fff;
	font-size:11px;
	font-weight:normal;
} 

#global_partners a:link,
#global_partners a:visited{
	color: #fff;
	text-decoration: underline;
} 

#global_partners a:hover{
	color: #fff;
	text-decoration: none;
}  
    
  
 
#footer{
 height:100px; 
  background-color:#FFFFFF; 
 clear:both;
 display:block;
 overflow:none;
} 
 
 

#social {
	height: 50px;
	width: 170px;
	float:left;
	 padding: 3px 0px 0px 0px;
}


#social p {
	float:left;
	color: #455560;
    font-size: 13px;
    padding: 5px 5px 0px 0px;
}

#twitter {
    background: url(images/twitter.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
	float:left;
	margin: 0px 3px 0px 0px;
}

#linkedin {
    background: url(images/linkedin.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
	float:left;
	margin: 0px 3px 0px 0px;
}

#facebook {
    background: url(images/facebook.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    text-decoration: none;
    width: 25px;
	float:left;
	margin: 0px 3px 0px 0px;
}

#twitter:hover, #linkedin:hover, #facebook:hover {
    background-position: -25px 0;
}

#twitter span, #linkedin span, #facebook span  {
    display: none;
} 
 
#links ul { float:left;} 
#links ul li{font-size: 13px; line-height:13px;  color:#455560; padding:0px 0px 5px 5px; letter-spacing:-0.5px;} 
#links ul.separator {padding:0px 10px 0px 0px; border-right: 1px solid #959ca1; } 

#links ul li a:link, #links ul li a:visited{color:#455560; text-decoration:none;}
#links ul li a:hover{color:#959CA1; text-decoration:underline;}


#search { float:left; width:290px; margin: 0px 30px 0px 30px;} 
#search_bg { background: url(images/search_bg.jpg) 0 0 no-repeat; width: 285px; height:30px;} 

#search_field input { border: none; width:200px; height:25px; color:#455560; float:left; margin: 0px 5px 0px 35px; background:none;} 
#search_button input { width:40px; height:25px; background:url(images/search_button.png) 0 0 no-repeat; float:left; color:#FFF; border: none; margin: 2px 0px 0px 0px;} 


/* ******************************************************************** */ 
/* INTERNAL PAGES												        */
/* ******************************************************************** */

#content_inter {
	width: 620px;
	float:left;
	/*border: 1px solid #0C0;*/
	padding: 0px 0px 0px 0px;
	}
	
#content_inter_full {
	width: 100%;
	float:left;
	/*border: 1px solid #0C0;*/
	padding: 0px 0px 0px 0px;
	}	
	

	
	
	
#content_inter #path, 
#content_inter_full #path{
	width: 100%;
	float:left;
	border-top: 1px solid #cdd5db; /*#959ca1*/
	border-bottom: 1px solid #cdd5db;
	padding:7px 0px 0px 0px;
	margin: 15px 0px 25px 30px;
	height: 20px;
	}	
	
#content_blog #path{ /*aca no uso padding left */
	width: 100%;
	float:left;
	border-top: 1px solid #cdd5db; /*#959ca1*/
	border-bottom: 1px solid #cdd5db;
	padding:7px 0px 0px 0px;
	margin: 15px 0px 25px 0px;
	height: 20px;
	}		




#content_inter #path p, #content_inter_full #path p, #content_blog #path p{
	font-size: 11px; color:#455560; line-height: 12px; font-weight:normal; padding:0px;
	
	}	


#content_inter h1, #content_inter_full h1, #content_blog h1 {
	font-size: 36px; color:#455560; padding:0px 0px 0px 30px;margin:10px 0px 0px 0px; font-weight:normal;
	}
	
#content_inter h2, #content_inter_full h2{
	font-size: 20px; color:#8dc63f; padding:0px 0px 0px 30px;margin:0px 0px 10px 0px; font-weight:normal;
	}
	
	#content_inter h3, #content_inter_full h3 {
	font-size: 16px; color:#455560; padding:5px 0px 0px 30px;margin:0px 0px 0px 0px; font-weight:bold; letter-spacing:-1px;
	}

div#content_inter_full div#bg_lines hr.separator,
#content_inter hr.separator 
{
	width: 630px;
	border-top: 1px solid #cdd5db; /*#959ca1*/
	padding:0px 0px 0px 0px;
	margin: 10px 0px 10px 30px;
	height: 1px;
	border: none;
	color:#cdd5db;
	background:#cdd5db;
	}	
	
	
	#content_inter #bg_lines, #content_inter_full #bg_lines {
	background:url(images/bg_lines_internal.jpg) top left no-repeat;
	width: 650px;
	padding: 30px 0px 0px 0px;
	
	}	
	
#content_inter p, #content_inter_full p {
	font-size: 12px; color:#455560; padding:5px 0px 5px 30px;font-weight:normal; line-height:16px;
	
	}	




div#content_inter div#bg_lines wp-caption a img,
div#content_inter div#bg_lines wp-caption img {
	/*margin: 0px 0px 0px 30px;
	height: auto;
	max-width: 700px;
	width: auto;*/
}

div#content_inter div#bg_lines wp-caption a img.alignleft,
div#content_inter div#bg_lines wp-caption img.alignleft {
	display: inline;
	float: left;
}
div#content_inter div#bg_lines wp-caption a img.alignright,
div#content_inter div#bg_lines wp-caption img.alignright
 {
	display: inline;
	float: right;
}
div#content_inter div#bg_lines wp-caption a img.aligncenter,
div#content_inter div#bg_lines wp-caption img.aligncenter
{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
div#content_inter div#bg_lines wp-caption img.alignleft,
div#content_inter div#bg_lines wp-caption img.alignright,
div#content_inter div#bg_lines wp-caption img.aligncenter {
	margin-bottom: 12px;
}
div#content_inter div#bg_lines .wp-caption {
	background: #f5f5f5;
	line-height: 18px;
	padding: 4px;
	text-align: center;
	border: 1px solid #E8E8E8;
	margin: 10px 10px 10px 30px;
}
div#content_inter div#bg_lines .wp-caption img {
	margin: 5px 5px 0;
}
div#content_inter div#bg_lines .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
	padding: 0px;
}
	

#sidebar01a {
	width: 270px;
	
	margin: 15px 0px 0px 0px;
	float: right;
	/*border: 1px solid #0C0;*/
	}		



		
#sidebar01a p a:link, 
#sidebar01a p a:visited,
#content_inter #path p a:link,
#content_inter #path p a:visited,
#content_blog div#path p a,
#content_blog #path p a:link,
#content_blog #path p a:visited,
#content_inter_full #path p a:link,
#content_inter_full #path p a:visited { color:#0f91b5; text-decoration:none; font-weight:bold;}

#sidebar01a p a:hover,
#content_inter #path p a:hover, #content_inter_full #path p a:hover, #content_blog #path p a:hover { text-decoration:underline;}

/* ******************************************************************** */ 
/* WIDGETS											        */
/* ******************************************************************** */


#case_study1a, #case_study1b, #case_study1c {}
#case_study1a p, 
#case_study1b p, 
#case_study1c p {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px;margin:10px; font-weight:normal; text-align:left; line-height:normal;}

#case_study1a p a:link, 
#case_study1b p a:link,
#case_study1c p a:link,
#case_study1a p a:visited, 
#case_study1b p a:visited,
#case_study1c p a:visited
 {color:#0F91B5; text-decoration:underline; font-weight:bold;}
 
 #case_study1a p a:hover, 
#case_study1b p a:hover,
#case_study1c p a:hover
 {color:#0F91B5; text-decoration:none;font-weight:bold;}



#case_study1a img.cs1_logo, 
#case_study1b img.cs1_logo, 
#case_study1c img.cs1_logo {border-bottom: 8px solid #0f91b5; border-top: 2px solid #0f91b5;}

#case_study1a .green_bg, 
#case_study1b .green_bg, 
#case_study1c .green_bg { background:url(images/sidebar/case_study1/green_bg.jpg) 0 0 no-repeat; height:70px; width:270px; padding:10px 0px 0px 0px;}

#case_study1a .green_bg .percentage, 
#case_study1b .green_bg .percentage, 
#case_study1c .green_bg .percentage {
	font-size: 50px; color:#fff; padding:0px 10px 0px 0px; font-weight:normal; text-align:right; line-height:50px; float:left; width:110px;}

#case_study1a .green_bg .quote,
#case_study1b .green_bg .quote,
#case_study1c .green_bg .quote {
	font-size: 12px; color:#fff; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; line-height:normal; float:left; border-left: 1px solid #FFF; width: 130px;}




#case_study2a {}
#case_study2a p,
#case_study2b p,
#case_study2c p
 {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px;margin:10px; font-weight:normal; text-align:left; line-height:normal;}

#case_study2a img.cs2_logo,
#case_study2b img.cs2_logo,
#case_study2x img.cs2_logo {border-bottom: 8px solid #0f91b5; border-top: 2px solid #0f91b5; margin:0;
padding:0; position:relative;
float:left;
}

#case_study2a img.cs2_img1,
#case_study2b img.cs2_img1,
#case_study2c img.cs2_img1
 { margin: 0px 0px 5px 0px; }

#case_study2a .green_bg,
#case_study2b .green_bg,
#case_study2c .green_bg { background:url(images/sidebar/case_study1/green_bg.jpg) 0 0 no-repeat; height:70px; width:270px; padding:10px 0px 0px 0px;}

#case_study2a .green_bg .percentage,
#case_study2b .green_bg .percentage,
#case_study2c .green_bg .percentage   {
	font-size: 50px; color:#fff; padding:0px 10px 0px 0px; font-weight:normal; text-align:right; line-height:50px; float:left; width:110px;}

#case_study2a .green_bg .quote,
#case_study2b .green_bg .quote,
#case_study2c .green_bg .quote {
	font-size: 12px; color:#fff; padding:0px 0px 0px 10px; font-weight:normal; text-align:left; line-height:normal; float:left; border-left: 1px solid #FFF; width: 130px;}

#welcome {}
#welcome h4 {font-size: 32px; color:#959ca1; padding:5px 0px 5px 0px;margin:0px 0px 0px 0px; font-weight:normal; text-align:center;}
#welcome p {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px;margin:10px; font-weight:normal; text-align:left; line-height:normal;}
#welcome img { border-top: 2px solid #0f91b5; border-bottom: 8px solid #0f91b5; }



#ipway_events {}
#ipway_events p, #events2 p {font-size: 12px; color:#959ca1; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal;}
#ipway_events h4, #events2 h4{font-size: 20px; color:#0f91b5; padding:5px 0px 5px 0px;margin:0px 0px 0px 0px; font-weight:normal; text-align:left;}

#events2 h4 a:link, #events2 h4 a:visited, #events2 h4 a:hover,
#ipway_events h4 a:link, #ipway_events h4 a:visited, #ipway_events h4 a:hover   {color:#0f91b5; text-decoration:none;}


#ipway_events h5 {font-size: 14px; color:#959ca1; padding:5px 0px 0px 0px; font-weight:bold; text-align:left; line-height:normal;}

#ipway_events h5 a:link, #ipway_events h5 a:visited,
#events2 a:link, #events2 a:visited {color:#959ca1;text-decoration:none;}

#ipway_events h5 a:hover, #events2 h5 a:hover {color:#959ca1;text-decoration:underline;}

#ipway_events ul {margin: 5px 0px 10px 10px; }
#ipway_events ul li {font-size: 12px; color:#959ca1; padding:3px 0px 3px 20px; font-weight:normal; text-align:left; line-height:normal; background:url(images/sidebar/ipway/bullet.png) 0 0 no-repeat; border-bottom: 1px solid #e8e8e8; margin: 0px 0px 0px 0px; 
}
#events2 h5 {font-size: 13px; color:#455560; padding:5px 0px 0px 0px;margin:0px 0px 0px 0px; font-weight:bold; text-align:left;}
#events2 img.img_event {padding:3px;margin:5px 10px 0px 0px; float:left; width:50px; height:50px; border:1px solid #959ca1;}
#events2 div.event_pic {margin:5px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #e8e8e8;}

#events2 img.img_event a:link, #events2 img.img_event a:visited, #events2 img.img_event a:hover,
#ipway_events img.img_event a:link, #ipway_events img.img_event a:visited, #ipway_events img.img_event a:hover  {color:#0f91b5; text-decoration:none;}



#ipway_events_top {
	background: url(images/sidebar/events/ipway_events_top.jpg) 0 0 no-repeat;
	height: 10px;
	width: 270px;
	display:block;
	float:left;
	}

#ipway_events_middle {
	background:#e8e8e8;
	width: 270px;
	float:left;
	}

#ipway_events_bottom {
	background:url(images/sidebar/events/ipway_events_bottom.jpg) 0 0 no-repeat;
	height: 10px;
	width: 270px;
	float:left;
	}


#events2 {
	margin: 10px 0px 0px 0px;
	}

#events2_top {
	background: url(images/sidebar/events/ipway_events_top.jpg) 0 0 no-repeat;
	height: 10px;
	width: 270px;
	display:block;
	float:left;
	}
#events2_middle {
	background:#e8e8e8;
	width: 270px;
	}
#events2_bottom {
	background:url(images/sidebar/events/ipway_events_bottom.jpg) 0 0 no-repeat;
	height: 10px;
	width: 270px;
	}

#ipway {width: 250px; margin:0 auto;}
#ipway_icon {width: 25px; height:25px; background: url(images/sidebar/ipway/ipway_icon.png) 0 0 no-repeat; float:left;margin-right: 5px;}
#ipway_top {width: 250px; height:10px; background:url(images/sidebar/events/int_top.png) 0 0 no-repeat;}
#ipway_middle {width: 230px;background:#fff; padding: 0px 10px;}
#ipway_bottom {width: 250px; height:10px; background:url(images/sidebar/events/int_bottom.png) 0 0 no-repeat;}


#events {width: 250px; margin:0 auto;}
#events_icon {width: 25px; height:25px; background: url(images/sidebar/events/event_icon.png)0 0 no-repeat; float:left; margin-right: 5px;}
#events_top {width: 250px; height:10px; background:url(images/sidebar/events/int_top.png) 0 0 no-repeat; display:block; float:left;}
#events_middle {width: 230px;background:#fff; padding: 0px 10px;}
#events_bottom {width: 250px; height:10px; background:url(images/sidebar/events/int_bottom.png) 0 0 no-repeat;}


#inthenews {width: 250px; margin:10px auto 0px auto;}
#inthenews_icon {width: 35px; height:35px; background: url(images/blog/globo_icon.png) 0 0 no-repeat; float:left;margin-right: 0px;}
#inthenews_top {width: 250px; height:35px; background:url(images/blog/pod_header_270.jpg) 0 0 no-repeat; margin: 0px 0px 5px 0px;}
#inthenews_middle {width: 230px;background:#fff; padding: 0px 10px;}
#inthenews_middle ul li {font-size: 12px; border-bottom: 1px solid #959ca1; color:#959ca1; padding:5px 0px 5px 0px; font-weight:normal; text-align:left; line-height:normal;}
#inthenews_middle ul li a:link, #inthenews_middle ul li a:visited{font-size: 12px; color:#ff8026; padding:5px 0px 0px 0px; font-weight:bold; text-align:left; line-height:normal; text-decoration:none;}
#inthenews_middle ul li a:hover{text-decoration:underline;}
#inthenews h4{font-size: 16px; color:#455560; padding:10px 0px 0px 0px;margin:5px 0px 0px 0px; font-weight:normal; text-align:left;}



#funphotos {width: 250px; margin:10px auto 0px auto;}
#funphotos_icon {width: 35px; height:35px; background: url(images/blog/photo_icon.png) 0 0 no-repeat; float:left;margin-right: 0px;}
#funphotos_top {width: 250px; height:35px; background:url(images/blog/pod_header_270.jpg) 0 0 no-repeat; margin: 0px 0px 5px 0px;}
#funphotos_middle {width: 250px;background:#fff; padding: 0px;}
#funphotos_middle img {width: 240px; height:150px; padding: 4px; border:1px solid #e1e1e1;}
#funphotos h4{font-size: 16px; color:#455560; padding:10px 0px 0px 0px;margin:5px 0px 0px 0px; font-weight:normal; text-align:left;}
#funphotos_bottom {width: 250px; height:10px; background:url(images/blog/fun_shadow.jpg) 0 0 no-repeat;}


#pod_read_more {
    background: url(images/sidebar/events/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 5px 0px 0px 0px;
    text-decoration: none;
    width: 90px;
}
#pod_read_more:hover {
    background-position: -90px 0;
    color: #455560;
}
#pod_read_more span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}



#pod_read_more_events {
    background: url(images/sidebar/events/pod_read_more_events.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 5px 0px 0px 0px;
    text-decoration: none;
    width: 110px;
}
#pod_read_more_events:hover {
    background-position: -110px 0;
    color: #455560;
}
#pod_read_more_events span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}



/* ******************************************************************** */ 
/* PRE FOOTER											        */
/* ******************************************************************** */


#pre_footer{
 height:190px;
 width: 100%;
 margin: 10px 0px 0px 0px; 
} 
#pre_footer li{
	float:left;
	}
#our_people{
 height:190px;
 width: 310px;
 background:url(images/sidebar/our_people/our_people_clean.jpg) 0 0 no-repeat;
 float:left;
 margin: 0px 10px 0px 0px;
 display: inline;
} 


#career { /*work at ip*/
 height:190px;
 width: 350px;
 background:url(images/sidebar/career/career_clean.jpg) 0 0 no-repeat;  
 float:left;   
} 

#ip_gback {
 height:190px;
 width: 350px;
 background:url(images/sidebar/ip_gback/ip_gback_clean.jpg) 0 0 no-repeat;  
 float:left;
 display:inline;
} 


#our_portfolio {
 height:190px;
 width: 320px;
 background:url(images/sidebar/our_port/our_port_clean.jpg) 0 0 no-repeat;  
 float:left;   
} 


#our_people_content, #career_content, #our_portfolio_content{
 width: 70%;
 float:left;
 padding: 15px 0px 0px 15px;
} 

#ip_gback_content { /*tiene mucho texto*/
 width: 80%;
 float:left;
 padding: 15px 0px 0px 15px;
} 



#our_people p, 
#career p, 
#ip_gback p, 
#our_portfolio p {font-size: 12px; color:#455560; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal;}

#our_people p a:link, #our_people p a:visited,
#career p a:link, #career p a:visited, 
#ip_gback p a:link, #ip_gback p a:visited, 
#our_portfolio p a:link, #our_portfolio p a:visited 
{color:#455560; text-decoration:none;}

#our_people p a:hover, #career p a:hover, #ip_gback p a:hover, #our_portfolio p a:hover 
{color:#455560; text-decoration:none;}

#our_people h2, #career h2,
#ip_gback h2, #our_portfolio h2  {font-size: 27px; color:#8dc63f; padding:0px 0px 5px 0px;margin:0px 0px 0px 0px; font-weight:normal; text-align:left;}

#our_people h2 strong, #career h2 strong,
#ip_gback h2 strong, #our_portfolio h2 strong  {font-weight:bold;}


#our_people h2 a:link, #our_people h2 a:visited,
#career h2 a:link, #career h2 a:visited, 
#ip_gback h2 a:link, #ip_gback h2 a:visited, 
#our_portfolio h2 a:link, #our_portfolio h2 a:visited 
{color:#8dc63f; text-decoration:none;}

#our_people h2 a:hover, #career h2 a:hover, #ip_gback h2 a:hover, #our_portfolio h2 a:hover 
{color:#8dc63f; text-decoration:none;}


#pod_read_more2 {
    background: url(images/sidebar/our_people/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 5px 0px 0px 0px;
    text-decoration: none;
    width: 90px;
}
#pod_read_more2:hover {
    background-position: -90px 0;
    color: #455560;
}
#pod_read_more2 span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}




/*
colors:
green: #8dc63f
dark grey: #455560
light grey: #959ca1
orange: #ff8026
 */
 
 
 
 
/* =Menu
-------------------------------------------------------------- */

/*#nav {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}*/	

#nav {
	float:right;
	clear:both;
	height:50px;
	/*padding: 12px 25px 0px 0px;*/
	padding: 12px 0px 0px 0px;
	width:454px; 
	position:relative;
	z-index: 5;
	}	
#nav .menu-header,
div.menu {
	/*font-size: 13px;
	margin-left: 12px;
	width: 928px;*/
	position:relative;
	z-index: 10;
}
#nav .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	position:relative;
	z-index: 15;
}
#nav .menu-header li,
div.menu li {
	float: left;
	position: relative;
	z-index: 20;
}
#nav a {
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
	/*padding: 0px 0px 0px 26px;*/
	font-size: 17px;
	letter-spacing: -1px;
	color: #455560;
	margin: 0px 0px 0px 0px; /*agregado max*/
}

#nav li.page_item_blog { }

#nav ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 30;
}

#nav ul ul li {
	min-width: 180px;
	z-index: 35;
}
#nav ul ul ul {
	left: 100%;
	top: 0;
}
#nav ul ul a {
	background: #455560;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
	color:#959ca1;
	font-size: 13px;
}
#nav li:hover > a,
#nav ul ul :hover > a {
	background: #455560;
	color: #fff;
}
#nav ul li:hover > ul {
	display: block;
}
#nav ul li.current_page_item > a,
#nav ul li.current-menu-ancestor > a,
#nav ul li.current-menu-item > a,
#nav ul li.current-menu-parent > a {
	color: #ff8026;
}
* html #nav ul li.current_page_item a,
* html #nav ul li.current-menu-ancestor a,
* html #nav ul li.current-menu-item a,
* html #nav ul li.current-menu-parent a,
* html #nav ul li a:hover {
	color: #fff;
}
	
	
/*	
#nav ul {
	float:right;
	}	
	
#nav ul li{
	float:left;
	padding: 25px 0px 0px 26px;
	font-size: 17px;
	letter-spacing: -1px;
	color: #455560;
	}					
		
#nav ul li.blog,
#nav ul li.blog a:link,
#nav ul li.blog a:visited {
	color: #8dc63f;
	text-decoration: none;
	}	
	
#nav ul li.blog a:hover {
	color: #455560;
	text-decoration: none;
	}				
				
#nav ul li a:link, #nav ul li a:visited {
	color: #455560;
	text-decoration: none;
	}	

#nav ul li a:hover {
	color: #959ca1;
	text-decoration: none;
	}	
 
 */
 

/* ******************************************************************** */ 
/* plugins											        */
/* ******************************************************************** */
 
#social_share { padding:5px 0px 0px 30px; margin:5px 0px 0px 0px;} 
 
 
 /* ******************************************************************** */ 
/* BLOG											        */
/* ******************************************************************** */
 
#sub_navbar {
	width: 100%;
	float:left;
	padding: 0px 0px 0px 0px;
	/*background: url(images/blog/sub_navbar.jpg)0 0 repeat-x;*/
	background: #efefef;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	height: 35px;
	margin: 10px 0px 10px 0px;	
	}


#sub_navbar ul {
	float:left;
	padding: 10px 0px 0px 5px;
	}	
	
#sub_navbar ul li{
	float:left;
	padding: 0px 5px 0px 5px;
	font-size: 15px;
	color: #455560;
	border-right: 1px solid #959ca1;
	}					
		
#sub_navbar ul li,
#sub_navbar ul li a:link,
#sub_navbar ul li a:visited {
	color: #455560;
	text-decoration: none;
	}	
	
#sub_navbar ul li a:hover {
	color: #959ca1;
	text-decoration: none;
	}				
				



#content_blog {
	width: 670px;
	float:left;
	/*border: 1px solid #0C0;*/
	padding: 0px 0px 0px 0px;
	}
 
#big_news { margin: 0px 0px 0px 0px;}
#big_news img.big_img {padding:5px; margin: 0px 0px 10px 10px; background:#FFF; float:left;}

#big_news h6 {background: url(images/blog/featured_bg.png) 0 0 no-repeat; height: 20px; width: 340px; font-size: 11px; color:#fff; padding:4px 5px 0px 7px; font-weight:normal; text-align:left; margin:0px 0px 0px 10px; float:left; display:block;}

#big_news h1, #big_news h1 a:link, #big_news h1 a:visited {font-size: 20px; color:#455560; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal; float:left; width:350px; margin:0px 0px 0px 5px; text-decoration: none; }

#big_news h1 a:hover {fcolor:#455560; text-decoration: underline; }

#big_news p {font-size: 14px; color:#455560; padding:5px 0px 0px 0px; font-weight:normal; text-align:left; line-height:normal; float:left;width: 350px;margin:0px 0px 0px 10px;}


#big_news_top {
	background:url(images/blog/big_news_top.jpg) 0 0 no-repeat;
	height: 10px;
	width: 670px;
	}

#big_news_middle {
	background:#e8e8e8;
	width: 670px;
	height: 240px;
	}

#big_news_bottom {
	background:url(images/blog/big_news_bottom.jpg) 0 0 no-repeat;
	height: 10px;
	width: 670px;
	}
	
	
#pod_read_more3 {
    background: url(images/blog/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 10px 0px 0px 10px;
    text-decoration: none;
    width: 90px;
	float: left;
}

#pod_read_more3b {
    background: url(images/blog/pod_read_more.png) no-repeat 0 0 transparent;
    color: #959ca1;
    display: block;
    height: 25px;
    margin: 10px 0px 0px 0px;
    text-decoration: none;
    width: 90px;
	float: left;
}

#pod_read_more3:hover,
#pod_read_more3b:hover {
    background-position: -90px 0;
    color: #455560;
}
#pod_read_more3 span,
#pod_read_more3b span {
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    letter-spacing: -0.5px;
    line-height: 24px;
    padding: 0 0 0 7px;
    text-decoration: none;
    vertical-align: middle;
}	


#news_loop { margin:10px 0px 0px 0px;}

.news_loop_top {
	background:url(images/blog/loop_top.jpg) 0 0 no-repeat;
	height: 10px;
	width: 670px;
	}

.news_loop_middle {
	background:url(images/blog/loop_middle.jpg) 0 0 repeat-y;
	width: 670px;
	height: 120px;
	}

.news_loop_bottom {
	background:url(images/blog/loop_bottom.jpg) 0 0 no-repeat;
	height: 10px;
	width: 670px;
	}
	 
.news_loop_middle .col01, .news_loop_middle .col02, .news_loop_middle .col03 {float:left;}
.news_loop_middle .col01 { width: 120px; padding:0px 0px 0px 10px;}
.news_loop_middle .col01 img {float:left; width:110px; height:110px;}

.news_loop_middle .col02 { width: 60px; padding:0px 0px 0px 0px;}
.news_loop_middle .col03 { width: 470px; padding:0px 0px 0px 0px;}
.news_loop_middle .col03 h2,
.news_loop_middle .col03 h2 a:link, 
.news_loop_middle .col03 h2 a:visited
 { font-size: 16px; color:#ff8026; font-weight:bold; text-align:left; line-height:normal; float:left; letter-spacing:-1px; padding:2px 0px 0px 0px; text-decoration:none; display:block;}
.news_loop_middle .col03 h2 a:hover { color:#ff8026; text-decoration:underline; }
 
.news_loop_middle .col03 p { font-size: 12px; color:#455560; font-weight:normal; text-align:left; line-height:normal; clear:both;}

.news_loop_middle .col03 .social_plug {float: right; height: 30px; padding: 10px; width: 320px;}
#big_news_middle .social_plug1 {float: left; height: 30px; padding: 10px 0px 0px 10px; width: 320px;}



#events {width: 250px; margin:0 auto;}
#events_icon {width: 25px; height:25px; background: url(images/sidebar/events/event_icon.png)0 0 no-repeat; float:left; margin-right: 5px;}


.results {}
.results_separator {width: 100%; margin: 5px 0px 5px 30px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #959ca1;}
div#content_inter_full div#bg_lines div.results a.results_read_more {margin:0px 0px 0px 30px; padding: 0px 0px;font-size: 12px; color:#455560; font-weight:normal; text-align:left; line-height:normal; text-decoration:underline;}


.images_cases img { width: 70px; height:80px;}  /*more cases, sidebar*/

#cat_tags { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; padding: 5px 0px; margin: 10px 0px 0px 30px; }

 /* ******************************************************************** */ 
/* COMMENTS											        */
/* ******************************************************************** */

/*** Comments ***/

#comments_big {padding: 15px 0 10px 30px;  /*border-bottom: 1px solid #d9d9d9;*/}
.comments h3 {font-size: 18px; font-weight: normal; color: #000; padding: 15px 0 10px 0px; margin:10px 0px 0px 0px; /*border-bottom: 1px solid #d9d9d9;*/}
.comments a {color: #000;}
#comments {margin-bottom: 30px;}
.comment {padding: 15px 0 15px 0px; border-bottom: 1px dotted #d9d9d9;}
.comment td {vertical-align: top;}
.comment-meta {position: relative; min-height: 70px; font-size: 11px; margin-right: 30px;}
.avatar {display: block; margin-right: 10px;}
.comment-author {color: #aaa9a9;}
.comment-author span {color: #000;}
.comment-author a, .comment-author span {text-decoration: none; text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.comment-author a:hover {text-decoration: underline;}
.comment-author, .comment-date {white-space: nowrap;}
.comment-reply-link {position: absolute; bottom: 1px; text-decoration: none;}
.comment-reply-link:hover {text-decoration: underline;}
.comment-text p {color: #4b4b4b; ; font: 12px Helvetica, Arial, sans-serif; margin-bottom: 15px;}
.children {margin-left: 80px;}
.children .children {/*margin-left: 50px;*/}
.children .comment {padding-left: 0;}

#respond p, .nopassword {margin: 10px 0; font: 11px Helvetica, Arial, sans-serif;}
.nopassword {padding-left: 30px;}
#respond p a {text-decoration: none;}
#respond p a:hover {text-decoration: underline;}
#commentform {padding: 10px 0 0 30px;}
#commentform table {width: 100%; margin-bottom: 15px;}
#commentform td {vertical-align: top; width: 33.33%;}
#commentform td p {font: bold 11px Helvetica, Arial, sans-serif; color: #333; margin-bottom: 5px;}
#commentform td p span {color: #aaa9a9; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.commform-textarea {border: 1px solid #d9d9d9; padding: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif;}
#comment {width: 100%; height: 120px; padding: 0; margin: 0; border: none; border-color: #fff; overflow: auto;}
.commform-author div {margin-right: 15px; border: 1px solid #d9d9d9; padding: 5px;}
.commform-email div {border: 1px solid #d9d9d9; padding: 5px;}
.commform-url p {margin-left: 15px !important;}
.commform-url div {margin-left: 15px; border: 1px solid #d9d9d9; padding: 5px;}
#author, #email, #url {width: 100%; margin: 0; padding: 0; border: none; font: 12px Helvetica, Arial, sans-serif; color: #333;}
#submit {float: left; border: none; background: #ccc; color: #fff; font: bold 12px Helvetica, Arial, sans-serif; cursor: pointer; padding: 5px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#submit:hover {background: #000;}
p#cancel-comment-reply {float: right; line-height: 28px; margin: 0;}




#twitter2 {
    background: url(images/twitter2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
	float:left;
	margin: 0px 10px 0px 25px;
}

#linkedin2 {
    background: url(images/linkedin2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
	float:left;
	margin: 0px 10px 0px 0px;
}

#facebook2 {
    background: url(images/facebook2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
	float:left;
	margin: 0px 10px 0px 0px;
}

#rss2 {
    background: url(images/rss2.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-decoration: none;
    width: 40px;
	float:left;
	margin: 0px 10px 0px 0px;
}


#twitter2:hover, #linkedin2:hover, #facebook2:hover, #rss2:hover {
    background-position: -40px 0;
}

#twitter2 span, #linkedin2 span, #facebook2 span, #rss2 span  {
    display: none;
} 
 

#social_net {width: 250px; margin:10px auto 0px auto; padding:5px 0px; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; height:40px;}


/*BIOS*/


div#content_inter_full div#bg_lines div#bios { text-align:left; width:900px; margin: 10px 0px 10px 30px;}
div#content_inter_full div#bg_lines div#bios div.bio_management{ width:195px; height:220px; float:left; padding:0px; margin:0px 10px 10px 0px;}
div#content_inter_full div#bg_lines div#bios div.bio_pic{ padding:0px; margin:0px 0px 0px 0px;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.biopic a img { border-top: 3px solid #8dc63f; border-bottom: 3px solid #8dc63f; border-left:none; border-right:none;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h5{ padding:5px 5px 0px 5px; margin:0px; font-size: 11px; font-weight: normal; color:#455560;font-family: Helvetica, Arial, sans-serif; font-style: normal;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h5 strong { font-weight:bold; font-size: 13px; line-height: 20px;}

div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h6 a:link,
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h6 a:visited { color:#fff; text-decoration:none; font-weight:bold;padding:5px 5px 0px 5px; margin:0px; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height:20px;}
div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo h6 a:hover { text-decoration:underline;}

div#content_inter_full div#bg_lines div#bios div.bio_management div.bioinfo { background:#8dc63f; height:80px;}



div#content_inter_full div#bg_lines div#bios p,
div#content_inter_full div#bg_lines div#bios p br
  { display:none;}


/*our people x 3pics*/


div#content_inter_full div#bg_lines div#ourpeoplepics { text-align:left; width:900px; margin: 10px 0px 10px 30px;}
div#content_inter_full div#bg_lines div#ourpeoplepics div.picpeople{ width:195px; height:320px; float:left; padding:0px; margin:0px 10px 10px 0px;}

/*awards 6pics*/


div#bg_lines div#awards { text-align:left; width:620px; margin: 10px 0px 10px 30px;}
div#bg_lines div#awards div.award{ width:195px; height:180px; float:left; padding:0px; margin:0px 10px 10px 0px;}

div#fpressreleases
{
background-image:url('/wp-content/themes/iprospect/images/bg_rotator.jpg');
background-repeat:no-repeat;

margin:00px;
padding:10px;
height:190px;
width:670px;
}
ul#fpresslist
{
  
}
ul#fpresslist li
{
font-size:15px;
margin-bottom:10px;
color:lightgrey;
font-size:12px;
}
ul#fpresslist li a
{
font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
ul#fpresslist li a:visited
{
font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a#fpressreleasesmore
{
font-size:15px;
color:#FFFFFF;

text-decoration:none;
}
a#fpressreleasesmore:visited
{
font-size:15px;
color:#FFFFFF;
text-decoration:none;
}

/*contact us - office pics -*/
div#content_inter_full div#bg_lines img.alignright,
div#content_inter_full div#bg_lines p img.alignright {
	display: inline;
	float: right;}

/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.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 */  


/*
colors:
green: #8dc63f
dark grey: #455560
light grey: #959ca1
orange: #ff8026
 */
