y,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body { font-family: Arial; color: #000; font-size:12px; }
ol,ul {list-style:square; margin-left:20px}
a{font-size:13px;}
/*Layout*/
#wrapper{ width: 784px; text-align: left; margin: auto; background: url( '/Files/Layout/BodyBg.jpg' ) repeat-y; }
#rapper { width: 100%;position:relative; float:left; height:auto;background:url('/oportunidadesdetrabajo/data/images/back.jpg');}
#header{ position:relative;background: url( '/oportunidadesdetrabajo/Data/images/header/header.jpg' ) no-repeat;  height:90px; }
#header h1
{top:5px;position:relative;background: url( '/oportunidadesdetrabajo/Data/images/header/homelogo.jpg' ) no-repeat;height: 76px;width: 270px;  text-indent: -2000em; overflow: hidden; cursor: pointer; }

#footer
{

	clear:both;
	
position:relative;  border-top:1px solid #A28C58;}

.footerMenu{background-color:#ffffff;  list-style: none; position: absolute; 	clear:both;}
.footerMenu li { list-style: none; list-style-image: none;  display: inline; margin-right:15px;}
.footerMenu li a{ color: #006666; }
.footerMenu li a:hover{ text-decoration: underline; }
.signature {margin-top:-20px; }

#loginbox
{
padding:4px;
clear:both;
margin-top:15px;
border:1px solid #006666; 
border-bottom:3px solid #006666; 
min-height:86px;
width:225px;
}
#loginbox h3
{
padding:6px 4px 2px 6px;
font-size:14px;

height:15px;
color:#fff;
background-color:#006666; 
width:215px;
}
#loginbox p
{font-size:11px;
}

#loginbox label
{
letter-spacing:-1px;
font-size:11px;
font-weight:bolder;
text-align:right;
float:left

}
#loginbox a
{
	float:right
}

#linkscontent{font-size:10px;}	

#left .moreNews {}
#footerimage {margin-left:1px;margin-bottom:-40px;position:relative;clear:both; width: 270px; height:85px;float:left;background:url('/oportunidadesdetrabajo/data/images/SideBarBgfooter.png') no-repeat}


#rapper a { color:#006666; text-decoration:none; font-weight:bold;}
#rapper a:hover { text-decoration:underline;}
#ImageSection{  text-align:center;  position:relative; z-index:1; top:-25px;}

#wrap-content{}
#left{ 	width: 250px; float: left; padding:120px 0 0 30px; }
#center{ width: 480px; margin:0 5px 20px 5px; position:relative; display:block;height:auto; float:right; padding:0}


#mainMenu{ clear: both; width:300px; text-align:center; margin-left:520px; position:relative; z-index:6;font-size: 10px; }
#TabMenu{ list-style: none; padding: 0 0 0 0; margin: 0 0 0 0;  width: 100%; display: table;}
#TabMenu li{ display: inline; height: 27px; }
#TabMenu li a{ width: auto; height: 21px; display: block; float: left; overflow: hidden; margin-right: 4px; text-decoration: none; padding:5px 6px 0 6px; color:#000000; font-weight:bolder }


#left .SideMenu { background: url( '/oportunidadesdetrabajo/Data/images/layout/SideBarBg.gif' ) no-repeat 0px 0px;  left:2px;
	list-style: none; padding-left: 0; margin: 0;  width: 240px; display: block;  padding-top:10px;   z-index:6;  padding-left:20px; padding-top:20px;  position:relative; margin-top:-180px; margin-left:-35px;}


	
#left .SideMenu li {padding: 10px 0 0 65px; margin:0;}
#left .SideMenu .ship{ background: url( '/Files/Layout/icons/IconShip.jpg' ) no-repeat 20px 10px; height:40px; }
#left .SideMenu .intro{ background: url( '/Files/Layout/icons/IconIntro.jpg' ) no-repeat 20px 10px; height:40px; }
#left .SideMenu .service{ background: url( '/Files/Layout/icons/IconServices.jpg' ) no-repeat 20px 10px; height:40px;}


h2 { color:#EA750E;  margin-bottom:2px; font-weight:normal;}


#forms{ width: 100%;  padding: 0; margin:0; font-size:11px; clear:both;  margin-top:20px; border:1px solid #E0ECEC; }
#forms br { clear: both; }
#forms p{ margin: 15px 6px 15px 6px; }
#forms .fieldSet {  width: 100%; padding:0; display: block;  margin: 0; }
#forms input { display: block; width: 170px; float: left; margin-bottom: 10px; font-size: 11px; background:url('/oportunidadesdetrabajo/data/images/bt.gif') repeat-x; border:1px solid #006666}
#forms label { display: block; width: 110px; font-weight:bold; margin-bottom: 5px; margin-right:10px; float:left; text-align: right; font-size: 11px}
#forms select { display: block; width:180px; float: left; margin-bottom: 10px; font-size: 11px; }
#forms .checkboxVertical { display: block; float: left; width: 80px; margin-bottom: 5px; }
#forms .checkboxVertical2 { display: block; float: left; width: 50px; margin-bottom: 5px; }
#forms .checkboxVertical label { width: 150px; margin: 3px 0 0 0; padding: 0 0 0 0; text-align: left; font-size: 11px; font-weight: normal; }
#forms .checkboxVertical input { width: 20px; margin: 0; padding: 0; }
#forms textarea { display: block; width: 180px; float: left; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#forms .uniqueCheckbox input{ width: 40px; }
#forms .uniqueCheckbox label{ text-align: left; display: inline;width:auto;margin-bottom:20px; font-weight: normal; font-size: 11px;}
#forms .formSmallList { font-size: 10px; margin: 0 0 0 0; padding: 0 0 0 0; }
#forms h4 { padding: 3px 2px 3px 5px; margin: -0px 0px 0px -0px;  font-weight: bold; font-size: 23px;  width:auto; color:#EA750E;}
#forms h5{ padding: 3px 2px 3px 40px; font-weight: normal; border-bottom: 1px solid #C6D2C5; margin: 10px 0px 10px 0px; }
#forms .day{ width: 37px!important; margin-right: 4px; }
#forms .areaCode{ width: 37px!important;float:left; margin-right: 4px; }
#forms .month{ width: 116px; margin-right: 4px; }
#forms .year{ width: 50px; }
#forms .phoneText{ width: 160px;float:left; display:block;}
#forms .eAst{ font-size: 10px; color: red;}
#forms .ErrorMsg{display: block; clear:both!important; margin: -5px 0px 0px 165px; font-size: 10px; color: red; }
#forms .HorizontalfieldSet{ width: auto; padding: 0px 0px 0px 0px;margin: 0 0 0 0; display: table;  }
#forms .HorizontalfieldSet table{ width: 100%; font-size: 10px; }
#forms .HorizontalfieldSet table .buttontd{ width: 50px; border: none; }
#forms .HorizontalfieldSet input{ display: block; font-size: 10px; width: 30px; margin: 0 0 0 0; padding: 0 0 0 0; background-image:none; border:none  }
#forms .HorizontalfieldSet select{ display: inline; font-size: 10px; width: 100px; margin: 0 0 0 0; padding: 0 0 0 0;  float:left; }
#forms .HorizontalfieldSet label{ display: inline; width: auto; font-size: 10px; margin: 0 0 0 0; text-align: left; float:left }
#forms .HorizontalfieldSet .day{ width: 40px; font-size: 10px; margin-right: 5px; }
#forms .BtnAddHorizontal{ text-align: center; display: block; font-size: 10px; padding: 3px 5px 3px 5px; font-weight: bold; background: #F4F1E3; border: 1px solid #5EA046; }
#forms .note{display: block; margin: 5px 0px 0px 165px; font-size: 10px; font-weight: normal; text-align: left; width:230px;}
#forms a{ padding:1px 3px 5px 3px; font-size:12px; }
#forms h1{background-color:#EFF2F5}
#linkscontent{margin-bottom:20px;background-color:#E0ECEC; height:14px;
	clear:both}
input{display: block; width: 170px; float: left; margin-bottom: 10px; font-size: 11px; background:url('/oportunidadesdetrabajo/data/images/bt.gif') repeat-x; }
.tableborder{border:1px solid #006666;}

#linkscontent a
{
	
background-color:#E0ECEC;
	font-size:11px;
	
	}
