
/***** main *****/

#left{
	float:left;
	width:659px;
	margin: 15px 0 0 0;
}

#right{
	float:right;
	width: 270px;
	margin: 10px 0 0 0;
}


#title h1{
	font-size:18px;
	font-weight: bold;
	color:#14294c;
	border-bottom:1px solid #265c74;
	width: 659px;
	text-align:left;
	margin: 25px 0 0 0;
}

#title p {
	margin: 8px 0 27px 0;
}

#title p a {
	color:#00298f;
}

#title p a:hover {
	color: #7a65ca;
}

.clear {
	clear: both;
}



/***** search-box*****/
		
	#search-box {
    	background:url(../img/img_banner_it_channel.jpg) no-repeat top left;
   		width:659px;
    	height:162px;
    	margin: 0 0 20px 0;
		}

		
        #search-box div {
            float: left;
			margin: 10px 10px 0 0;
			position: relative;
			top: 105px;
			left: 165px;        
        }
		
		 #search-box p {
            float: right;
			position: relative;
			right: 420px;
			color: #fff; 
			font-weight: bold;       
        }

					
        #search-box label {
            display:block;
            font-size:14px;
			color:#fff;

        }

		
        #search-box select {
			margin-top:1px;
			font-size: 12px;
			width: 177px;
        }
		
	
		#search-box .estilo-boton {
			margin-top:1em;
			margin-right: 8px;
			width:105px;
			height:24px;
			font-size:13px;
			border:solid 1px #27436b;
			font-weight:bold;
			color:#efefef;
			background:#132344 url(../img/bg_boton.jpg) repeat-x left top;
      
		}



/***** logos *****/	
#logo img{
	margin-top: 5px;
	padding:5px;
	border: 1px solid #ebf7e9;
}


/***** ofertas *****/	

#ofertas {
	height: 210px;
}

#ofertas dl dt, #textad1 li, #textad2 li {
	font-weight: bold;
	font-size: 13px;
	background: url(../img/ico-jobs-lila.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
}

#ofertas dl dt a {
	color:#00298f;
}

#ofertas dl dt a:hover {
	color:#7a65ca;
}

#ofertas dl dd {
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#ofertas dl dd a {
	color:#00298f;
}

#ofertas dl dd a:hover {
	color:#7a65ca;
}



/***** Tags *****/
#tags ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 210px;
}

#tags li {
	display: inline;
	font-size: 16px;
	
	padding-right: 2px;
}

#tags .big {
	display: inline;
	font-size: 26px;
}

#tags li a {
	text-decoration: none;
	color: #00298f;
}

#tags li a:hover {
	text-decoration: underline;
	color: #7a65ca;
}


/***** Textad *****/

#textad1 div {
	margin-bottom: 20px;
}

	#textad1 div img {
		float:right;
		margin:0 0 5px 5px;
	}

	#textad1 div a, #textad2 div a {
		color: #00298f;
	}
	
	#textad1 div a:hover, #textad2 div a:hover {
		color: #7a65ca;
	}
	
	#textad1 ul, #textad2 ul {
		margin:0;
		padding:0;	
	}

	#textad1 li, #textad2 li {
		margin: 5px;
		list-style:none;
	}

#textad1 h2 {
	font-size:18px;
	font-weight: bold;
	color:#14294c;
	border-bottom:1px solid #1c3051;
	width: 270px;
	margin: 40px 0 20px 0;	
}


#textad2 div {
	margin-bottom: 30px;
	}

	#textad2 div img {
		float:right;
		margin:0 0 5px 5px;
	}

#textad2 h2 {
	font-size:18px;
	font-weight: bold;
	color:#14294c;
	border-bottom:1px solid #1c3051;
	width: 270px;
	margin: 40px 0 20px 0;		
	}


/***** footer *****/
	#footer {
		width:950px;
		font-size: 11px;
		margin-top: 50px;
		border-top: 1px solid #c0c0c0;
		padding-top: 10px;
		margin:4em auto;
	}

	#footer .generic {
		text-align:left;
		float: left;
		width: 550px;
		color: #646464;
	}

	#footer .corp {
		float: right;
		width: 200px;
		text-align:right;
	}

	        #footer p {
	            margin:0;
				margin-bottom: 5px;
	        }
			
			#footer a {
				color:#00298F
			}

	#footer .corp-links {
		font-size:11px;
		color:#c0c0c0;

		}
		
	#footer .corp-links a {
		color:#c0c0c0;
		}
