@charset "UTF-8";
/* CSS Document */

body,html{
	background-image:url(../img/fundo_main.png);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size-adjust:inherit;
	font-size:12px;
	font-weight:normal;
}

#homeLink{
	position:absolute;
	top: 0px;
	left: 10px;
	height: 100px;
	width: 400px;
}

#topContent{
	position:relative;
	width: 100%;
	height: 128px;
	background-image:url(../img/fundo_main.png);
}

#topDiv{
	position:relative;
	width: 1024px;
	height: 28px;
	margin-right:auto;
	margin-left:auto;
}

#topBottomContainer{
	position:relative;
	height:100px;
	width:100%;
	background-color:#FFF;
}
#topBottom{
	position:relative;
	background-color:#FFF;
	width:1024px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
}

#content{
	position:relative;
	width:1024px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.container{
	position:relative;
	width: 1024px;
}

#slides{
	position:relative;
	width:1024px;	
	height:440px;
	margin-left:auto;
	margin-right:auto;
	overflow: visible !important;
}

#contentMiddle{
	position:relative;
	float:left;
	width:100%;
	background-color:#FFF;
}

/* MENU */
#menu1 .btn{
	position:relative;
	left: -10px;
	top: -10px;
}

#menu1 .btn:hover{
	opacity:0.8;
}

#contentMenu{
	position:relative;
	width: 225px;
}

#menu1{
	position:relative;
	width:200px;
	float:left;
	/*background-image:url(../img/fundo_menu1.png);*/
	padding:10px;
}

.menuli{
	list-style:none;
	font-size:12px;
	padding:0;
	margin:0;
	margin-bottom: 20px;
}

a{
	text-decoration:none;
	color:#000;
}

#menu1 li{
	border-bottom:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;	
}

#menu1 li:hover{
	font-weight:bold;
	cursor:pointer;
}

#contentMain{
	position:relative;
	float:left;
	width:802px;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	border-bottom-width:0px;
	min-height: 630px;
	font-size:12px;
}

#contentMain a{
	color:#00F;	
}

#contentMain h1,h4{
	margin:0;
}

#singlenews{
	position:relative;
	width:702px;
	padding:20px 60px 0px 40px;
	font-size:14px;
}

#dr-jose{
	position:relative;
	width:702px;
	padding:20px 60px 0px 40px;
	font-size:14px;
	text-align:justify;
	text-justify:inter-word;	
}

#news1{
	position:relative;
	width:702px;
	height:400px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:20px 60px 0px 40px;
}
#news1 img{
	margin-left:auto;
	margin-right:auto;
}
#news2{
	position:relative;
	width:802px;
	height:450px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#news2 div{
	position:relative;
	top: 20px;
	height:400px;
}

#news2 img{
	width: 190px;
}

#news21{
	width:33%;
	left: 40px;
	float:left;
}
#news2 p{
	width:200px;
	word-wrap:break-word;
}

#news22{
	width:33%;
	left: 20px;
	float:left;
}

#news22 h1{
	width:190px;	
}

#news23{
	width: 33%px;
	float:left; 
}
#news23 h1{
	width:150px;	
}

#news3{
	position:relative;
	width:702px;
	height:440px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:20px 60px 0px 40px;
}

#news4{
	position:relative;
	width:702px;
	height:940px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:20px 60px 0px 40px;
}
#news4 li{
  margin: 4px 0;
}

#news{
	position:relative;
	width:702px;
	padding:20px 60px 0px 40px;
}
#news li{
  margin: 4px 0;
}



/*hidden*/
.hidden{
	visibility:hidden;
}
#menuWhs{
	height:174;
	opacity:1;
}
#menuChuc{
	height:0;
	opacity:0;
}
#menuMedicine{
	height:0;
	opacity:0;
}
#menuUniversity{
	height:0;
	opacity:0;
}
#menuTechnology{
	height:0;
	opacity:0;
}

#sdt_menu{
	padding: 0px 0px 100px 0px;	
}

#sdt_menu li{
	left: 0px;
	margin-left:auto;
	margin-right:auto;
}
.btn{
	cursor:pointer;
}

#contactUs{
	position:relative;
	width:702px;
	padding:20px 60px 0px 40px;
}
#contactUs img{
	margin-left:auto;
	margin-right:auto;
}

#contacts{
	width:100%;
}
.label{
	width: 105px;
	text-align:right;
}

.input input,textarea{
	width: 560px;	
}
.responsive {
    width: 100%;
    max-width: 720px;
    height: auto;
}
table {
    border-collapse: collapse;
    width: 100%;
}

td {
    text-align: left;
    padding: 8px;
}
th {
    text-align: left;
    padding: 8px;
	background-color: #B2D6F3;
    color: white;
}

tr:nth-child(even) {background-color: #f2f2f2;}
background-color: #4CAF50;
    color: white;

* {
    box-sizing: border-box;
}	
.column {
    float: left;
    width: 23%;
    padding: 5px;
}

/* Clearfix (clear floats) */
.row::after {
    content: "";
    clear: both;
    display: table;
}


#submit{
	position:relative;
	right:15px;
}



