@charset "utf-8";
/* CSS Document */
*	{
	margin:0;
	padding:0;
	}

body {
	font-family:Trebuchet MS;
	font-size: 9pt;
	line-height:11pt;
	background-color:#7f8990;
	color:#000;
	margin:2% 0px; padding:0px;
}

h1 {text-align:left;}

h2 {
	font-size:12px;
	font-weight:bold;
	}

#general {
	background-color:#FFFFFF;
height:606px;
margin:auto;
padding:0px;
position:relative;
text-align:left;
top:auto;
width:1000px;
	}

#mainMenu {
	height:100px;
	position:absolute;
	text-align:left;
	width:830px;
}

#leftColumn	{
	margin-left: 20px;
	position:absolute;
	text-align:left;
	margin-top:110px;
	width:200px;
}

#contact {
	padding:150px 5px 5px 9px;
}

#content {
	color:#000000;
font-family:Trebuchet MS;
font-size:11px;
margin-left:229px;
margin-top:110px;
padding:0pt 10px 0px;
position:absolute;
text-align:left;
width:730px;
}

#content p {
padding-top:6px;
}

#content img {
}
#content_text {
	height:427px;
	float:left;
	overflow:auto;
	position:absolute;
	/*width:566px;--> with big right column*/
	width:730px;
	padding:0 10px 0 0;
}

.home_image {float:left;
margin-top:5px;}

.home_txt {float:left;
padding-left:12px;
width:330px;
text-align:justify;
margin-top:5px;}

#map {
	height:200px;
	margin-left:1px;
	margin-top:15px;
	width:330px;
	float:left;
 }
 
.directions {
padding-top:10px;
}

.more {
	text-align:right;
	padding-right:39px;
	}

.more a {
	text-align:right;
	color:#00457c;
	text-decoration:none;
	}

#rightColumn {
background-image:url(http://clients.alignedglobal.com/rmamericas/images/rightcolumn.gif);
color:white;
height:607px;
margin-left:985px;
margin-top:0px;
position:absolute;
text-align:center;
width:28px;
background-color:#00457c;
}

#rightColumn p {
	padding-left:5px;
}

#news_bar {
padding:10px;
}

#logo {
	padding-top:20px;
	padding-left:20px;
}

#footer {
	position:absolute;
	display: inline;
	width: 1000px;
	height:21px;
	margin-top: 610px;
	text-align: right;
	font-size: 100%;
	color:white;
}

li {list-style-type: disc;
margin-left:5px;
padding-left:0px;
list-style-position: inside
}

ol {
margin-left:12px;
}

.date {
		text-align:left;
		color:#e75454;
		font-weight:bold;}
.news_item {
			text-align:left;
			padding-top:10px;
			}	

.rounded-corners  
	{  
	-ms-border-bottom-right-radius: 16px;  
	-khtml-border-bottom-right-radius: 16px;
	border-radius: 0px 0px 16px 0px;
	-moz-border-radius-bottomright:16px;
	-webkit-border-bottom-right-radius:16px;
	-opera-border-bottom-right-radius:16px;
	} 
#menu_news {text-align:right;
margin-left:200px;}

#publication h2 {font-size:12px;
font-weight:bold;}

.publication_item
	{
	float:left;
	width:730px;}
	
.imag_prensa
	{
	float:left;
height:100px;
margin-left:400px;
margin-top:10px;
padding:0px;
text-align:right;
width:308px;}
	
.texto_prensa
	{
	width:203px;
	float:left;}

.epigrafe
	{
	font-size:9px;}
			

.professional, .publication {
	height:430px;
	float:left;
	width:740px;
}

#lista {width:160px;
float:left;
}

.item { padding-top:5px;}

.item a { color: red }
.item a:visited { color: blue }

.name {
	color:#000;
	font-weight:bold;
	display: block	
}
.email {
	color:#00457c;
}
.details {
	text-align:left;
	margin:2px 0;
	display: block;
	}
.details p {
	padding-left:7px;
}
	
.admissions, .languages, .honors, .education {
	margin:9px 0;
	display: block;
	padding-left:7px;
	display:normal;
	}	
	
.description {
	padding-left:7px;
	}

.section {
	text-decoration:underline;
	padding-left:7px;
	}

.text {font-size:10px;
color:#666;}

.stretcher{
overflow:hidden;
padding:0 7px;
}
/* profesionales
.tab a{
color: #333;
padding: 0;
margin: 0;
text-align: left;
}*/

#left ul {
	list-style:none;
	margin:0;
	padding:0;}

#left li {
border-bottom:1px solid #ED9F9F;
list-style:none;
}
/*.tab {
	display:block;
	padding: 5px 0px 5px 0px;
	color:#00000;
	text-decoration:none;
}
*/

#left li a:link {text-decoration: none}
#left li a:visited {text-decoration: none}
#left li a:active {text-decoration: none;
background-color:blue;}
#left li a:hover {text-decoration: underline; color: red;}

/*	
education  {
	margin:9px 0;
	display: block;
	}	
	
education>description {
	display:list-item;
	}
	
education>section {
	display:list-item;
	text-decoration:underline;
	}
*/

.tabs {
	width:100%;
	margin: 2px 2px 0 2px;
}

.tab_active {
	border-color: #aaa;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	color: #000;
	float: left;
	/*width: 140px; --> With big right column.*/
	width:165px;
	cursor: default;
	font-weight: bold;
	padding: 2px;
	font-size: 10pt;
	text-align: left;
}

.tab_active a {color:red;}

.tab_inactive a {color:#666;}

.tab_inactive a:hover {color:red;}
.tab_active a:link {color:#666;}

.tab_inactive {
	border-color: #aaa;
	border-style: solid;
	border-width: 1px;
	background-color: #ddd;
	color: #777;
	float: left;
	/*width: 140px; --> With big right column.*/
	width:165px;
	cursor: pointer;
	padding: 2px;
	font-size: 10pt;
	text-align: left;
}

.tab_content {
	/*width: 400px; --> With big right column*/
	width:535px;
	height:460px;
	color: #000;
	float: right;
	text-align: left;
	padding: 0 5px 0 0px;
}

#tabcontent_box {
	float:none;
	overflow:auto;
	height:444px;
	/*width:423px; --> With big right column*/
	width:560px;
}

#items {
	/*width: 140px; --> With big right column.*/
	width:165px;
	float:left;
	clear:both;
	margin-right:12px;
}