/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body {
	
}

img {
	border: none;
}

.searchButton {
	padding-left: 2.15em;
	background: #f9f9f9 url(../images/search_16x16.gif) 8% 50% no-repeat;
	border: 1px solid #AAA;
  cursor: pointer;
}
.simpleButton {
	background: #f9f9f9;
	border: 1px solid #AAA;
  cursor: pointer;
}
 
a.toplinks:link {	text-decoration: none;  font-weight: normal; color: #ae1b1b; }
a.toplinks:visited { text-decoration: none;  font-weight: normal; color: #ae1b1b; }
a.toplinks:hover { border-bottom: 1px dotted;   font-weight: normal; color: #ae1b1b; }

a.catlinks:link {	text-decoration: none;   font-weight: normal; color: #700000; }
a.catlinks:visited { text-decoration: none;  font-weight: normal; color: #700000; }
a.catlinks:hover { border-bottom: 1px dotted;   font-weight: normal; color: #700000; }

a.footer:link,a.footer:active,a.footer:visited {
  text-decoration: none; color: #000;
}
a.footer:hover {
   text-decoration: underline; color: #000;
}

a.bottominfo_link:link,a.bottominfo_link:active,a.bottominfo_link:visited {
	 color:#700000; text-decoration: none;
}
a.bottominfo_link:hover {
	 color:#700000; text-decoration: underline;
}


a.mylinks:link {
	color: #000000;
	
	text-decoration: none;
	font-weight: normal;
}
a.mylinks:hover {
	color: #;
	
	text-decoration: none;
	font-weight: bold;
}
a.mylinks:visited {
	color: #000000;
	
	text-decoration: none;
	font-weight: normal;
}



#button { float: left; margin-top: 34px; padding-left: 2px; width: 115px; }

a.ajs:link { color: #488AE8; text-decoration: none; font-weight: normal; }
a.ajs:hover { color: #488AE8;  text-decoration: none; font-weight: normal;}
a.ajs:visited { color: #488AE8;  text-decoration: none; font-weight: normal; }


a.blinks:link {  color: #FFF; text-decoration: none; margin-right: 14px; }
a.blinks:hover {  text-decoration: none; color: #CCC; margin-right: 14px; }
a.blinks:visited { color: #FFF; text-decoration: none; margin-right: 14px; }
a.title{font-size:1.40em;}
a.title:link { color: #488AE8;  text-decoration: none; font-weight: bold; }
a.title:hover { color: #488AE8; text-decoration: none; font-weight: bold;}
a.title:visited { color: #488AE8;  text-decoration: none; font-weight: bold; }

a.searchlink:link { color: #488AE8;  text-decoration: none; font-weight: bold; }
a.searchlink:hover { color: #488AE8;  text-decoration: none; font-weight: bold;}
a.searchlink:visited { color: #488AE8;  text-decoration: none; font-weight: bold; }

#more_categories_link {	float: left; }

.selected_category { padding: 3px 3px; font-weight: bold; text-decoration: none; color: #000;  }
.simple_link, a.simple_link, #more_company_filter a, .testt { color: #488AE8; text-decoration:none;}

a.filterlink:link,a.filterlink:visited{color:#666;text-decoration:none;}
a.filterlink:hover{text-decoration:underline;}

.gray { color:#666; }

.filter_title { cursor: pointer; }
.filter_data { padding-left: 10px; }

.jobs_adv { background-color: #fff9dd; }
.jobs_adv_featured {
	color:#666666;
	float:right;
	
	font-weight:normal;
	text-align:right;
}
.email_form_content {
	border: 1px solid #ccc;
	padding: 7px;
	background-color: #D9F1F7;
}
.email_text_content {
	
}
.tt_display{position:relative;padding:0;}
.closeLink{position:absolute;width:15px;height:15px;top:0px;right:3px;background:url(../images/glyphs.gif) 0px 0px no-repeat;}
/*.closeLink:hover{background-position:-15px -1px;}*/

.browse_k0 {
	
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 1px;
}
a.browselink:link,a.browselink:active,a.browselink:visited {
	color: #700000;  text-decoration: none;
}
a.browselink:hover {
	color: #700000; text-decoration: underline;
}

a.addbrowselink:link,a.addbrowselink:active,a.addbrowselink:visited {
	 text-decoration: none; color: #343434;
}
a.addbrowselink:hover {
	text-decoration: none; color: #343434; text-decoration: underline;
}
.jobs_in { text-decoration: none; font-weight: normal; color: #000000; }



.section1 {
border-top:1px solid #E6E6E6;
margin-bottom:30px;
font-size:77%;
padding-top:10px;
}

.section1 h2 {
background:transparent url(arrow.gif) no-repeat scroll left 6px;
padding-left:18px;
}

.section1 h2 a {
color:#48A5BF;
font-size:150%;
line-height:1.2em;
}
a:link, a:visited {
cursor:pointer;
text-decoration:none;
}
.section1 p {
color:#666666;
font-size:140%;
}


h1, h2, h3, h4, p, ul, li {
line-height:1.2em;
}


p.button a {
background:transparent url(button_right_bg.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-size:115%;
}

p.button a span { 
background:transparent url(button_left_bg.gif) no-repeat scroll left top;
display:block;
float:left;
height:21px;
line-height:19px;
padding:0px 15px;
}

.box1{
font-size:11px;
font-family: Verdana, Helvetica, Arial;
}
#center_side{
font-size:11px;
font-family: Verdana, Helvetica, Arial;
}




div.pagination{border-top:solid 1px #cecece; padding:10px;}
div.pagination div.left, div.pagination div.right{width:100px;}
div.pagination div.center{margin:0px 126px;}

div.pagination a.enpaginador{color:#48A5BF; }


.pagination{
text-align:left;
font-size:12px;
}


div.links{background:#e1e1e1 url(rounded1_left_bg.gif) left top no-repeat; margin-bottom:20px;} 
div.links_right{background:transparent url(rounded1_right_bg.gif) right top no-repeat; height:35px; }
div.links ul{padding:10px 0px 0px 15px;}
 div.links ul li{  display:inline; padding:0px 5px; color:#999999;}
 div.links ul li a{color:#999999;}
 div.links ul li a.active{font-weight:bold; }

div.links2{background:#e1e1e1 url(rounded1_left_bg.gif) left top no-repeat;} 
div.links_right{background:transparent url(rounded1_right_bg.gif) right top no-repeat; height:35px; }
div.links2 ul{padding:10px 0px 0px 15px;}
 div.links2 ul li{  display:inline; padding:0px 5px; color:#999999;}
 div.links2 ul li a{color:#999999;}
 div.links2 ul li a.active{font-weight:bold; }


span.nohay{
font-family:Verdana;
font-weight:bold;
color:#666666;
}


h3.sobrecaja{
font-size:2.0em;
color:#747474;
}



/*text-decoration:underline;



.ordenarpor {background:#e1e1e1 url(rounded1_left_bg.gif) left top no-repeat; margin-bottom:20px;} 
.ordenarpor2 {background:transparent url(rounded1_right_bg.gif) right top no-repeat; height:35px; }
.ordenarpor2, .ordenarpor{padding:10px 10px 10px 10px;}
 li.ordenarpor3{ font-size:130%; display:inline; padding:0px 5px; color:#999999;}
 li.ordenarpor3 a{color:#999999;}
li.ordenarpor3 a.active{font-weight:bold; }/*text-decoration:underline;*/


/* Añadido domingo 20nov 2011 */

.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.sociallinks {
	width: 850px;
	margin: 0 auto;
	text-align: center;
}
.sociallinks ul {
	margin: 5px auto;
	overflow: visible;
}
.sociallinks ul li {
	float: left;
	display: block;
	overflow: hidden;
	overflow-x: hidden;
}
.sociallinks ul li.twitter_share {
	margin-right: -40px;
}
.sociallinks ul li * {
	overflow: visible;
	overflow-x: visible;
}
















