
/*body*/
body {
    background:#D6D6D6;
    color:#373737;/*#999999;*/
}
.wrap-top,
.wrap-bottom,
.wrap-tl,
.wrap-tr,
.wrap-bl,
.wrap-br {
/*	background:#D6D6D6*/
}
/*headings,links,titles*/

.contentheading {
	color:#999999;
}
.componentheading {
	color:#495e79;
}
a {
	color:#373737;
}
a:visited{
	color:#495e79;
}
a:hover{
	color:#495e79;
}
a:active {
	color:#495e79;
}
h1 {
	color:#495e79;
}
h2 {
	color:#495e79;
}
h3 {
	color:#315EA7;
}
	color:#495e79;
}
h5 {
	color:#495e79;
}
h6 {
	color:#495e79;
}
p{
    color:#373737;
}
.module h3 span {
    color:#FF0000;
}
/*Header, Logo and Menu*/
#band{
	height:45px;
	background-color:#315FA8;
}


#logowrap {
	/*background: url('http://archivo.construccion.co.cr/templates/corporatelife/images/backgrounds/slideshow-frame2.png') repeat;*/
}
a#logo {
    background:url(../images/logos/logo-style4.png) no-repeat 0 0;
	width:1142px; height:150px;/*margin: 18px 0 0 20px; */  
}
/*main menu*/
#menu {
    background: #315FA8 url('../images/topfade2.png') repeat-x top left;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
}
/*topmenu*/
#topmenu {
	background:#ffffff url(../images/topfade.png) repeat-x top left;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
}

/*slideshow area*/
.slider{
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
}
/*main slideshow */
.greystrip {
	height:30px; 
	width:1014px; 
	padding:0 32px; 
	margin:0px auto; 
	position:absolute; 
	bottom:30px; 
	/*background: url(http://archivo.construccion.co.cr/templates/corporatelife/images/backgrounds/slideshow-frame2.png) repeat; */
	text-shadow: #000000 2px 2px 1px;
}
.mainslide_title {
	font-weight:bold;
	float:left;
	font-size:0px;
	color:#ffffff;
	letter-spacing:-1px;
/*	padding-right:36px;
	margin-right:36px;
	margin-top:0px;
	border-right:1px dotted #bbb;
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;*/
	font-family: Helvetica, Arial, Verdana, Trebuchet MS;
}
.mainslide_introtext {
	font-size:0px;
	color:#ffffff;
	margin-top:23px;
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.bannerPublicitario{
	text-align:center;
	margin-bottom:10px;

}
.ccc_accion{
	border-color:#AAAAAA !important; 
}

.youtube{
	float:left;
	width:360px;
}
.facebook{
	top:52px;
	right:360px;
	position:absolute;
	margin-bottom:0px;
	background-color:#FFFFFF;
	border-color:#AAAAAA !important; 
}

.modulecontent{
/*	background-color:#FFFFFF !important;
   border:1px solid #999999;*/
}

.ultimos_articulos{
	float:left;
	width:360px;
}
.tweeter{
	top:372px;
	right:360px;
	position:absolute;
	border:1px solid #999999;
	height:300px;
}

.twtr-hd{
background-color:#F3F3F3;

}
.twtr-doc{
   border:1px solid #aaaaaa;
}
#twtr-widget-1 .twtr-doc{
	border-radius: 0 0 0 0;
}
.ytchannel{
	width:400px;
}

.ccc_medios{
	top:585px;
	right:360px;
	position:absolute;
}

/*header masks*/
#head-top {
	/*background-color:#007eca;*//*#000*/;
/*	-khtml-opacity:.0.5;
	-moz-opacity:.0.5;
	opacity:0.7;/*0.5;*/
}
#head-bottom {
	/*background-color:#315FA8;*/
/*	-khtml-opacity:.1;
	-moz-opacity:.1;
	opacity:1;*/
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#354bb8', endColorstr='#1a3366');*/ /* for IE */
/*	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(2,13,27,0.6)), to(rgba(0,0,0,0))); *//* for webkit browsers */
/*	background-image: -moz-linear-gradient(top,  rgba(2,13,27,0.6),  rgba(0,0,0,0));*/ /* for firefox 3.6+ */
		
}
/* XTC MENUS  */
/* Top Level */
#menu ul.menu > li.parent:hover {}
#menu ul.menu > li > a {
	color:#FFFFFF;; 
	/*border-right:1px solid #ebebeb; */
	font-size:12px;
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana, Trebuchet MS;
}
#menu ul.menu > li > ul > li >a {
	color:#FFFFFF;; 
	/*border-right:1px solid #ebebeb; */
	font-size:12px;
	font-weight:bold;
	font-family: Helvetica, Arial, Verdana, Trebuchet MS;
}

#menu ul.menu > li.active {
	background:  url('../images/topfade2a.png') repeat-x top left;
}
#menu ul.menu > li.active > a {
	color:#000;; 
	background: #FFFFFF url('../images/menutick.png') no-repeat bottom center;
   /* border-bottom:3px solid #FFFFFF */ ;
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.2);
}

#menu ul.menu > li.active > a > span {
	color:#000;
}

#menu ul.menu > li > a > span {
	color:#FFF;
}

#asoc > li > a > span{
	color:#FFFF00 !important;
}


#menu ul.menu > li > a:hover {
	color:#ffffff; 
	border-bottom:3px solid #007eca;
	background-color:#007eca;
}

	
/* Drop Levels */
#menu ul.menu li.parent > ul {
	background:#FF0000;/*#333333;*/
    -moz-box-shadow:0 7px 7px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:0 7px 7px rgba(0, 0, 0, 0.6);
    box-shadow:0 7px 7px rgba(0, 0, 0, 0.6);
   /* -moz-border-radius:0 0 10px 10px;*/
/*    -webkit-border-radius:0 0 10px 10px;*/
/*    border-radius:0 0 10px 10px;*/
}
#menu ul.menu li.parent > ul > li {
	/*background:url(http://archivo.construccion.co.cr/templates/corporatelife/images/menulines/menuline-style1.png) repeat-x left bottom;	*/
}
#menu ul.menu li.parent > ul > li > a {
	color:#FFFFFF;/*#aaaaaa; */
	padding-left:15px; 
   /*background:url(http://archivo.construccion.co.cr/templates/corporatelife/images/menuarrow-style1.png) 0 50% no-repeat; */
}
#menu ul.menu li.parent > ul > li.active > a {
	color:#ffffff;
	background-color:#007eca;
}
#menu ul.menu li.parent > ul > li > a:hover {
	color:#FFFFFF; /*#7293BE;*/ 
	background-color:#007eca;
	display:block; 
}
#menu ul.menu li.parent > ul > li > a:active {
	color:#FFFFFF; /*#7293BE;*/ 
	background-color:#007eca;
}
#menu ul.menu > li.parent > ul > li.parent ul {}
/* Icon Menu Below Main Slideshow */
ul.iconmenu li a {
	color:#444 !important;
	font-size:13px;
}
/*Regions*/
/*region2*/
#region2 .module {
	background:#ffffff url(../images/topfade.png) repeat-x top left;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
/*region3*/
#region3w{
/*background-color:#2A5293*/;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#354bb8', endColorstr='#1a3366');*/ /* for IE */
/*background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6))); *//* for webkit browsers */
/*background-image: -moz-linear-gradient(top,  rgba(0,0,0,0),  rgba(0,0,0,0.6));*/ /* for firefox 3.6+ */
}
#region3wrap2 {
	background-color:#7c8fa6;
}
#region3 {
    background:#ffffff url('http://archivo.construccion.co.cr/templates/corporatelife/images/-1') repeat-x top left;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
#region3 .pad2 {    
    background:#f3f3f3 url('http://archivo.construccion.co.cr/templates/corporatelife/images/-1') repeat-x top left;
	-moz-border-radius:0px 0px 0 0;
	-webkit-border-radius:0px 0px 0 0;
	border-radius:0px 0px 0 0;
}
#region3 #region3b {
	background:#212121 url(http://archivo.construccion.co.cr/templates/corporatelife/images/backgrounds/-1) repeat-x top left;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
	padding: 32px;
}
#region3 #region3b .module h3 span {
	color:#7293BE;
}
/*region4*/
#region4 .module {	
    background:#ffffff url(../images/topfade.png) repeat-x top left;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
/*region5*/
#region5 .module h3 {
	background: #fcfcfc url('../images/bottommod-h3-bkg.png') bottom repeat-x;
}
#region5 .module h3 span {
	color:#666666;
}

#region5 .pad2 {
	background:none;
}
#region5 .module{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
#region5 .module h3{
	-moz-border-radius:0px 0px 0 0;
	-webkit-border-radius:0px 0px 0 0;
	border-radius:0px 0px 0 0;
}
/*region6*/
#region6{
	background-color:#495e79 ;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#354bb8', endColorstr='#1a3366'); /* for IE */
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(2,13,27,0.9)), to(rgba(2,13,27,0))); /* for webkit browsers */
	background-image: -moz-linear-gradient(top,  rgba(2,13,27,0.9),  rgba(2,13,27,0)); /* for firefox 3.6+ */
}
#region6 #gridwrap2 .firstarea, 
#region6 #gridwrap2 .centerarea, 
#region6 #gridwrap2 .lastarea, 
#region6 #gridwrap2 .singlearea{
	border-left:2px solid #7293BE;
}

#region6wrap2 {
    background:#18283d url(../images/backgrounds/footer-bkg-dkblue.jpg) no-repeat bottom center;
}
#region6 .pad2 {
	background:none;
}
#region6 #gridwrap2 a{
	color:#315EA7;
}
#region6 #gridwrap2 p{
	color:#7293BE;
}
#region6 #gridwrap1 {	
	background:#000000;
	-khtml-opacity:.0.7;
	-moz-opacity:.0.7;
	-ms-filter:"alpha(opacity=0.7)";
	filter:alpha(opacity=0.7);
	opacity:0.7;
}
#region6 #gridwrap1 .module{
	background:none;
	-moz-box-shadow:none;
}
#region6 #gridwrap2 .module h3 span{
	color:#ffffff;
}
/*Search*/
#region6 input#mod_search_searchword {
	background:#fff;
}
/*region7*/
#region7 {
	/*background:#5D5D5D;*/}
#region7wrap2 {
	background:#315FA8;/*#007ECA*/;
	color:#FFFFFF;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
	font-size:13px;
}
#region7wrap2 p{
	color:#ffffff;
}


.search{
top:5px;

}

.search input{
top:5px;
height:43px;
}


/*Module Suffixes and module overrides*/
/*block*/
/*tag*/
/*tagbline*/
.block h3 span{
	color:#989896!important;
}	
.block h3,.tag h3 span,.tagbline h3 span{
	background:#495E79!important;
	color:#efefef!important;
}
/*tagbline*/
.tagbline h3{
    border-bottom-color: #495E79!important;
}
/*dborder*/
.dborder h3{
    border-top-color: #C9C9C9!important;
	border-bottom-color: #C9C9C9!important;
}
/*left, right, center*/
#left .module h3, #right .module h3 {
	border-bottom:1px solid #c9c9c9;
}
#center .module h3 {
	border-bottom:1px solid #c9c9c9;
}
.module {
	background:#f1f1f1; 
	border:none;
	}
.module,#menu,#topmenu,#region3 {
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15);
    box-shadow: 0 2px 10px rgba(0,0,0,0.15);
	}
.basecolor_1 {
	color:#495e79;
}
.basecolor_2 {
	color: #FFFFFF !important;
	font-weight:bold;
}
.lm_box{
	background:#ff0000;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
	font-family: Helvetica, Arial, Verdana, Trebuchet MS;

}	

.lm_box p a{
	font-family: Helvetica, Arial, Verdana, Trebuchet MS;
}
.boxybottom{
	background-color: #ebebeb !important;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
}
div.twitt {
	color:#7293BE; border-bottom:1px dotted #7293BE !important;
}
ul.bottom_menu li {border-bottom:1px dotted #7293BE !important;
}
.comments_menu {border-bottom:1px dotted #7293BE !important;
}
/*menu classes*/
ul.splitsection li a,ul.bottom_menu li a {
	color:#315EA7;
}
ul.featured li {
	color:#aaaaaa !important;
	border-bottom:1px dotted #333333 !important;
	font-size:11px !important;
	font-weight:normal !important;
}
ul.featured li span {
	color:#666666 !important; font-size:10px !important;
}
ul.featured-right li {
	color:#666666 !important;
	padding:10px 0;
	border-bottom:1px solid #d0d0d0 !important;
	font-size:11px !important;
	font-weight:normal !important;
}
ul.featured-right li a {}
ul.featured-right li span {
	color:#999999 !important; 
	font-size:10px !important;
}
/* Bottom Icon List (Above the Footer) */
#bottomlist ul li a {
	color: #777777 !important;
}
#bottomlist ul li a:hover {
	color: #2e5783 !important;
}
/*Banner Position on Sub-Pages */
.subslide {
	height:162px; background: url(../images/backgrounds/s2b.jpg) ;
}
/*Cat image*/
.cat_img {
	border:1px solid #cdcdcd;
}
/* RsMonials Text */
.RSWS_testmonial_subtext em {
	color: #45a0cf;
}
.RSWS_form_heading {
	color: #45a0cf;
}
.RSWS_form_button { 
    background: #ffffff !important;color:#999 !important;
}

.wl_image .thumbnail {
	border:6px solid #cccccc;
}
.article_img img{
	border:10px solid #cccccc;
}

.roja {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

.texto-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height:1.5;
}

.asociados {
	color:#FFFFFF;
	width:450px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	position:absolute;
	right:0px;
	top:-3px;
}

.TextBox01{
	margin:0px;
	padding:0px;
}

.title_comite{
	font-size:22px;
	font-weight:400%;
	color:#315EA7;

}

#direccion_ejecutiva, #servicio_asociado, 
#direccion_desarrollo, #direccion_gestion, 
#direccion_comercial, #direccion_mercadeo, 
#direccion_administracion, #junta_directiva, #capacitacion{
background-color:#FFFFFF;
border:1px solid #000000;
padding:15px;

}

.asoc li{
/*	padding-left:92px !important;*/
}

.asoc li ul{
	width:160px !important;
}


.asoc li ul li{
	padding-left:0px !important;
	width:160px !important;
	text-align:right;
}




/* Licitaciones, gaceta, etc*/

.pie-pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.borde {
	border: 1px solid #B1BECC;
}
.noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;

}
.noticias td{
	border: 1px solid #999999;
	padding-left:3px;
}

.titulo-noticia-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 125699;
	text-decoration: none;
}
.texto-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height:1.5;
	text-align:left;
}
.azul-peq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 001D6B;
	text-decoration: none;
}
.textbox {
	background-color: 8CB2E2;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: DF3A06;
	border: 1px solid #df3a06;
}
.blanca-encuesta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	text-decoration: none;
}
.titulo-interna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
}
.boton-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #999999;
}
.textbox02 {
	text-decoration: none;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;

}
.letra-grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	text-decoration: none;
}
.borde-foto {
	text-decoration: none;
	border: 1px solid #666666;
}
.roja {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	border: 1px solid #007ECB;
	font-size: 11px;
}
.nuevo-boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #007ECB;
	border: 1px solid #007ECB;
	font-weight: bold;
}
.pie-foto {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: italic;
	text-align:center !important;

}

.home-noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.nuevo-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
.azul-user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 2F79AA;
	text-decoration: none;
}

.img_in_text{
    float: left; 
    clear: right; 
    margin: 5px 5px 5px 5px;     
}

.img_in_text_right{
    float: right; 
    clear: right; 
    margin: 30px;     
}

.img_in_text_article{
    float: left; 
    clear: right; 
    margin: 20px;     
}

.article{
	font-size: 13px;
	text-decoration: justify;
	color: #666666;
    line-height: 170%;
    margin-top: 18px;
    text-align: justify;
}

.noticias{
}


ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 25px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px;
	line-height: 25px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 11px;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

.directory_table_wrap tr td{
	padding: 10px;
}

.directory_table_wrap{
	border-color: #cccccc;
	border-width:1px;
	border-style:solid;
}

.directory_table tr td{
	padding: 0px;
}

.directory_table{
}

.WordSection1{
	background-color:#f3f3f3 important!; 
}

.blog_ccc{
	text-align:justify;
	color: #505050;
 width: 95%;
    margin-left: 15px;
}

.blog_ccc p{
	margin-top:5px;
}

.blog_ccc tr td{
	padding:10px;
	background-color:#ffffff; 
	border:1px solid #505050;
}

.createdateblog_ccc{
	border:0px;
	padding:20px 0px 40px 0px;
	margin-bottom: 15px;
	color: #808080;

}
.contentpagetitleblog_ccc{
	color: #000000;
    font-family:  ‘Times New Roman’, Times, serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.latestnews a{
	margin-bottom:15px;

}

.title{
	text-align:center;
}

.title a{
	color:#E60014;
}

.article li{
color:#373737;
}

.training_td_title{
	text-align:left;
	color:#12538F;
	font-size:15px;
	text-transform: uppercase;
	padding-bottom:5px;
	padding-left:5px;

}


.training_td{
	text-align:right;
	color:#29BEEC;
	padding-right:10px;
	font-size:15px;
	width:75px;
}

.training_table{
	/*border:1px solid #999999;*/
	background-color:#e0e0e0;
	font-size:15px;
	color:#666666;

}

.training_table td{

}

.dir_td_title{
	text-align:center !important;
	color:#ffffff;
	font-size:15px;
	text-transform: uppercase;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
}


.dir_td{
	text-align:right;
	color:#29BEEC;
	padding-right:10px;
	font-size:15px;
	width:75px;


}

.dir_table{
	   border-spacing: 10px;
    	   border-collapse: separate;		
}

.dir_table td{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #13c7ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #13c7ff 13%, #4289c6 49%, #013c7f 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#13c7ff), color-stop(49%,#4289c6), color-stop(98%,#013c7f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #13c7ff 13%,#4289c6 49%,#013c7f 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #13c7ff 13%,#4289c6 49%,#013c7f 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #13c7ff 13%,#4289c6 49%,#013c7f 98%); /* IE10+ */
	background: linear-gradient(to bottom,  #13c7ff 13%,#4289c6 49%,#013c7f 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13c7ff', endColorstr='#013c7f',GradientType=0 ); /* IE6-9 */



	 border-color: #333333;
	border-image: none;
	border-style: solid;
	border-width: 0 3px 3px 0;
	color: #fff;
	padding: 15px;

	border-radius: 5px 30px 15px;
	width: 33%;
	/*height: 400px;*/
	vertical-align: text-top;
	text-align:center;


}

.dir_table  img{
	max-width: 260px;
	max-height: 204px;
	border-radius: 8px;
	border: 4px solid #ffffff;
	text-align:center !important;
}

.oferta{
	border: 0px !important;
	width:50px;
	position:relative;
	top:-40px;
	right:-150px;
}

.dir_table hr { 
    display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
    margin: 3px 0; padding: 0; 
}

.banner_oferta{
	position:fixed;
	top:150px;
	
}


.table_employment td{
	padding:3px 5px;
	border:1px solid #000;

}


