:link,:visited { text-decoration: none }

ul { list-style: none }

h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }

hr,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
img{border:none;}
img#imagen1 {float: left; margin:0 8px 8px 0;}
img#imagen120 {width:120px; float: left; margin:0 8px 8px 0;}
img#chico {float: left; margin: 0 10px 10px 0;}



a img,:link img,:visited img { border:none }

h1.verde { FONT-SIZE: 22px; COLOR: #607209; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H2.verde { FONT-SIZE: 20px; COLOR: #607209; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H3.verde { FONT-SIZE: 18px; COLOR: #607209; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H4.verde { FONT-SIZE: 15px; COLOR: #607209; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H5.verde { FONT-SIZE: 13px; COLOR: #607209; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }


h1.rojo { FONT-SIZE: 22px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H2.rojo { FONT-SIZE: 20px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H3.rojo { FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
H4.rojo { FONT-SIZE: 15px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }

a, a:link, a:visited, a:active{color: #3f7d0c; text-decoration: none; font-weight: normal;}
a:hover {text-decoration: underline;}

h1 {color: #696c67; font-size: 18px; margin-bottom: 10px; font-family: Helvetica, Arial;}


/* LAYOUT */
body, html {background:#effbd2 url(/images/top_gradient3.gif) top repeat-x; top:0px; margin:0; font-family:Arial; }	

#wrap {width: 1034px; margin: 0 auto; position:relative; height:auto; /*background: url(/images/page_shadow.gif) center 105px no-repeat;*/}
	

/* LAYOUT - HEADER */
#header {display: block; background: url(/images/header.gif) left no-repeat; margin: 0 auto; padding: 0; width: 980px; height: 100px; font-size: 12px; color:#fff; font-family: Helvetica, Arial; font-weight: bold;}

div#header div#logo {position:absolute; width:360px; height:100px; background: url(/images/logo.gif) left no-repeat; }
#logo a, #logo a:visited {text-decoration: none; color: #FFF;}
#logo a:hover {text-decoration: none; color: #E8F3B1;}

ul.register {position: absolute; top: 20px; right: 48px;}
ul.register li {background: url(/images/arrow.gif) left no-repeat; height: 15px;}
ul.register li a {display: block; padding-left: 12px; color: #fff; font-weight: bold;}

ul#top_nav {position: absolute; top: 72px; right: 27px; height: 33px;}
ul#top_nav li {float: left !important; height: 29px; margin-right: 1px; padding: 0 0 0 5px; background: url(/images/button_left.gif) left 0px no-repeat;}
ul#top_nav li a {display: block; float: left; padding-left: 5px; padding-right: 10px; background: url(/images/button_right.gif) right 0px no-repeat; height: 29px; text-decoration: none; cursor: pointer; color: #fff; line-height: 29px; text-align: center; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica;}
ul#top_nav li.active {background: url(/images/button_left.gif) left -29px no-repeat;}
ul#top_nav li a:hover {color:#607209; text-decoration: underline;}
#top_nav li.active, #top_nav li.active a, ul#top_nav li.active a:hover {background: url(/images/button_right.gif) right -29px no-repeat; color: #333333;}


/* LAYOUT - SIDEBAR */
div#sidebar, div#extra {float: left; padding: 2px; min-height: 380px; padding-top:5px;}
div#sidebar {width: 200px; margin-left: 3px; background: url(/images/sidebar_shadow.jpg) right no-repeat;}
div#sidebar h2 {margin-top: 0px;}

/* LAYOUT - SEARCH */
div#search, div#search_extra {float: left; padding: 5px; height: 30px; padding-top:10px;}
div#search {width: 485px; margin: 15px 0px 0px 370px;}
div#search h2 {margin-top: 2px;}

/* probando div */
div#cuadro1 {width: 580px; height: 100%; display: inline-block; margin-top: 10px; margin-bottom: 10px; }
div#cuadro2  {width: 140px; height: 100%; }
div#cuadro3 {width: 430px; height: 100%; margin-left: 140px;}

	
/* LAYOUT - FOOTER */
div#footer {margin: 0 auto;position: relative;width: 980px;height: 35px; background: url(/images/footer.gif) top center no-repeat;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; padding-top: 15px;}
#footer a {margin-right:5px; margin-left:5px; line-height:20px; color: #FFFFFF}

div#copyright {float:left; margin-left:20px; padding-bottom: 20px; padding-top:20px; font-size:12px; color: #333333}
div#internetstudios {float:left; margin-left:200px; padding-left: 50px; padding-bottom: 20px; padding-top:20px; font-size:10px;}

/* LAYOUT - CONTENT */
div#content {margin: 1px 27px 20px 27px; background: #fff; min-height: 500px !important; height:auto; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #cccccc;}
input.text_input {border: 1px solid #72786c;padding: 2px;}
input.submit_input {background: url(/images/button_submit.gif) no-repeat;color: #fff;text-transform: uppercase;border: 0;line-height: 24px;height: 23px; width: 85px;cursor: pointer;}
input {margin-bottom: 5px;}


ul.list{margin-top: 6px;}
ul.list li {background: url(/images/icon.gif) left no-repeat;padding-left: 30px; border-bottom: dashed 1px #cccccc; font-weight:normal;}
ul.list li a {color: #666666; font-weight:normal;}
ul.list li a:hover {color: #607209;}


.localizador { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; PADDING: 5px 0px 10px 0px; }
.localizador A:link { COLOR: #5B6C0D; TEXT-DECORATION: none }
.localizador A:visited { COLOR: #5B6C0D; TEXT-DECORATION: none }
.localizador A:hover { COLOR: #607209; TEXT-DECORATION: underline }

ul.list2 {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
ul.list2 li {background: url(/images/vigneta1.gif) center left no-repeat; padding-left :12px; padding-bottom: 2px; padding-top: 2px;}
ul.list2 li a {color: #607209; font-size: 13px; font-weight: bold;}
ul.list2 li a:hover {color: #93ad14;}

ul.list3{margin-top: 10px; margin-left:10px; margin-bottom:10px;}
ul.list3 li{background: url(/images/vigneta1.gif) center left no-repeat; padding-left: 12px; padding-bottom:6px}
ul.list3 li a {color: #000000; font-size:15px;}
ul.list3 li a:hover {color: #93ad14;}

ul.list4{margin-top: 10px; margin-left:10px; margin-bottom:10px;}
ul.list4 li{background: url(/images/vigneta1.gif) center left no-repeat;padding-left:12px ; padding-bottom: 3px; padding-top: 3px;}
ul.list4 li a {color: #000000; font-size:13px;}
ul.list4 li a:hover {color: #93ad14;}

ul.list5{margin-top: 5px; margin-left:15px; margin-bottom:5px; list-style:square; }

ul.list6{margin-top: 5px; margin-left:15px; margin-bottom:10px; list-style:circle;}
ul.list6 li{padding-left :8px; padding-bottom:2px; padding-top:4px;}



.totalpages { background-color: #E2E2E2; FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 5px 0 5px 0; }
.totalpages A:link { COLOR: #0000FF; TEXT-DECORATION: underline; }
.totalpages A:visited { COLOR: #0000FF; TEXT-DECORATION: underline; }
.totalpages A:hover { COLOR: #FF3300; TEXT-DECORATION: underline; }

#servicios2 { width: 750px; background-color: #CADD2B; }
	#servicios2 p { margin: 0 10px 0 10px; font-weight: bold;}
	#servicios2 ul { font-size: 12px; list-style:url(/images/punto.gif) outside;	margin: 0 0 0 10px;	padding: 0 0 1em 8px; }	
	.textoservicios2 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
	.textoservicios2 A:link { COLOR: #0000FF; TEXT-DECORATION: none; }
	.textoservicios2 A:visited { COLOR: #0000FF; TEXT-DECORATION: none; }
	.textoservicios2 A:hover { COLOR: #0000FF; TEXT-DECORATION: underline; }
	
#partners { width: 99%; background-color: #edeaea; padding:5px; text-align:left;}
	#partners p { margin: 0 10px 0 10px; font-weight: bold;}
	#partners ul { font-size: 12px; list-style:url(/images/punto.gif) outside; margin: 0 0 0 10px; padding: 0 0 1em 8px; }	
	#partners li { padding-bottom:2px; }	
	.textopartners { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
	
	.textopartners A:link { COLOR: #333333; TEXT-DECORATION: none; }
	.textopartners A:visited { COLOR: #333333; TEXT-DECORATION: none; }
	.textopartners A:hover { COLOR: #333333; TEXT-DECORATION: underline; }	


#partners2 { width: 99%; background-color: 	#d6eabd; padding:5px; text-align:left; }
	#partners2 p { margin: 0 10px 0 10px; font-weight: bold;}
	#partners2 ul { font-size: 12px; list-style:url(/images/punto.gif) outside; margin: 0 0 0 10px; padding: 0 0 1em 8px; }	
	#partners2 li { padding-bottom:1px; }	
	.textopartners2 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }
	
	.textopartners A:link { COLOR: #333333; TEXT-DECORATION: none; }
	.textopartners A:visited { COLOR: #333333; TEXT-DECORATION: none; }
	.textopartners A:hover { COLOR: #333333; TEXT-DECORATION: underline; }
	
#partners3 { width: 99%; background-color: 	#eeeeee; padding:5px; text-align:left; }
	#partners3 p { margin: 0 10px 0 10px; font-weight: bold;}
	#partners3 ul { font-size: 12px; list-style:url(/images/punto.gif) outside; margin: 0 0 0 10px; padding: 0 0 1em 8px; }	
	#partners3 li { padding-bottom:1px; }	
	.textopartners3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; }


.texto { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.texto A:link { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0000CC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.texto A:visited { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0000CC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.texto A:hover { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #607209; TEXT-DECORATION: none; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #607209; TEXT-DECORATION: none; }
.texto12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #87A019; TEXT-DECORATION: underline; }

.texto12red { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none }
.texto12red A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f7d0c; TEXT-DECORATION: none; }
.texto12red A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f7d0c; TEXT-DECORATION: none; }
.texto12red A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f7d0c; TEXT-DECORATION: underline; }

.texto13 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333333; TEXT-DECORATION: none }
.texto13 A:link { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3f7d0c; TEXT-DECORATION: none; }
.texto13 A:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3f7d0c; TEXT-DECORATION: none; }
.texto13 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #3f7d0c; TEXT-DECORATION: underline; }

.texto15 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; TEXT-DECORATION: none }

.titulomenu { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #607209; FONT-FAMILY: tahoma; TEXT-DECORATION: none;PADDING: 3px 0px 3px 0px; MARGIN: 1px 0px 1px 0px; }
.titulomenu A:link { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #607209;  TEXT-DECORATION: none; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.titulomenu A:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #607209;  TEXT-DECORATION: none;PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.titulomenu A:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #607209;  TEXT-DECORATION: underline; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }

.textoblanco { COLOR: WHITE; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 9pt }
.textoblanco A:link { COLOR: WHITE; TEXT-DECORATION: none;text-shadow: 1px 1px 1px #333333; }
.textoblanco A:visited { COLOR: WHITE; TEXT-DECORATION: none; text-shadow: 1px 1px 1px #333333; }
.textoblanco A:hover { COLOR: WHITE; TEXT-DECORATION: underline; text-shadow: 1px 1px 1px #333333; }

.menucontent { FONT-SIZE: 12px; BACKGROUND-color: #effbd2; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 3px 2px 3px; MARGIN: 1px 0px 1px 0px; }
.menucontent A:link {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.menucontent A:visited {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.menucontent A:hover {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }

.tituloapartado {FONT-SIZE: 13px; BACKGROUND-color: #607209; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 3px 3px 3px 3px; MARGIN: 1px 0px 1px 0px; }
.tituloapartado A:link {FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.tituloapartado A:visited {FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.tituloapartado A:hover {FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-WEIGHT: bold; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }

.apartadocontent { FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-color: #FCFFEA; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.apartadocontent A:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.apartadocontent A:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }
.apartadocontent A:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Verdana; TEXT-DECORATION: none; FONT-WEIGHT: normal; PADDING: 2px 0px 2px 0px; MARGIN: 1px 0px 1px 0px; }

ul.listcontent{margin-top: 5px; margin-left:5px; margin-bottom:5px;  margin-right:5px;}
ul.listcontent li{color:#607209; font-weight:bold; background: url(/images/vigneta1.gif) center left no-repeat;padding-left :12px; padding-bottom:2px; padding-top:2px; font-size:14px;}
ul.listcontent li a {color: #000000; font-size:14px;}
ul.listcontent li a:hover {color: #93ad14;}

.borde { margin:5px; border-bottom: 5px; border-spacing: 3px; margin-bottom:5px; border-color:#FFFFFF;}
img.listado {float: left;border:1px solid #93ad14;margin:3px 0px 0 0;padding:5px;vertical-align:middle; background-color:#FFFFFF;}
img.listadored {border:1px solid #607209;margin:3px 3px 0 0;padding:5px;vertical-align:middle; background-color:#FFFFFF;}

.item_menu { height: 22px; padding-left: 0px; border-bottom: dashed 1px #999999;}

.read_more { width: 110px; background: url(/images/button_read_more.gif) no-repeat; color: #fff; height: 23px; padding-top: 3px; text-align: center; margin-left: 240px;}
.read_more a { color: #fff; font-weight: bold; }
.read_more a:hover { color: #fff; }

.fondo_verde{ background-color:#effbd2; padding: 10px; COLOR: #333333; width: 94%; margin-left: 5px;}

.paginas { padding:3px; margin:3px; text-align:center; }
.paginas a { padding: 2px 6px 2px 6px; margin-right: 2px; text-decoration: none; color: #fff; background: #81a42d;}
.paginas a:hover, .paginas a:active {color: #FFF; background: #274310;}
.paginas span.current {padding: 2px 6px 2px 6px; margin-right: 2px; font-weight: bold; text-decoration:underline; color: #FFF;}
.paginas span.disabled {padding: 2px 6px 2px 6px; margin-right: 2px; color: #ccc;}

.texto16 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #254310; TEXT-DECORATION: none }
.texto16 A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #254310; TEXT-DECORATION: none; }
.texto16 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #254310; TEXT-DECORATION: none; }
.texto16 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #254310; TEXT-DECORATION: underline; }


    .previewdiv {
    position:absolute;
    left:23px;
    top:311px;
    width:472px;
    height:275px;
    z-index:1;
    background-color: #FFFFFF;
    padding: 5px;
    }
    .row1,.row2,.row3,.row4,.row5,.row6{
    width:235px;
    height:auto;
    float:left;
	
    }

.sinborde { border-style:none; }

/*______ PAGINACION _______*/
div.pagination {padding:3px;	margin:3px;	text-align:center;}
div.pagination a {padding: 5px 10px;	margin-right: 2px;	border: 1px solid #9aafe5; text-decoration: none; color: #1D3D0E;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #2b66a5;	color: #000;	background-color: lightyellow;}
div.pagination a.current {padding: 5px 10px;	margin-right: 2px;	border: 1px solid navy;	font-weight: bold;	background-color: #1D3D0E;	color: #FFF;}
div.pagination a.disabled  {padding: 5px 10px;	margin-right: 2px;	border: 1px solid #929292;	color: #929292;}


/***_______________  LISTADO DE TRABAJO     _____________   **/

#oferta {background:#f2f2f2; width:550px; height:45px; padding:10px; margin-bottom:3px;border:1px solid #dbdbdb;}
#oferta:hover {background:#B8D726;}
#oferta h2 a {font-size:14px; color:#1D82CC; text-transform:capitalize; width:500px }
#oferta .org {padding-top:0px; font-size:15px}
#oferta .type {padding-top:0px; float:right; position:relative; padding-left:40px}
#oferta .alta {top: -22px; right:5px; float:right; background:url(/images/jobs/images/ico_posted.png) no-repeat 0 0; padding-left:18px; position:relative;margin:0 }

#titulo {width:550px; height:42px;/*background:url(/images/jobs/images/titulo.png)no-repeat;*/ margin:10px 0 0 0;padding-left:20px;}
#titulo h1 {line-height:42px; font-size:18px; color:#607209;font-weight:none}

/*****/
