/* CSS Document */

body	
	{
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-darkshadow-color:#D2D2D2;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#547C10;
	scrollbar-track-color:#F2F2F2;
	}


a 		{text-decoration:none;}
a:hover {text-decoration:underline;}

form	{margin: 0px;}
input	{
		height:14px;
		border: 1px solid #cddc82;
		background-color:#FFFFFF;
		color: #666666;
		font: 11px Tahoma, Verdana, sans-serif;
		padding-left: 2px;
		}

input.btnGreen	{
		height:21px;
		border: 1px solid #547c10;
		background-color:#80a41d;
		color: #ffffff;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnGreenOnMouseOver	{
		height:21px;
		border: 1px solid #547c10;
		background-color:#ffffff;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}

input.btnWhite	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnWhiteOnMouseOver	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#80a41d;
		color: #ffffff;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}
		
input.btnGrey	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #a7a7a7;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnGreyOnMouseOver	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#a7a7a7;
		color: #ffffff;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}
		
input.btnWhiteGrey	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnWhiteGreyOnMouseOver	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#a7a7a7;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}

input.btnLightGreen	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#adc52e;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnLightGreenOnMouseOver	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnWhiteLightGreen	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}
		
input.btnWhiteLightGreenOnMouseOver	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#adc52e;
		color: #ffffff;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}
		
input.btnWhiteLightGreenSM	{
		height:18px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: bold 11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}
		
input.btnWhiteLightGreenSMOnMouseOver	{
		height:18px;
		border: 1px solid #a5a5a5;
		background-color:#adc52e;
		color: #ffffff;
		font: bold 11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}

input.btnGreenLightGreen	{
		height:21px;
		border: 1px solid #547c10;
		background-color:#61863d;
		color: #ffffff;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnGreenLightGreenOnMouseOver	{
		height:21px;
		border: 1px solid #547c10;
		background-color:#adc52e;
		color: #000000;
		font: bold 13px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:2px;
		}


input.btnGreenLightWhite	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#adc52e;
		color: #000000;
		font: bold 11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align: center;
		padding-bottom:2px;
		width: 140px;
		}


input.btnGreenLightWhiteOnMouseOver	{
		height:21px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: bold 11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align: center;
		padding-bottom:2px;
		width: 140px;
		}
		
input.btnDisable	{
		height:21px;
		border: 1px solid #b5b5b5;
		background-color:#e5e5e5;
		color: #c5c5c5;
		font: bold 11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-bottom:2px;
		width: 140px;
		}


input.btnEmpty	{
		height:17px;
		border: 1px solid #a5a5a5;
		background-color:#c0c0c0;
		color: #000000;
		font: 8px/10px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-bottom:2px;
		letter-spacing: 0.1em;
		width: 126px;
		text-align: center;
		}


input.btnEmptyOnMouseOver	{
		height:17px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: 8px/10px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-bottom:2px;
		letter-spacing: 0.1em;
		width: 126px;
		text-align: center;
		}


input.btnLogin	{
		height:17px;
		border: 1px solid #a5a5a5;
		background-color:#ffffff;
		color: #000000;
		font: 9px/11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:7px;
		letter-spacing: 0.1em;
		}


input.btnLoginOnMouseOver	{
		height:17px;
		border: 1px solid #a5a5a5;
		background-color:#80a41d;
		color: #ffffff;
		font: 9px/11px Arial Narrow, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding-left: 5px;
		padding-bottom:7px;
		letter-spacing: 0.1em;
		}

select	{
		height:18px;
		border: 1px solid #cddc82;
		background-color:#FFFFFF;
		color: #666666;
		font: 11px Tahoma, Verdana, sans-serif;
		padding-left: 2px;
		}
		
.file	{
		height:18px;
		border: 1px solid #cddc82;
		background-color:#FFFFFF;
		color: #666666;
		font: 11px Tahoma, Verdana, sans-serif;
		padding-left: 2px;
		}


.inputNone	{margin: 0px; border: none;}
	
body,td,th 
	{
	font-family: Tahoma, verdana, Sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
body 
	{
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e5e5e5;
	}
	
.txtBco		{color:#ffffff;}
.txtBco	 a	{color:#ffffff;}
.txtBco	 a:hover	{color:#000000;}

.txtVerde	{color:#80a41d;}
.txtVerde a {color:#80a41d;}
.txtVerde a:hover {color:#000000;}

.txtVerdeTits	{color:#7ea315;}
.txtVerdeTits a {color:#7ea315;}
.txtVerdeTits a:hover {color:#000000;}

.txtVerdeName	{color:#547c10;}
.txtVerdeName a {color:#547c10;}
.txtVerdeName a:hover {color:#000000;}

.txtNegro	{color:#000000;}
.txtNegro a	{color:#000000;}
.txtNegro a:hover	{color:#94a828;}

.txtNegroUdrl	{color:#000000; text-decoration:underline;}
.txtNegroUdrl a	{color:#000000;}
.txtNegroUdrl a:hover	{color:#94a828;}

.txtGray	{color:#7f7f7f;}
.txtGray a	{color:#7f7f7f;}
.txtGray a:hover	{color:#000000;}

.txtNegro9px	{font-size: 9px; color:#000000;}
.txtNegro9px a	{color:#000000;}
.txtNegro9px a:hover	{color:#94a828;}

.txtGris9px	{font-size: 9px; color:#7f7f7f;}
.txtGris9px a	{color:#7f7f7f;}
.txtGris9px a:hover	{color:#94a828;}


.fotter {color: #424242; padding-right:10px; padding-left: 30px; padding-bottom: 20px; line-height:14px; vertical-align: top; background:url(/img/fdo_pie_2.gif) repeat-x bottom #a1a1a1; padding-top: 10px}


.fotter	a 	{color:#424242;}
.footerDiv	{color: #b9c283;}

.txtPaginacion			{color:#d6e296;}
.txtPaginacion a		{color:#7ea315;}
.txtPaginacion a:hover	{color:#000000;}
.txtPaginacionActiva	{font-weight: bold; color: #000000;}

td.titResults
	{
	line-height:22px;
	height: 43px;
	border-bottom: 1px solid #d6e296;
	vertical-align: bottom;
	}

td.titResultsBottom
	{
	line-height:22px;
	height: 43px;
	border-top: 1px solid #d6e296;
	vertical-align: top;
	}

td.internName
	{
	height: 33px;
	background-color: #eef2d9;
	padding-left: 25px;
	
	}
	
td.internName .txtInternName
	{
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#547c10; 
	}

	
td.internName .txtInternReference
	{
	font: 11px Tahoma, Verdana, sans-serif;
	color:#547c10;
	text-align: right;
	padding-right: 16px; 
	}
	
td.internshipDuration
	{
	height: 32px;
	padding-left: 25px;
	border-bottom: 1px solid #d6e296;
	}
	
.scroll 
	{
	overflow-y: scroll; 
	overflow-x: hidden; 
	height: 150px; 
	width: 100%; 
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-darkshadow-color:#D2D2D2;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#547C10;
	scrollbar-track-color:#F2F2F2;
	padding-top: 10px;
	padding-bottom: 12px;
	border-bottom: 1px solid #d6e296;
	}
	
td.cv 
	{
	padding-top: 10px;
	padding-bottom: 4px;
	border-bottom: 1px solid #d6e296;
	}	
	
td.colTit
	{
	width: 157px;
	color: #7f7f7f;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 10px;
	}

td.colTxt
	{
	color: #7f7f7f;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 20px;
	}
	
#extra	{color: #000000; padding-bottom:0px;}
#extra	a {color: #000000;}
#extra	a:hover	{color: #7ea315;}

#selected	{background-color: #eef2d9;}

td.txtAddIntern
	{
	font-size: 9px;
	color: #80a41d;
	text-align: right;
	vertical-align: top;
	padding-top: 8px;
	height:45px;
	}

td.internInfo
	{
	background-color:#e5e5e5;
	padding:10px;
	color: #7f7f7f;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	}
td.internPhoto
	{
	width:135px;
	vertical-align: top;
	background-color: #e5e5e5;
	border-left: 1px solid #ffffff; 
	}

td.internBtnAdd
	{
	height:22px;
	vertical-align: top;
	padding-top: 4px; 
	padding-left:1px;
	}

td.interviewRoom
	{
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 4px;
	}

td.interviewRoom a		{color: #7f7f7f;}
td.interviewRoom a:hover	{color: #80a41d;}
td.interviewRoom a#active	{color: #000000;font-weight:bold;}

	
td.interviewRoom td	{vertical-align: top;}	
td.interviewRoom td a	
	{
	font-size: 9px; 
	color: #7f7f7f; 
	text-decoration: underline; 	
	}
td.interviewRoom td a:hover	{color: #000000;}

#off	{
	filter: alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
	color: #000000;
	}

.error	
	{
	background-color: #eef2d9; 
	border-bottom: 1px solid #d6e296;
	padding:14px;
	border-top:10px solid #ffffff;
	border-right:10px solid #ffffff;
	color:#547c10;
	}

a#active	{color: #000000;font-weight:bold;}

table#topMenu 
 {
 width: 100%; 
 margin-bottom:6px;
 color: #a5bf2b;
 }

table#topMenu td  
 { 
 color: #a5bf2b;
 text-align: left;
 }

table#topMenu td a 
 {
 font: bold 14px Arial Narrow, Arial, Helvetica, sans-serif;
 color: #ffffff;
 text-transform: uppercase;
 }

table#topMenu td a:hover 
 {
 color: #a5bf2b;
 text-decoration: none;
 }

td.heading	
	{
	font: 22px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	vertical-align: bottom;
	padding-bottom: 2px;
	}
	
td.heading h1	
	{
	font: 22px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	vertical-align: bottom;
	padding-bottom: 2px;
	margin: 0px;
	}

	
td.headingInterns 
	{
	font: 22px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	vertical-align: bottom;
	padding-bottom: 2px;
	}
	
td.headingControlPanel 
	{
	font: 22px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #547c10;
	text-transform: uppercase;
	vertical-align: bottom;
	padding-bottom: 2px;
	}
	
.headingSearch 
	{
	font: 16px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	font-weight:bold;
	}
	
.headingSearch2	
	{
	font: 22px Arial Narrow, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	}

table#contactus td
	{
		padding-bottom: 10px;
	}

.fotter {color: #424242; padding-right:10px; padding-left: 30px; line-height:14px; vertical-align: top; background-image:url(/img/fdo_pie_2.gif);}
.fotter a  {color:#424242;}
.footerDiv {color: #d2de8f;}

.txtVerdeName2	{color:#547c10;}
.txtVerdeName2 a {
	color:#547c10;
	text-decoration:underline;
	
}
.txtVerdeName2 a:hover {color:#000000;}


.txtBlack2	{color:#000000;}
.txtBlack2 a {
	color:#000000;
	text-decoration:underline;
	
}
.txtBlack2 a:hover {color:#547c10;}
.borderBottomGreen td	{border-bottom: 1px solid #d6e296; padding-bottom: 20px;}
table.joblist	{margin-top:7px;}