@import url('resets.css'); 
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,600,400);

/*******************/

body{ background:#FFF url(../img/bg/bg_body.jpg) repeat-x 0 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333;}

h1,h2,h3,h4{font-family:'Open Sans', Arial, Helvetica, sans-serif;}

.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}

#container{ width:965px; margin:0 auto;}

#header{ padding-bottom:5px;}
#header .headerIzq{ float:left; width:200px; padding-top: 25px;}
#header .headerDer{ width:765px; float:left;}
#header .headerDer .frase{ width:535px; float:left;}
#header .headerDer .frase h2{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:21px; color:#601337; font-weight: 600; margin:25px 0 0 15px; }
#header .headerDer .neways{ width:220px; float:right; text-align:right; margin-right:10px;}
#header .headerDer .menu{
	clear:both;
	width:747px;
	height:53px;
	margin:20px 0 0 16px;
	background: url(../img/bg/bg_menu.png) no-repeat 0 0;
}
#header .headerDer .menu ul.nav{ margin-left:8px;}
#header .headerDer .menu ul.nav li { float:left; position:relative;}
#header .headerDer .menu ul a {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	color:#bc3a12;
	text-decoration:none;
	font-size:15px;
	display:block;
	float:left;
	padding:18px 13px 18px;
	/*border-right:1px solid #CCC;*/
	background:url(../img/bg/separador_menu.png) no-repeat right 13px;
}
#header .headerDer .menu ul a:hover,
#header .headerDer .menu ul a.active,
#header .headerDer .menu ul a.active2 { color:#000;}
#header .headerDer .menu ul a.last {padding-right:0; border-right:none; background:none;}



#header .headerDer .menu ul.nav li ul.submenu {
	position:absolute;
	left:0px;
	top:46px;
	display:none;
	background:#FFFFFF url(../img/bg/submenu.gif) repeat-x left bottom;
	z-index:100;
	width:180px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

#header .headerDer .menu ul.nav li ul.servicios {
	width:230px;
}

#header .headerDer .menu ul.nav li ul.submenu li {
	float:none;
}

#header .headerDer .menu ul.nav li ul.submenu li a{
	 border-right:none;
	 margin:0 5px;
	 padding:10px 0 10px 7px;
	 font-size:13px;
	 float:none;
	 border-bottom:1px dotted #CCCCCC;
	 background:none;
}

#header .headerDer .menu ul.nav li ul.submenu li a.noBorder{
	 border:none;
	 background:none;
}



#header div.user{ clear:both; text-align:right; margin:0; padding:0 10px 0 0; font-size:10px;}
#header div.user a {color: #bc3a12;}

#slideContent{position:relative; overflow:hidden; width:965px; clear:both; padding-top:5px;}
#slideContent #paging{ position:absolute; bottom:13px; left:15px; z-index:200;}
#slideContent #paging ul li{ float:left}
#slideContent #paging ul li a{ display:block; width:65px; height:45px; background:url(../img/bg/bg_botones_slide_home.png) no-repeat 0 -45px;}
#slideContent #paging ul li a:hover,
#slideContent #paging ul li a.active{ background-position: 0 3px;}
#slideContent #paging ul li a img{ margin:7px 0 0 4px;}

#slideHomeIzq{ width:609px; height:305px; float:left;}
#slideHomeDer{ width:356px; height:305px; float:right; background:url(../img/bg/bg_slider_home_der.jpg) no-repeat 0 0;}

#slideHomeDer div.divSlide{ width:336px; height:305px; position:relative; padding:0 10px;}

#slideHomeDer div.divSlide h3 { padding-top:25px; height:57px;}
#slideHomeDer div.divSlide h3 a{ font-size:20px; color:#ffca57; font-weight:600; text-decoration:none;}

#slideHomeDer div.divSlide h4 { margin-bottom: 2px; font-size:16px; color:#bc3a12; line-height:normal;}

#slideHomeDer div.divSlide p{ font-size:13px;  line-height:19px;}

#slideHomeDer div.divSlide div.masInfo a{
	display:block;
	position:absolute;
	bottom:18px; right:24px;
	text-align:center;
	font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;
	background-color:#bc3a12;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px 14px 7px;
	color:#FFFFFF;
}

#slideHomeDer div.divSlide div.masInfo a:hover{ background-color:#b01d09; color:#ffca57;}

/*VTIP*/
p#vtip { display: none; position: absolute; padding: 3px 5px; left: 5px; font-size: 12px; font-weight:600; background-color: #bc3a12 ; z-index: 9999; color:#FFFFFF; }
p#vtip #vtipArrow { position: absolute; bottom: -7px; left: 5px }

/*CONTENT*/
#content{ clear:both; background: #FFFFFF url(../img/bg/bg_content.jpg) repeat-x 0 0; overflow:hidden; width:965px; padding-bottom:20px;}


/*CONTENT IZQ*/
#content div.contentIzq{ width:590px; float:left; padding:25px 10px 0;}

#content div.contentIzq a{ color:#333333; text-decoration:none;}
#content div.contentIzq a:hover{ color:#000; text-decoration:underline;}

#content div.contentIzq h2{ font-size:22px; color:#1a1a1a; font-weight:600; margin-bottom:0.5em;}
#content div.contentIzq h2 a{ color:#1a1a1a; text-decoration:none;}
#content div.contentIzq p{margin-bottom:0.5em; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
#content div.contentIzq h3{ font-size:16px; color:#1a1a1a; font-weight:600; margin:1em 0 0.5em;}

#content div.contentIzq ul.queHacemos{ width:416px; margin:15px auto 20px; overflow:hidden;}
#content div.contentIzq ul.queHacemos li { float:left; margin:0 15px 15px 0;}
#content div.contentIzq ul.queHacemos li a{
	display:block;
	background: url(../img/botones/boton_que_hacemos.jpg) no-repeat left bottom;
	width:160px; height:41px;
	padding:12px 8px 0 25px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	 color:#FFF;
}
#content div.contentIzq ul.queHacemos li a:hover{ background-position:left top; color:#ffca57;}

/*SLIDE CLIENTES HOME*/
div.clientes{ clear:both; position:relative; border:1px solid #b5b5b5; padding:0 10px 5px; margin-bottom:15px;}
div.clientes h3{ margin:0.5em 0}
div.slideClientes{ width:497px; height:51px; margin-left:38px;}
div.slideClientes li { width:497px; height:51px;}
div.slideClientes li span{ display:block; float:left; color:#CCCCCC; text-transform:uppercase; margin-right:27px; margin-bottom:9px; font-size:17px;}

div.clientes div.flechaPrev{ position:absolute; width:18px; height:18px; top: 60px; left:10px;}
div.clientes div.flechaNext{ position:absolute; top:60px; right:10px;}





/*SLIDE CLIENTES QUIENES SOMOS*/
div.clientes2{ clear:both; position:relative; border:1px solid #b5b5b5; padding:0 10px 5px; margin:15px 0;}
div#contentInterna div.clientes2 h3{ margin:0.5em 0; font-size:13px;}
div.slideClientes2{ width:497px; height:110px; margin-left:38px;}
div.slideClientes2 li { width:497px; height:110px;}
div.slideClientes2 li span{ display:block; float:left; color:#CCCCCC; text-transform:uppercase; margin-right:27px; margin-bottom:9px; font-size:17px;}

div.clientes2 div.flechaPrev{ position:absolute; width:18px; height:18px; top: 80px; left:10px;}
div.clientes2 div.flechaNext{ position:absolute; top:80px; right:10px;}




div.contentNoticiasGaleria{ clear:both; width:590px; overflow:hidden;}

#content div.contentIzq div.contentNoticiasGaleria h3{ overflow:hidden; width:270px; margin:0 0 10px;}

#content div.contentIzq div.contentNoticiasGaleria h3 a{ font-size:16px; color:#1a1a1a; font-weight:600; margin:0 0 0.5em; display:block; float:left; margin-top:4px; text-decoration:none;}

#content div.contentIzq div.contentNoticiasGaleria h3 a.verMas{
	display:block;
	text-align:center;
	font-size:12px; color:#FFFFFF; font-weight:600; text-decoration:none;
	background-color:#bc3a12;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:4px 0;
	width:85px;
	float:right;
	margin-top:0;
	color:#FFFFFF;
}

#content div.contentIzq div.contentNoticiasGaleria h3 a.verMas:hover{ background-color:#b01d09; color:#ffca57;}

/*NOTICIAS HOME*/
div.contentNoticiasGaleria div.divNoticias{ width:275px; border:1px solid #b5b5b5; float:left; padding:8px; height:293px;}
div.contentNoticiasGaleria div.divNoticias div.scroll-pane{ height:248px;}
div.contentNoticiasGaleria div.divNoticias ul li { border-bottom:1px dotted #CCCCCC; margin-bottom:12px; padding-bottom:4px;}
div.contentNoticiasGaleria div.divNoticias ul li.last { border-bottom:none; margin-bottom:0;}

div.contentNoticiasGaleria div.divNoticias ul li h4 a{ color:#bc3a12; text-transform:uppercase; font-weight:600; text-decoration:none; display:block; background: url(../img/iconos/noticia.gif) no-repeat 0 0; padding:3px 0 4px 28px;}
div.contentNoticiasGaleria div.divNoticias ul li h4 a:hover{ color:#a40000;}

div.contentNoticiasGaleria div.divNoticias ul li a{ color:#bc3a12; text-decoration:none;}
div.contentNoticiasGaleria div.divNoticias ul li a:hover{ color:#a40000; text-decoration:underline;}

/*GALERIA HOME*/
div.contentNoticiasGaleria div.divGaleria{ width:275px; height:301px; border:1px solid #b5b5b5; float:right; padding:8px 8px 0;}

div.separador{ margin:25px auto; height:1px; background:url(../img/bg/separador.jpg) no-repeat center top; width:275px; clear:both;}

div.colDer div.separador{ margin:10px auto; height:1px; background:url(../img/bg/separador.jpg) no-repeat center top; width:275px; clear:both;}


/*COLUMNA DERECHA*/
#content div.contentDer{ width:345px; float:right; padding-top:15px;}
div.contentDer div.destacado1{ background:url(../img/bg/bg_destacado_col_der.jpg) no-repeat 0 0; height:152px; width:317px; padding:14px 10px 0; position:relative;}
div.contentDer div.destacado1 h2 { padding-bottom:4px; border-bottom:1px solid #ffca57; margin-bottom:6px;}
div.contentDer div.destacado1 h2 a{  font-size:18px; font-weight:600; color:#ffca57; text-decoration:none;}
div.contentDer div.destacado1 p{ font-size:13px; color:#FFFFFF;}
div.contentDer div.destacado1 a.masInfo{ display:block; width:154px; height:27px; padding:13px 0 0 34px;
	text-transform:uppercase; font-weight:bold; text-decoration:none;
	position:absolute; bottom:2px; left:75px; font-size:13px; color:#FFFFFF;
	background: #e27a21 url(../img/botones/mas_informacion.jpg) no-repeat left top;}
div.contentDer div.destacado1 a.masInfo:hover{background-position: left bottom; color:#ffca57;}

div.contentDer div.separador{ margin:12px 0; height:3px; background: url(../img/bg/bg_separador.jpg) no-repeat center top;}

div.contentDer div.destacado2 {width:327px; padding:14px 4px 0; position:relative; background:url(../img/bg/bg_destacado_col_der_2.jpg) no-repeat 0 0; border:1px solid #dedede;}

div.contentDer div.destacado2 h2{ color:#01296f; font-size:17px; font-weight:600; margin:0 0 7px 8px;}

ul.tabsPostulantes { border-bottom:1px solid #dedede; height:33px;}
ul.tabsPostulantes li { display:inline;}
ul.tabsPostulantes li a{ display: block; border:1px solid #dedede; padding:7px 13px; float:left;
 font-size:12px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color:#333333;
	text-decoration:none;
	margin-left:4px;
}

ul.tabsPostulantes li a:hover,
ul.tabsPostulantes li a.active{background-color:#FFFFFF; color:#01296f;}
ul.tabsPostulantes li a.active{font-size:13px; font-weight:bold;border-bottom: 1px solid #fff;}

div#slidePostulantes ul li div{ padding:6px 12px; width:303px; height:90px; position:relative;}
div#slidePostulantes ul li div h4{ color:#01296f; font-family:Arial, Helvetica, sans-serif;}
div#slidePostulantes ul li div p{ color:#666666;}

div#slidePostulantes div.botones{ position:absolute; bottom:0; left:0; height:38px; padding:0; width:auto;}

div#slidePostulantes a.registrate{
	display:block;
	width:158px;
	height:27px;
	padding:12px 0 0 30px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
	background: #979ca4 url(../img/botones/registrate_gratis.jpg) no-repeat left top;
	float:left;
	margin-left:5px;
}

div#slidePostulantes a.verBusquedas{ margin-left:75px;}
div#slidePostulantes a.registrate:hover{ background-position:left bottom; color:#FFFFCC;}

div#slidePostulantes a.yaEstoyRegistrado{ text-align:center; display:block; width:130px; color:#929292; float:left; text-decoration:none;}
div#slidePostulantes a.yaEstoyRegistrado span{ text-decoration:underline;}
div#slidePostulantes a.yaEstoyRegistrado:hover{ color:#666;}

div.contentDer div.destacado2 h2.destacado3{ color:#1a1a1a; font-size:16px;} 

form.newsletter{ margin:20px 0 15px 10px;}
form.newsletter label{ float:left; width:40px; padding-top:4px;}
form.newsletter input.text{ border:1px solid #CCCCCC; background-color:#FFFFFF; padding:4px; width:180px; margin-right:5px; float:left; color:#bc3a12; font-size:11px;}
form.newsletter input.textInterna{ width:125px;}
form.newsletter label.error{ color:#FF0000; display:block; clear:both; margin-left:40px; width:auto; margin-bottom:4px; font-size:11px; padding-top:0;}


div.borderTopFooter{ border-top:1px solid #333333; clear:both; margin:0; padding-top:1px;}
div.bgFooter{ background:url(../img/bg/bg_footer.jpg) repeat 0 0;}

div#footer{width:885px; margin:0 auto; padding:20px 40px 0; overflow:hidden;}

div#footer ul{ margin-right:40px; float:left;}
div#footer ul li{ color:#FFFFFF; font-size:14px; font-weight:600; margin-bottom:0.5em; font-family:'Open Sans', Arial, Helvetica, sans-serif; background:url(../img/iconos/bullet.gif) no-repeat 0 9px; padding-left:10px;}
div#footer ul li.noBullet{ background:none; padding-left:0;}
div#footer ul li a{ font-size:12px; color:#bc3a12; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
div#footer ul li a:hover{ text-decoration:underline;}

div#footer div.footerContacto{ float:left; margin-left:24px; padding-left:30px; background: url(../img/bg/bg_footer_divisor.png) no-repeat 0 -30px;}
div#footer div.footerContacto h3{color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:0.75em;}
div#footer div.footerContacto p{ color: #CCCCCC; margin-bottom:0.75em;}
div#footer div.footerContacto p img{ vertical-align:middle; margin-right:6px;}

div#footer div.footerContacto p a{ color:#cccccc; text-decoration:underline;}

div#footer div.footerContacto p.cg{ text-align:right; font-size:10px; margin:40px 0 8px;}
div#footer div.footerContacto p.cg img{ margin-right:3px;}
div#footer div.footerContacto p.cg a{text-decoration:none;}



/*INTERNA*/

/*contentInterna*/
#contentInterna{ clear:both; background: #FFFFFF url(../img/bg/bg_content.jpg) repeat-x 0 0; overflow:hidden; width:965px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/*padding:10px 10px 30px;*/
	min-height:340px;
}


#contentInterna h2{
	font-size:22px;
	font-weight:600;
	text-transform:uppercase;
	padding:5px 0;
	margin-bottom:.5em;
	color:#333;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	line-height:28px;
}

#contentInterna h3{
	font-size:15px;
	font-weight:600;
	padding:5px 0;
	margin-bottom:.5em;
	color:#333;
}

.contentCentral a{ color:#bc3a12; text-decoration:none;}
.contentCentral a:hover{ text-decoration:underline;}

.contentCentral p { margin-bottom:0.5em;}
.contentCentral p.dest { color:#bc3a12; text-align:justify; }

.contentCentral p.destComillas { color:#bc3a12; text-align:justify; padding:0 50px; background: url(../img/bg/comillas.gif) no-repeat 5px 0; margin-top:30px;}
.contentCentral p.firma { text-align:right; color:#bc3a12; padding-right:50px;}

.contentCentral ul.bullets{ margin:1em 0 1em 1em;}

.contentCentral ul.bullets li { margin-bottom:0.5em; padding-left:12px; background:url(../img/iconos/bullet2.gif) no-repeat 0px 6px;}

.contentCentral ul.bullets li strong {color:#bc3a12;}


.contentCentral div.recuadroText{ border:1px dashed #CCCCCC; padding:5px 10px 0; margin:1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

div.recuadritos{ border:1px double #bc3a12; color:#FFFFFF; padding:10px; margin:1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float:left; width:235px; margin:15px 0 10px 25px; background-color: #CC6633; font-size:13px;}


div.graficos{ clear:both; margin-left:30px; text-align:center;}

div.graficos a{
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#bc3a12;
	color:#FFFFFF;
	font-weight:bold;
	padding:15px;
	margin:0 15px 15px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
div.graficos a:hover{color:#ffca57; text-decoration:none;}

#contentInterna div.bgColDer{ background: url(../img/bg/bg_col_der_interna_repeat_y.jpg) repeat-y right top; overflow:hidden; width:965px;}

#contentInterna div.contentCentral{ padding:20px 10px 10px 20px;}

#contentInterna div.colIzq{ width:628px; float:left;}

#contentInterna div.colDer{ width:297px; background: url(../img/bg/bg_col_der_interna.jpg) no-repeat 0 0;  float:right; padding:10px;}

#contentInterna div.colDer div.recuadro{ border:1px solid #e1e1e1; background-color:#FFFFFF; padding:10px; margin-bottom:10px; width:255px; }


#contentInterna .colDer .recuadro h3{ overflow:hidden; width:255px; margin:0 0 10px;font-size:16px; color:#1a1a1a; font-weight:600;}


#contentInterna .colDer .recuadro h3 a{ font-size:16px; color:#1a1a1a; font-weight:600; margin:0 0 0.5em; display:block; float:left; margin-top:4px; text-decoration:none;}

#contentInterna .colDer .recuadro h3 a.verMas{
	display:block;
	text-align:center;
	font-size:12px; 
	font-weight:600;
	text-decoration:none;
	background-color:#bc3a12;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:4px 0;
	width:85px;
	float:right;
	margin-top:0;
	color:#FFFFFF;
}

#contentInterna .colDer h3 a.verMas:hover{ background-color:#b01d09; color:#ffca57;}


#contentInterna .colDer div.recuadro h4 a{ color:#bc3a12; text-transform:uppercase; font-weight:600; text-decoration:none; display:block; background: url(../img/iconos/noticia.gif) no-repeat 0 0; padding:3px 0 4px 28px;}
#contentInterna .colDer div.recuadro h4 a:hover{ color:#a40000;}

#contentInterna .colDer div.recuadro a.continuar{ color:#bc3a12; text-decoration:none;}
#contentInterna .colDer div.recuadro a.continuar:hover{ color:#a40000;}

p.epigrafe{ font-size:11px; padding:5px 5px 0;}


#contentInterna .colDer .recuadroPostulantes{ border:1px solid #e1e1e1; background-color:#FFFFFF; padding:5px 0 0; margin-bottom:10px; width:275px; }
#contentInterna .colDer .recuadroPostulantes h2{ margin:5px 10px; font-size:15px; color:#1a1a1a; font-weight:600; }


/*SLIDE POSTULANTES COL DER SELECCION.PHP */

div#slidePostulantesInterna ul li div{ padding:6px 12px; width:263px; height:90px; position:relative;}
div#slidePostulantesInterna ul li div h4{ color:#01296f; font-family:Arial, Helvetica, sans-serif;}
div#slidePostulantesInterna ul li div p{ color:#666666;}

div#slidePostulantesInterna div.botones{ position:absolute; bottom:0; left:0; height:38px; padding:0; width:auto;}

div#slidePostulantesInterna a.registrate{
	display:block;
	width:153px;
	height:27px;
	padding:12px 0 0 35px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	background: #979ca4 url(../img/botones/registrate_gratis.jpg) no-repeat left top;
	float:left;
	margin:0 10px 0 5px;
}

div#slidePostulantesInterna a.verBusquedas{ margin-left:5px;}
div#slidePostulantesInterna a.registrate:hover{ background-position:left bottom; color:#FFFFCC;}

div#slidePostulantesInterna a.yaEstoyRegistrado{ color:#929292; text-align:center; text-decoration:none;}
div#slidePostulantesInterna a.yaEstoyRegistrado span{ text-decoration:underline;}
div#slidePostulantesInterna a.yaEstoyRegistrado:hover{ color:#333;}







/*FORMULARIOS*/
form.form{
	margin:0 auto;
	width:388px;
}

#contentInterna form.form h3{
	font-size:15px;
	color:#bc3a12;
	font-weight:600;
	text-transform:uppercase;
	padding:5px 0;
	margin:20px 0 10px;
	border-bottom:1px dotted #bc3a12;
}

#contentInterna div.panel form.form h2{
	font-size:15px;
	color:#bc3a12;
	font-weight:600;
	text-transform:uppercase;
	padding:5px 0;
	margin:20px 0 10px;
	border-bottom:1px dotted #bc3a12;
}

form.form .separadorForm{
	margin:10px 0;
	border-bottom:1px dotted #CCCCCC;
	height:1px;
}

form.form div{
	margin-bottom:10px;
	width:388px;
	overflow:hidden;
}

form.form div.editor div{
	margin:0;
	width: auto;
	overflow: visible;
	text-align:left;
}


form.form div.editor textarea{
	width:380px;
}

form.form label{
	font-weight:bold;
	padding-right:10px;

	text-align:left;
	display:block;
	float:left;
	width:130px;
	color: #666666;
	margin-top:4px;
	}

form.form input.text{
	border:1px solid #ccc;
	background-color: #f8f8f8;
	width:238px;
	font-size:13px;
	padding:3px;
	color:#5B0000;
}

form.form textarea{
	border:1px solid #ccc;
	background-color: #f8f8f8;
	height:5em;
	width:238px;
	font-size:13px;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	color:#5B0000;
}


form.form select{
	border:1px solid #ccc;
	background-color: #f8f8f8;
	width:241px;
	font-size:13px;
	padding:3px;
	color: #5B0000;
}

form.form div.button{
	text-align:right;
}

form.form div label.error{ color:#FF0000; display:block; clear:both; margin-left:140px; width:auto; padding:0;}

form.form div.noview{ display:none;}

div.mensaje{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px 15px 15px 35px;
	border:1px solid #CCCCCC;
	width:400px;
	margin:15px auto;
	background-color:#FFFFFF;
}

p.gracias{}
p.gracias img{ vertical-align:middle;}
p.gracias strong{ font-size:14px; color: #009900;}

p.exito{
	color: #009900;
	background: #FFFFFF url(../admin/img/si.jpg) no-repeat 0 4px;
	padding:3px 0 3px 20px;
}

p.error{
	color: #FF0000;
	background: #FFFFFF url(../admin/img/no.jpg) no-repeat 0 4px;
	padding:3px 0 3px 20px;
}

p.atencion{
	color: #FF6600;
	background: #FFFFFF url(../img/iconos/atencion.gif) no-repeat 0 0px;
	padding:3px 0 20px 35px;
}



div#contentInterna div.mensaje a{
	color: #bc3a12;
}

.popupLightBox{ background-color:#FFFFFF;}

.popupLightBox h3{ background-color:#FFFFFF;font-size:16px; color:#bc3a12; font-weight:600; margin-bottom:0.5em;}


div.busquedasListado {width:935px; overflow:hidden; padding-top:20px;}
div.busquedasListado div.busqueda{
	width:430px;
	margin:0 20px 20px 0;
	 border:1px solid #e1e1e1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 10px 50px;
	float:left;
	min-height:130px;
	position:relative;
}

div.busquedasListado div.nota{
	min-height:200px;
}
/*div.busquedasListado div.destacada { border:1px dotted #b01d09}*/

div.busquedasListado div.last{ margin-right:0;}

div.busquedasListado div.busqueda .divTextCopete{ text-align:justify;}
div.busquedasListado div.busqueda .imgNota{ width:150px; float:left; margin-right:10px;}

div#contentInterna div.busquedasListado div.busqueda h3{ margin-bottom:.5em;}
div#contentInterna div.busquedasListado div.busqueda h3 div{ display:block; float:right; width:60px; font-size:10px; color:#999999;}
div#contentInterna div.busquedasListado div.busqueda h3 a{ color:#bc3a12; text-transform:uppercase; font-weight:600; text-decoration:none; display:block; background: url(../img/iconos/noticia.gif) no-repeat 0 0; padding:0px 0 7px 28px; font-size:14px;}
div#contentInterna div.busquedasListado div.busqueda h3 a:hover{ color:#a40000;}
div.busquedasListado div.busqueda p{ text-align:justify;}

div.busquedasListado div.busqueda div.buttons{ position:absolute; bottom:10px; right:10px;}

div.busquedasListado div.busqueda a.ampliarAviso,
div.busquedasListado div.busqueda a.postularse{
	display: inline-block;
	text-align:center;
	font-size:12px; color:#FFFFFF; 
	text-decoration:none;
	background-color:#bc3a12;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:4px 6px;
	float:left;
	margin-top:0;
	color:#FFFFFF;
	margin:5px;
}

div.busquedasListado div.busqueda a.ampliarAviso:hover,
div.busquedasListado div.busqueda a.postularse:hover{ background-color:#b01d09; color:#ffca57;}







div.breadcrumb {
	width:800px;
	margin:0 auto 10px;
	clear:both;
}

div.breadcrumb a.volver{
	float:right;
	display:inline-block;
	width:60px;
	text-align: right;
}

div.breadcrumb a:hover{ text-decoration:none;}

div.busquedasDetalle {
	width:740px;
	overflow:hidden;
	margin:0 auto 15px;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:20px 30px 10px;
	background-color:#FFFFFF;
	}


div.busquedasDetalle h2 span { color:#999999; font-size:14px;}

div.busquedasDetalle div { margin-bottom:10px; padding:10px; border-bottom:1px dotted #CCCCCC; text-align:justify;}


div.busquedasDetalle div.buttons{border-bottom:none; text-align:right; position:relative;}


div.busquedasDetalle div.buttons a.postularse{
	display: inline-block;
	text-align:center;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#bc3a12;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:6px 10px;
	float:left;
	margin-top:0;
	color:#FFFFFF;
	margin:5px;
	float:right;
}

div.busquedasDetalle div.buttons a.postularse:hover{ background-color:#b01d09; color:#ffca57;}





div.busquedaPost{
	padding:10px 10px 20px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:20px;
}







div.paginador{ margin:20px 60px; padding:20px 0 0; clear:both; border-top:1px dotted #CCCCCC; text-align:center;}
div.paginador a{ color:#666; text-decoration:none; display: inline-block; margin: 0 2px; padding:1px 6px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #FFFFFF;
	text-decoration:none;
}
div.paginador a:hover{border:1px solid #990000; text-decoration:none;}
div.paginador a.activo{ color:#fff; font-weight:bold; background-color: #990000;cursor:default;text-decoration:none;border:1px solid #990000;}
























div.postulacionListado {width:920px; overflow:hidden; padding-top:20px;}
div.postulacionListado div.busqueda{
	 border:1px solid #e1e1e1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;
	width:80%;
	margin:0 auto 30px;
}

div#contentInterna div.postulacionListado div.busqueda h3{ margin-bottom:0;}
div#contentInterna div.postulacionListado div.busqueda h3 a{ color:#bc3a12; text-transform:uppercase; font-weight:600; text-decoration:none; display:block; background: url(../img/iconos/noticia.gif) no-repeat 0 0; padding:3px 0 4px 28px; font-size:14px;}
div#contentInterna div.postulacionListado div.busqueda h3 a:hover{ color:#a40000;}
div#contentInterna div.postulacionListado div.busqueda h3 div{ display:block; float:right; width:250px; text-align:right; margin-top:4px; font-size:12px;}

div.postulacionListado div.busqueda p{ text-align:justify;}

div.postulacionListado div.busqueda .infoCompleta { width:95%; margin:10px auto 0; display:none;}
div.postulacionListado div.busqueda .infoCompleta div{margin-bottom:10px; padding:10px; border-bottom:1px dotted #CCCCCC; text-align:justify;}
div.postulacionListado div.busqueda .infoCompleta p.right{ text-align:right;}


div.menuPanel{ padding:10px 20px; border:1px solid #CCCCCC; margin:30px 10px 30px 0; background-color: #F3F3F3; text-align:left;}

div.menuPanel ul li { display: inline-block; padding:0 6px;}
div.menuPanel ul li a{ text-transform:uppercase;}
div.menuPanel ul li.salir{ float:right;}
div.menuPanel ul li.salir a{ text-transform:none; font-size:11px;}


div.panel h4{
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	padding:5px 0;
	margin-bottom:.5em;
	color:#333;
}

a.imgPrincipal{ display:block; float:left; margin:0 10px 10px 0; border:2px solid #999999;}
div.galeria { background:url(../img/bg/bg_galeria.jpg) no-repeat 0 0; width:738px; margin:15px 0; padding:10px 0 0; overflow:hidden;}
div.galeria ul{background: url(../img/bg/bg_galeria_bottom.jpg) no-repeat 0 bottom; padding:5px 0 15px; width:738px; overflow:hidden; margin:0;}  
div.galeria ul li{ float: left; margin-left:30px; line-height:normal; background:none;}
div.galeria ul li a{ display:block; border:2px solid #999999; padding:0; margin-bottom:5px;line-height:normal; float:left;}
div.galeria ul li a:hover{border:2px solid #7b7b7b;}
div.galeria ul li a img{ display:block;padding:0; margin:0;}

div.galeriaGrande { background:url(../img/bg/bg_galeria_grande.jpg) no-repeat 0 0; width:925px; margin:15px 0; padding:10px 0 0; overflow:hidden;}
div.galeriaGrande ul{background: url(../img/bg/bg_galeria_grande_bottom.jpg) no-repeat 0 bottom; padding:5px 0 15px; width:925px; overflow:hidden; margin:0;}  
div.galeriaGrande ul li{ float: left; margin-left:22px; margin-bottom:30px; width:275px;}
div.galeriaGrande ul li a { display:block;}
div.galeriaGrande ul li a img{ display:block;}
div.galeriaGrande ul li strong { display:block; font-weight:normal;}


/*
div.galeriaGrande{background:url(../img/bg/bg_galeria_bottom.jpg) no-repeat left bottom; padding-bottom:15px; margin:15px 0; width:630px; overflow:hidden;}
div.galeria h3{background:url(../img/bg/bg_galeria.jpg) no-repeat 0 0; padding:15px 0 10px 20px;}
div.galeriaGrande h3{background:url(../img/bg/bg-galeria-top3.jpg) no-repeat 0 0; padding:15px 0 10px 20px;}
div.galeriaGrande div.videos{ width:292px; float:left; margin:0 10px 10px 10px; background:url(../img/bg/bg_videos.jpg) no-repeat left bottom; padding-bottom:6px;}
div.galeriaGrande div.videos img{ border:6px solid #d1d1d1; width:280px;}
div.galeriaGrande div.videos h4,
div.galeriaGrande div.videos p{ margin:auto 6px;}
div.galeriaGrande div.videos h4{ font-weight:bold; color: #034188;}
*/


div.botonesInterna{ width:260px; float:right; height:38px; margin-top:-20px; margin-bottom:20px;}

div.botonesInterna a.registrate{
	display:block;
	width:105px;
	height:29px;
	padding:10px 0 0 25px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	color:#999;
	background: url(../img/botones/registrate_gratis_interna2.jpg) no-repeat left top;
	float:left;
}
div.botonesInterna a.registrate:hover{color:#bc3a12;}

div.botonesInterna a.yaEstoyRegistrado{ text-align:center; display:block; width:120px; padding-top:13px; color:#929292; float:left; text-decoration:none;}
div.botonesInterna a.yaEstoyRegistrado:hover{ color:#666;}