/*Theme Name:INFERLAB
3Author:Soluciones GBH
Author URI:http://gbh.com.do
Description:This theme is for INFERLAB 
Version:1.0*/
@font-face{
	font-family:'ProformaBook';
	src:url('fonts/proforma_book-webfont.eot');
	src:url('fonts/proforma_book-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proforma_book-webfont.woff') format('woff'),  url('fonts/proforma_book-webfont.ttf') format('truetype'),  url('fonts/proforma_book-webfont.svg#ProformaBook') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'abeatbyKaiRegular';
	src:url('fonts/abeatbykairegular-webfont.eot');
	src:url('fonts/abeatbykairegular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/abeatbykairegular-webfont.woff') format('woff'),  url('fonts/abeatbykairegular-webfont.ttf') format('truetype'),  url('fonts/abeatbykairegular-webfont.svg#abeatbyKaiRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
/* TAGS */
ul{
	padding:0;
	margin:0;
	list-style:none;
}
html, body{
	height:100%;
}
body{
	background:url(images/bg_head.png) repeat-x 0 0;
	color:#4B4B4B;
	font-family:ProformaBook, Georgia, "Times New Roman", Times, serif;
	font-size:1.05em;
	font-weight:400;
	line-height:1.5em;
	margin:0;
}
a{
	color:#5499B3;
	text-decoration:none;
}
#content a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
h1, h2, h3{
	margin:0 0 5px;
}
h1{
	color:#696A6A;
	font-family:abeatbyKaiRegular;
	font-size:1.2em;
	letter-spacing:0.1em;
	line-height:1.5em;
	text-transform:uppercase;
}
h2{
	color:#464848;
	font-size:1.2em;
}
h3{
	font-size:1.1em;
	font-weight:bold;
}
p{
	margin:0 0 20px;
}
dl{
	margin:0;
}
dd{
	margin:0 0 10px 0;
}
dt{
	font-weight:bold;
}
input[type="submit"]{
	cursor:pointer;
}
/* em{
	color:#A2A3A3;
	font-size:0.9em;
} */
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
  border:1px solid #DDD;
	padding:6px;
}
/*GENERICOS*/
.floatL{
	float:left;
}
.floatR{
	float:right;
}
.clear{
	clear:both;
}
.clear2{
	height:70px;
	float:left;
}
.clear3{
	height:10px;
}
.hidden{
	display:none;
}
.marginR{
	margin-right:15px;
}
.marginB{
	margin-bottom:15px;
}
.marginT{
	margin-top:15px;
}
#main{
	margin:-10px 0 0;
}
#wrap{
	min-height:100%;
}
.moreDtls{
	color:#5499b3;
	text-decoration:underline;
}
#content{
	width:960px;
	margin:0 auto;
	padding:30px 5px 84px;
}
/* HEADER */
.header{
	height:175px;	
	position:relative;
	z-index:1;
}
.header_cont{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:34px 5px 0;
}
.brand{
	width:223px;
	height:97px;
	float:left;
	display:block;
	margin:0 26px 0 0;
}
/* MENU */
.menu{
	background:url(images/linea_menu_gris.jpg) repeat-x left bottom;
	float:left;
	font-size:0.9em;
	margin-top:38px;
	width:710px;
	z-index:1;
}
.menu li{
	font-family:abeatbyKaiRegular;
	text-transform:uppercase;
	font-weight:normal;
	display:inline;
}
.menu li a{
	border-bottom:3px solid #C6C5C3;
	color:#696a6a;
	display:inline-block;
	font-size:1.1em;
	zoom:1;
	*display:inline;
	margin-right:15px;
}
.menu li a:hover{
	color:#c51718;
}
/* menu active link */
.author #aboutus a, .page-id-47 .menu #aboutus a, .page-id-71 .menu #projects a, .single-projects .menu #projects a,
.category-news .menu #news a, .single .news-post .menu #news a, .page-template-page-blog-php .menu #blog a,
.single-post .menu #blog a,
.page-id-102 .menu #publications a, .single-publications .menu #publications a, .page-id-106 .menu #publications a,
.page-id-144 .menu #softwares a, .page-id-125 .menu #contactus a, .category .menu #blog a{
	border-bottom:3px solid #c31715;
	color:#c51718;
}
.category.category-news .menu #blog a,
.single .news-post .menu #blog a{
	border-bottom:none;
	color:#696A6A;
}
/*SLIDE*/
	
#ProjectSlider{
	background:#fff;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	width:960px;
	margin:-30px auto 0;
}
#ProjectSlider > div.items{
	float:right;
	width:758px;
	height:326px;
}
#ProjectImage{
	width:758px;
	height:257px;
	overflow:hidden;
}
#ProjectImage img{
	border:0;
}
#ProjectSlider > div#ProjectList{
	background-image:url(images/slide_bg_shape.png);
	float:left;
	height:361px;
	width:243px;
	position:absolute;
}
#ProjectList table{
	margin-left:10px;
}
#ProjectList td{
	height:62px;
	width:180px;
	background-image:url(images/line_items_slide.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:32px;
}
.ProjectItem{
	color:#f3f0ef;
	text-decoration:none;
	font-family:abeatbyKaiRegular;
	font-size:0.9em;
}
.btn_moreprojects{
	color:#91cee5;
	text-decoration:none;
	font-family:abeatbyKaiRegular;
}
.slide_btn_readmore_cont{
	border:1px solid #C9C9C9;
	border-radius:5px 5px 5px 5px;
	float:right;
	font-size:0.9em;
	margin:21px 10px 0 0;
}
.slide_btn_readmore{
	background-color:#549AB3;
	background-image:linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-o-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-moz-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-webkit-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-ms-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-webkit-gradient( linear, right top, left top, color-stop(0.26, rgb(74,136,158)), color-stop(0.5, rgb(84,154,179)), color-stop(0.82, rgb(74,136,158)) );
	border-radius:5px;
	text-align:center;
	border:2px solid #fff;
}
.slide_btn_readmore a{
	text-decoration:none;
	color:#FFF;
	display:inline-block;
	padding:2px 5px;
}
#ProjectExcerpt{
	height:62px;
	margin:0 0 0 10px;
	width:739px;
}
#ProjectExcerpt p{
	color:#696a6a;
	float:left;
	font-size:0.9em;
	line-height:1.2em;
	margin-top:3px;
	width:626px;
}
#ProjectList td.active_project{
	background:url(images/slide_active.png) no-repeat;
	height:62px;
	width:180px;
}
#ProjectList td.active_project .ProjectItem{
	color:#5499b3;
	text-decoration:none;
	font-family:abeatbyKaiRegular;
	font-weight:bold;
}
/*ABOUT US*/
#AboutUs{
	background:url(images/line_diagonal.jpg) repeat-x bottom;
	margin:15px auto;
	width:960px;
	padding:15px 0 0 0;
}
.home_about{
	width:460px;
	float:left;
	margin:0 40px 15px 0;
}
.home_about em{
	font-size:0.8em;
	font-style:normal;
	text-transform:none;
	letter-spacing:0;
}
.home_what_are_we_working{
	width:460px;
	float:left;
	margin-bottom:15px;
}
.what_are_we_list_item{
	height:37px;
	margin-bottom:15px;
}
.what_are_we_list_item_number{
	background:url(images/shape_list.png) left top no-repeat;
	float:left;
	width:23px;
	height:28px;
	padding:1px 7px 1px 0;
	color:#FFF;
	font-weight:normal;
	text-align:center;
}
.what_are_we_list_item_text{
	border-bottom:1px solid #f3f3f3;
	min-height:20px;
	float:left;
	margin-left:5px;
	width:425px;
	padding-top:2px;
}

.TwoColums{
	background:url("images/line_diagonal.jpg") repeat-x scroll center bottom transparent;
	margin:0 auto;
	width:960px;
}
.home .TwoColums{
	background:none;
	margin:0 auto;
	width:960px;
	padding:10px 0 40px;
}
/* BLOG */

#FromOurBlog{
	width:480px;
	float:left;
	background:url(images/line_vertical.png) no-repeat right;
	margin:0 20px 15px 0;
}
.blog_items{
	width:261px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #C4C4C4;
	min-height:363px;
}
.blog_date{
	color:#a2a3a3;
	font-size:0.9em;
	margin-top:-5px;
}
.blog_items h3 a{
	color:#5499b3;
	text-decoration:none;
}
/*PUBLICATIONS*/
#Publications{
	width:460px;
	float:left;
	margin-bottom:15px;
}
.publications_date{
	width:95px;
	height:15px;
	background-color:#fcfcfc;
	border:1px solid #e5e5e5;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	padding-left:5px;
}
.publications_titles img{
	padding-bottom:2px;
}
.sidebar_publication{
	width:255px;
}
.single-publications .Publication_details{
	background:none;
	width:690px;
}
.pub_main{
	width:690px;
}
.pub_sidebar{
	padding-left:10px;
	width:245px;
}
.Publication_items ul{
	padding:0;
	margin:0;
	list-style:outside !important;
}
.Publication_items ol li,
.Publication_items ul li{
	border-bottom:1px solid #EAEAEA;
	margin-bottom:15px;
	padding-bottom:15px;
}
.Publication_items ol li.yearly,
.Publication_items ul li.yearly{
	margin-left:20px
}
.Publication_items ol li a,
.Publication_items ul li a,
#publications ul li a{
	background-position:center center;
	border:1px solid #EAEAEA;
	display:inline-block;
	padding:3px;
	height:28px;
	margin-top:10px;
	min-width:31px;
	text-align:center;
}
.Publication_items ol li a:hover,
.Publication_items ul li a:hover{
	border:1px solid #5499B3;
}
.eye{
	background:url(images/eye.gif) no-repeat center;
	text-indent:-9999em;
}
.Publication_items ol li a.bibtex_toggle,
.Publication_items ul li a.bibtex_toggle,
#publications ul li a.bibtex_toggle{
	font-size:1.05em;
	text-indent:-9999em;
}
/* NEWS */
#News{
	width:960px;
	margin:0 auto;
	padding:0 0 15px 0;
}
.news_items{
	min-height:491px;
	width:260px;
	border-radius:10px;
	background:#f7f6f5;
	border:1px solid #aaa;
	padding:15px;
	float:left;
	margin-right:42px;
}
#NewsArea{
	margin:0;
}
.news_items h1{
	border-bottom:1px solid #C4C4C4;
}
.news_items_img{
	height:158px;
	width:262px;
	background-color:#666;
	margin-bottom:5px;
	overflow:hidden;
}
.news_items_img img{
	width:262px;
}
.news_btn_readmore_cont{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:1px solid #C9C9C9;
	float:left;
}
.news_btn_readmore{
	background-color:#5499b3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	text-align:center;
	border:2px solid #fff;
}
.news_btn_readmore a{
	text-decoration:none;
	color:#FFF;
	display:block;
	padding:10px;
}
/* ABOUT US */
.aboutus_content{
	margin:0 auto 20px;
	width:960px;
	background:url("images/line_diagonal.jpg") repeat-x scroll center bottom transparent;
	padding:0 0 20px 0;
}
.aboutus_content_v2{
	margin:0 auto;
	width:960px;
	padding:0 0 15px 0;
}
.aboutus_whywedo_content{
	float:left;
	margin-right:40px;
	width:460px;
}
.aboutus_whywedo_content_2{
	float:left;
	width:460px;
}
.aboutus_whywedo_content_2 img{
	width:458px;
	border:1px solid #c4c4c4;
}
.about_box{
	background:#EEE;
	min-height:207px;
	margin:10px 0 0;
	padding:10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	border:1px solid #c4c4c4;
}
.member{
	float:left;
	min-height:136px;
	margin:0 10px 20px;
	width:460px;
}
.previous_member{
	float:left;
	min-height:136px;
	margin:0 10px 20px;
	width:200px;
}
.member ul li{
	margin-bottom:5px;
}
.member ul li strong{
	color:#5499B3;
	font-weight:normal;
}
.previous_member ul li{
	margin-bottom:5px;
}
.previous_member ul li strong{
	color:#5499B3;
	font-weight:normal;
}
.member_image_cont{
	margin-right:10px;
	width:125px;
}
.member_info{
	width:325px;
}
.member_info h2{
	border-bottom:1px solid #C4C4C4;
}
.member_image{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	background:none repeat scroll 0 0 #F7F6F5;
	border:1px solid #aaa;
	height:100px;
	overflow:hidden;
	margin-bottom:15px;
	padding:8px;
	width:100px;
}
.member_image img{
	width:100px;
	height:auto;
	position:absolute;
  	clip:rect(0,100px,100px,0);
}
.memberinfo_bio{
	width:785px;
	margin-bottom:25px;
}
.memberinfo_bio_text{
	padding-right:10px;
}
.member em{
	color:#A2A3A3;
}
.members_btn_linkedid, .members_btn_twitter, .members_btn_website, .members_btn_email, .members_btn_blog{
	float:left;
	height:16px;
	margin-right:7px;
}
.members_btn_linkedid{
	background:url(images/btns_contacts.png) 0 0;
	width:16px;
}
.members_btn_twitter{
	background:url(images/btns_contacts.png) -17px 0;
	width:16px;
}
.members_btn_website{
	background:url(images/btns_contacts.png) -32px 0;
	width:20px;
}
.members_btn_email{
	background:url(images/btns_contacts.png) -51px 0;
	width:21px;
}
.members_btn_blog{
	background:url(images/btns_contacts.png) -162px 0;
	margin-right:0;
	width:19px;
}

/* PROJECTS */
#Projects{
	background:url(images/line_diagonal.jpg) repeat-x bottom;
	margin-bottom:24px;
	padding-bottom:15px;
}
.page-template-page-projects-php .Project{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	background:#F7F6F5;
	border:1px solid #aaa;
	float:left;
	margin:0 10px 20px;
	padding:15px;
	width:268px;
}
.page-template-page-projects-php .Project a{
	display:block;
}
.projects_content{
	margin:0 auto;
	width:960px;
	padding-bottom:15px;
}
.Project_img{
	border:1px solid #C4C4C4;
	margin-bottom:15px;
	overflow:hidden;
	text-align:center;
	padding:8px 0 3px;
}
.Project_img_content{
	float:left;
	margin-right:15px;
	width:300px;
}
.Project_img img{
	border:0;
}
.Project_img_content ul.marginB li a{
	background:#fff;
	border:1px solid #EAEAEA;
	display:block;
	margin-bottom:3px;
	padding:5px;
	text-align:center;
}
.Project_img_content ul.marginB li img{
	height:auto;
	width:100px;
}
.Funding_and_Projectdetail{
	float:left;
	width:645px;
	min-height:200px;
}
.Funding_and_Projectdetail a, .go_to a{
	color:#5499B3;
	list-style:none outside none;
	text-decoration:none;
}
.Funding_and_Projectdetail a:hover, .go_to a:hover{
	text-decoration:underline;
}
.go_to li{
	border-bottom:1px solid #EAEAEA;
	padding:5px 0;
}
.faculty_collaborators, .students{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	background:#F7F6F5;
	border:1px solid #EAEAEA;
	margin-bottom:15px;
	padding:15px;
	width:283px;
}
.Project_Videos_and_Presentations{
	margin-top:15px;
}
.Project_Videos_and_Presentations ul{
	margin-top:5px;
}
.Project_Videos_and_Presentations ul li{
	margin-bottom:5px;
}
.videos{
	min-height:20px;
	padding-bottom:15px;
}
.videos_titles img{
	margin:0 5px 2px 0;
}
.presentations{
	min-height:15px;
}
.presentations_titles img{
	margin:0 5px 2px 0;
}
.Project_Publications, #videosSection, #presentationSection{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	background:none repeat scroll 0 0 #F7F6F5;
	border:1px solid #EAEAEA;
	margin-top:15px;
	min-height:17px;
	padding:15px;
}
.publications_list_items{
	margin-bottom:5px;
}
.Project_Publications ul li, .videos li, .presentations li{
	background:url(images/icon_point.jpg) no-repeat 0 9px;
	padding-left:15px;
}
.publications_list_items img{
	margin:0 5px 2px 0;
}
.publications_link{
	text-align:center;
}
.publications_link a:hover{
	text-decoration:underline;
}

/* NEWS AND BLOG */
.NaB_content{
	margin:0 auto;
	padding-bottom:30px;
	width:960px;
}
#Posts{
	margin-right:10px;
	padding-right:10px;
}
.category-news #Posts .post h2{
	font-size:40px;
	line-height:46px;
	margin-bottom:10px;
}
.category-news #Posts .post span{
	color:#A7A7A7;
	float:left;
	margin-right:15px;
}
#Posts .post strong{
	color:#4B4B4B;
	display:block;
}
.page-template-page-blog-php #Posts,
.category #Posts{
	border-right:1px solid #C4C4C4;
	width:661px;
}
.category.category-news #Posts{
	border:0;
	width:100%;
}
.post_img{
	border:1px solid #C4C4C4;
	height:290px;
	margin:0 auto;
	overflow:hidden;
	width:500px;
}
.post{
	border-bottom:1px solid #EAEAEA;
	margin-bottom:20px;
}
.post_author{
	color:#a7a7a7;
}
.post_author span{
	color:#4B4B4B;
}
.excerpt{
	margin:10px 0 15px 0;
}
.link_more{
	text-decoration:none;
	color:#5499B3;
	text-align:right;
	text-decoration:none;
}
.link_more:hover{
	text-decoration:underline;
}
#SideBar{
	float:left;
	height:100%;
	width:245px;
}
#SideBar #searchform{
	margin-bottom:10px;
}

.btn_input{
	border:1px solid #C9C9C9;
	border-radius:0px 5px 5px 0px;
	float:right;
	height:28px;
	width:87px;
}
.btn_input #searchsubmit{
	background-color:#549AB3;
	background-image:linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-o-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-moz-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-webkit-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-ms-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-webkit-gradient( linear, right top, left top, color-stop(0.26, rgb(74,136,158)), color-stop(0.5, rgb(84,154,179)), color-stop(0.82, rgb(74,136,158)) );
	border:2px solid #fff;
	-moz-border-radius:0 5px 5px 0;
	-khtml-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	height:28px;
	text-align:center;
	display:block;
	width:87px;
	color:#fff;
	text-decoration:none;
}
.field{
	border:1px solid #C4C4C4;
	border-radius:5px 0 0 5px;
	height:26px;
	padding-left:5px;
	float:left;
	width:100%;
}
/* PUBLICATIONS */
#Publications_Search{
	margin-top:-30px;
}
#Publications_Search select{
	border:1px solid #C4C4C4;
	border-radius:5px;
	height:30px;
	padding:5px;
	width:130px;
	margin-top:5px;
}
#Publications_options table{
	height:25px;
	width:100%;
}
#Publications_options{
	margin:30px 0 20px;
	border-bottom:1px solid #EAEAEA;
	border-top:1px solid #EAEAEA;
	padding:5px 0 5px 0;
}
#Publications_options a{
	color:#5499B3;
}
#Publications_Publications h2{
	font-size:2em;
	margin-top:5px;
	margin-bottom:15px;
}
.title_search{
	float:left;
	margin-right:20px;
}
.title_search label{
	margin-bottom:10px;
}
.title_search2{
	float:left;
}
.input_search{
	float:left;
	border:1px solid #C9C9C9;
	border-radius:0 5px 5px 0;
	float:right;
	height:28px;
	width:87px;
	margin-top:5px;
}
.input_search #publications_search{
	background-color:#549AB3;
	background-image:linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-o-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-moz-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-webkit-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-ms-linear-gradient(right, rgb(74,136,158) 26%, rgb(84,154,179) 50%, rgb(74,136,158) 82%);
	background-image:-webkit-gradient( linear, right top, left top, color-stop(0.26, rgb(74,136,158)), color-stop(0.5, rgb(84,154,179)), color-stop(0.82, rgb(74,136,158)) );
	border:2px solid #fff;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-khtml-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	height:28px;
	text-align:center;
	display:block;
	width:87px;
	color:#fff;
	text-decoration:none;
}
.field2{
	border:1px solid #C4C4C4;
	border-radius:5px 0 0 5px;
	height:26px;
	padding-left:5px;
	width:680px;
	float:left;
	margin-top:5px;
}
.Publication_items p{
	border-bottom:1px solid #EAEAEA;
	margin:0;
	padding:22px 0;
}
.Publication_items i{
	color:#5499B3;
}
.Publication_items p a:hover{
	text-decoration:underline;
}
.Publication_details{
	width:960px;
	margin-bottom:17px;
	padding:0 0 27px 0;
	background:url("images/line_diagonal.jpg") repeat-x scroll center bottom transparent;
}
.Publication_details p{
	margin:0 0 10px 0;
}
.Authors a{
	color:#5499B3;
	list-style:none outside none;
	text-decoration:none;
}
.Authors a:hover{
	text-decoration:underline;
}
.Downloads a{
	margin-bottom:15px;
}
.Downloads a{
	margin-right:10px;
	color:#5499B3;
	width:150px;
}
.Projects a{
	margin-right:15px;
	color:#5499B3;
	text-align:right;
	text-decoration:none;
}
.Projects a:hover{
	text-decoration:underline;
}
.Projects h3{
	color:#696a6a;
}
.Authors h3{
	color:#696a6a;
}
.Abstract h3{
	color:#696a6a;
}
fieldset{
	background-color:#FCFCFC;
	border:1px solid #E5E5E5;
	border-radius:0 0 10px 10px;
	padding:10px;
}
/* DATA/SOFTWARE */

#Softwares{
	width:470px;
	float:left;
	margin-right:20px;
}
#Softwares .software, #Datas .software{
	min-height:85px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#Datas{
	width:470px;
	float:left;
}
.software{
	padding:0 0 15px 0;
	border-bottom:1px solid #EAEAEA;
}
/* CONTACT US */
#Map{
	float:left;
	width:460px;
	margin:0 40px 20px 0;
}
#Map iframe{
	padding-bottom:10px;
}
#Map img{
	margin-bottom:10px;
	width:320px;
	border:1px solid #C4C4C4;
}
#Map ul li{
	margin-bottom:2px;
}
#Form{
	float:left;
	width:460px;
	margin-bottom:20px;
}
#Contactus_Projects{
	float:left;
	width:460px;
	margin:20px 40px 20px 0;
}
#ContactusAboutUs{
	float:left;
	width:460px;
	margin:20px 0 40px 0;
}
/*BTN*/
.button_items{
	display:inline-block;
	white-space:nowrap;
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f7f7f7));
	background-image:-webkit-linear-gradient(top, #eee, #f7f7f7);
	background-image:-moz-linear-gradient(top, #eee, #f7f7f7);
	background-image:-ms-linear-gradient(top, #eee, #f7f7f7);
	background-image:-o-linear-gradient(top, #eee, #f7f7f7);
	background-image:linear-gradient(top, #eee, #f7f7f7);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#f7f7f7');
	border:1px solid #ddd;
	padding:0 5px 0 5px;	
	text-decoration:none;
	color:#333;
	text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	border-radius:.2em;
	-moz-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 2px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 2px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 2px 0 rgba(0, 0, 0, .3);
*/
}
.button_items img{
	padding-top:10px;
}
.button_items:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image:-webkit-linear-gradient(top, #fafafa, #ddd);
	background-image:-moz-linear-gradient(top, #fafafa, #ddd);
	background-image:-ms-linear-gradient(top, #fafafa, #ddd);
	background-image:-o-linear-gradient(top, #fafafa, #ddd);
	background-image:linear-gradient(top, #fafafa, #ddd);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.button_items:active{
	-moz-box-shadow:0 0 4px 2px rgba(0, 0, 0, .3) inset;
	-webkit-box-shadow:0 0 4px 2px rgba(0, 0, 0, .3) inset;
	box-shadow:0 0 4px 2px rgba(0, 0, 0, .3) inset;
	position:relative;
	top:1px;
}
.button{
	display:inline-block;
	white-space:nowrap;
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f7f7f7));
	background-image:-webkit-linear-gradient(top, #eee, #f7f7f7);
	background-image:-moz-linear-gradient(top, #eee, #f7f7f7);
	background-image:-ms-linear-gradient(top, #eee, #f7f7f7);
	background-image:-o-linear-gradient(top, #eee, #f7f7f7);
	background-image:linear-gradient(top, #eee, #f7f7f7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#f7f7f7');
	border:1px solid #ddd;
	padding:0 16px;
	text-decoration:none;
	color:#333;
	text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	border-radius:.2em;
	-moz-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
}
.button:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image:-webkit-linear-gradient(top, #fafafa, #ddd);
	background-image:-moz-linear-gradient(top, #fafafa, #ddd);
	background-image:-ms-linear-gradient(top, #fafafa, #ddd);
	background-image:-o-linear-gradient(top, #fafafa, #ddd);
	background-image:linear-gradient(top, #fafafa, #ddd);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.button_pushed, .button:active{
	-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, .3) inset;
	-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, .3) inset;
	box-shadow:0 0 2px 1px rgba(0, 0, 0, .3) inset;
	position:relative;
	top:1px;
}
.button:focus{
	outline:0;
	background:#fafafa;
}
.button:before{
	background:#ccc;
	background:rgba(0, 0, 0, .1);
	float:left;
	width:1em;
	text-align:center;
	margin:0 1em 0 -1em;
	padding:0 .2em;
	-moz-box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	-webkit-box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	-moz-border-radius:.15em 0 0 .15em;
	-webkit-border-radius:.15em 0 0 .15em;
	border-radius:.15em 0 0 .15em;
	pointer-events:none;
}
/* Hexadecimal entities for the icons */

.add:before{
	content:url(images/pdf.png);
}
.add2:before{
	content:url(images/txt.png);
}
.back:before{
	content:url(images/arrow_left.png);
}
.next:before{
	content:url(images/arrow_right.png);
}
.up:before{
	content:url(images/arrow_up.png);
}
.down:before{
	content:url(images/arrow_down.png);
}
.going_down{
	display:inline-block;
	white-space:nowrap;
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f7f7f7));
	background-image:-webkit-linear-gradient(top, #eee, #f7f7f7);
	background-image:-moz-linear-gradient(top, #eee, #f7f7f7);
	background-image:-ms-linear-gradient(top, #eee, #f7f7f7);
	background-image:-o-linear-gradient(top, #eee, #f7f7f7);
	background-image:linear-gradient(top, #eee, #f7f7f7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#f7f7f7');
	border:1px solid #ddd;
	padding:0 16px;
	text-decoration:none;
	color:#333;
	text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	border-radius:.2em;
	-moz-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
}
.going_down:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image:-webkit-linear-gradient(top, #fafafa, #ddd);
	background-image:-moz-linear-gradient(top, #fafafa, #ddd);
	background-image:-ms-linear-gradient(top, #fafafa, #ddd);
	background-image:-o-linear-gradient(top, #fafafa, #ddd);
	background-image:linear-gradient(top, #fafafa, #ddd);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.going_down:focus{
	outline:0;
	background:#fafafa;
}
.going_down:before{
	background:#ccc;
	background:rgba(0, 0, 0, .1);
	float:left;
	width:1em;
	text-align:center;
	margin:0 1em 0 -1em;
	padding:0 10px 0 2px;
	-moz-box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	-webkit-box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	-moz-border-radius:.15em 0 0 .15em;
	-webkit-border-radius:.15em 0 0 .15em;
	border-radius:.15em 0 0 .15em;
	pointer-events:none;
	height:26px;
}
.going_up{
	display:inline-block;
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f7f7f7));
	background-image:-webkit-linear-gradient(top, #eee, #f7f7f7);
	background-image:-moz-linear-gradient(top, #eee, #f7f7f7);
	background-image:-ms-linear-gradient(top, #eee, #f7f7f7);
	background-image:-o-linear-gradient(top, #eee, #f7f7f7);
	background-image:linear-gradient(top, #eee, #f7f7f7);
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#f7f7f7');
	border:1px solid #777;
	padding:0 16px;
	text-decoration:none;
	color:#333;
	text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	border-radius:.2em;
	-moz-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
}
.going_up:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image:-webkit-linear-gradient(top, #fafafa, #ddd);
	background-image:-moz-linear-gradient(top, #fafafa, #ddd);
	background-image:-ms-linear-gradient(top, #fafafa, #ddd);
	background-image:-o-linear-gradient(top, #fafafa, #ddd);
	background-image:linear-gradient(top, #fafafa, #ddd);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.sort_button_pushed{
	-moz-box-shadow:0 0 8px 1px rgba(0, 0, 0, .3) inset;
	-webkit-box-shadow:0 0 8px 1px rgba(0, 0, 0, .3) inset;
	box-shadow:0 0 8px 1px rgba(0, 0, 0, .3) inset;
	position:relative;
	top:1px;
	border:1px solid #a4a3a3;
}
.going_up:focus{
	outline:0;
	background:#fafafa;
}
.going_up:before{	
	background:#ccc;
	background:rgba(0, 0, 0, .1);
	float:left;
	width:1em;
	text-align:center;
	margin:0 1em 0 -1em;
	padding:0 10px 0 2px;
	-moz-box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	-webkit-box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	box-shadow:1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
	-moz-border-radius:.15em 0 0 .15em;
	-webkit-border-radius:.15em 0 0 .15em;
	border-radius:.15em 0 0 .15em;
	pointer-events:none;
	height:26px;
}
/* DETAIL POSTS*/
#nav-single{
	margin-bottom:30px;
	border-bottom:1px solid #EAEAEA;
	text-align:center;
	padding-bottom:15px;
}
#nav-single a{
	text-decoration:none;
	color:#5499B3;
}
#button_items_navigation_cont{
	margin-bottom:30px;
	border-bottom:1px solid #EAEAEA;
	text-align:center;
}
#button_items_navigation_cont ul li{
	display:block;
}
.button_items_navigation{
	color:#5499B3;
}
.post_detail{
	border-right:1px solid #C4C4C4;
	float:left;
	margin-right:10px;
	padding-right:10px;
	width:694px;
}
.post_detail a{
	color:#5499B3;
	text-decoration:none;
}
.post_detail a:hover{
	text-decoration:underline;
}
.post_detail ul{
	margin:15px 0 15px 40px;
}
.post_detail ul li{
	border-bottom: 1px solid #EAEAEA;
	line-height: 1.2em;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#mc_embed_signup2{
	float:left;
	margin-top:40px;
	width:239px;
}
.sidebar{
	float:left;
	width:245px;
}
.sidebar #searchform{
	margin-bottom:10px;
}
.sidebar h4{
	float:left;
	width:100%;
	margin:0px;
	padding-top:10px;
}
.sidebar li a:hover{
	text-decoration:underline;
}
#Social{
	margin-top:30px;
}
#mc_embed_signup2 label{
	color:#696A6A;
	font-weight:bold;
}
#mc-embedded-subscribe{
	color:#5499B3;
	height:30px;
}
.email2{
	display:block;
	margin:10px 0 10px 0;
	min-width:130px;
	padding:8px 0;
	text-indent:5px;
	width:100%;
}
#mc-embedded-subscribe-form2{
	display:block;
	position:relative;
	text-align:left;
}
/* DETAIL AUTHOR*/
.detail_author{
	background:url(images/line_diagonal.jpg) repeat-x center bottom;
	margin-bottom:15px;
	padding-bottom:15px;
}
#MemberInfo{
	width:160px;
}
.member_image_cont2 img{
	height:auto;
	margin-bottom:15px;
	width:160px;
}
#MemberInfo dl{
	float:left;
	margin:0;
}
#contactInfo{
	float:left;
	margin-top:10px;
	width:100%;
}
#related li{
	border-bottom:1px solid #EAEAEA;
	line-height:1.2em;
	margin-bottom:10px;
	padding-bottom:10px;
}
#related a{
	text-decoration:none;
	color:#5499B3;
}
#related a:hover{
	text-decoration:underline;
}
#related #publications,
#related #projects{
	margin-bottom:15px;
	width:472px;
}
/*FOOTER*/
.stick_bottom{
	background:url(images/bg_footer.png) repeat-x 0 0;
	position:relative;
	margin-top:-84px; /* negative value of footer height */
	height:84px;
	clear:both;
}
.footer_content{
	width:960px;
	margin:0 auto;
}
.footer_menu{
	margin:36px 0 0 0;
	float:left;
	width:700px;
}
.footer_menu li{
	display:inline;
	margin-right:16px;
}
.footer_menu li a{
	color:#696A6A;
	display:inline-block;
	zoom:1;
 *display:inline;
	font-family:abeatbyKaiRegular;
	font-size:0.9em;
	text-transform:uppercase;
}
.footer_menu li a:hover{
	color:#C51718;
}
.author .about-us-page, .page-id-47 .about-us-page, .page-id-71 .projects-page, .single-projects .projects-page, .category-news .news-page, .single-format-standard .stick_bottom.news-post .news-page, .page-template-page-blog-php .stick_bottom .blog-page, .single-format-standard .stick_bottom .blog-page, .page-id-102 .footer_menu .publications-page, .single-publications .publications-page, .page-id-106 .publications-page, .page-id-144 .softwares-page, .page-id-125 .contact-us, .category .blog-page{
	border-bottom:3px solid #c31715;
	color:#c51718;
}
.category.category-news .blog-page,
.single .news-post .blog-page{
	border-bottom:none;
	color:#696A6A;
}
.footer_creditos{
	border-left:1px solid #cccbcb;
	color:#696A6A;
	float:right;
	font-size:0.9em;
	height:61px;
	margin:14px 0 0 0;
	padding:0 0 0 25px;
	width:230px;
}
.footer_creditos p{
	line-height:1.4em;
	margin:12px 0 0 0;
}
.footer_creditos strong{
	color:#5499B3;
	text-transform:uppercase;
}
/* 404*/
.entry-content p{
	margin-bottom:10px;
}
.entry-content h2, .entry-content li{
	margin:0 56px 0 0;
}
/* PAGINATION */
.wp-pagenavi .current, .wp-pagenavi .page, .wp-pagenavi .pages, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{
	display:inline-block;
	white-space:nowrap;
	background-color:#f7f7f7;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#f7f7f7));
	background-image:-webkit-linear-gradient(top, #eee, #f7f7f7);
	background-image:-moz-linear-gradient(top, #eee, #f7f7f7);
	background-image:-ms-linear-gradient(top, #eee, #f7f7f7);
	background-image:-o-linear-gradient(top, #eee, #f7f7f7);
	background-image:linear-gradient(top, #eee, #f7f7f7);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#f7f7f7');
	border:1px solid #777;
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#333;
	text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-moz-border-radius:.2em;
	-webkit-border-radius:.2em;
	border-radius:.2em;
	-moz-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 2px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 2px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 2px 0 rgba(0, 0, 0, .3);
	margin-right:5px;
	margin-top:10px;
}
.wp-pagenavi .current:hover, .wp-pagenavi .page:hover, .wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image:-webkit-linear-gradient(top, #fafafa, #ddd);
	background-image:-moz-linear-gradient(top, #fafafa, #ddd);
	background-image:-ms-linear-gradient(top, #fafafa, #ddd);
	background-image:-o-linear-gradient(top, #fafafa, #ddd);
	background-image:linear-gradient(top, #fafafa, #ddd);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
.wp-pagenavi .current:active, .wp-pagenavi .page:active, .wp-pagenavi .nextpostslink:active, .wp-pagenavi .previouspostslink:active{
	-moz-box-shadow:0 0 4px 2px rgba(0, 0, 0, .3) inset;
	-webkit-box-shadow:0 0 4px 2px rgba(0, 0, 0, .3) inset;
	box-shadow:0 0 4px 2px rgba(0, 0, 0, .3) inset;
	position:relative;
	top:1px;
}
.Nav{
	border:1px solid #EAEAEA;
	margin-bottom:25px;
	padding:5px 15px;
}
.Nav .prev,
.Nav .back_list,
.Nav .next_item{
	display:inline-block;
	width:33%;
}
.Nav .prev{ text-align:left;}
.Nav .back_list{ background:none; text-align:center;}
.Nav .next_item{ background:none; text-align:right;}
.Col{
	float:left;
	width:33%;
}
/* Alignment */
.alignleft {
	display:inline;
	float:left;
	margin-right:1.625em;
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.625em;
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
