/* ---[ Reglas genéricas ]---------------------- */
/* chrome, safari */  
::-webkit-input-placeholder{color:#CCC;  font-style:italic;}  

/* mozilla */
input:-moz-placeholder, textarea:-moz-placeholder{color : #CCC; font-style : italic;} 

/* ---[ Reglas específicas ]-------------------- */
form.frm1 p, form.frm1 .fld-b{height : 32px; margin : 3px 0; padding : 0 7px; background : url(/images/bg/fld-l.gif) no-repeat left center;}
form.frm1 .hl{background : url(/images/bg/fld-l-hl.gif) no-repeat left center;}
form.frm1 .fld-err{background : url(/images/bg/fld-l-err.gif) no-repeat left center;}

form.frm1 .fld-b{height : 40px; margin : 3px 0; padding : 0 7px; background : url(/images/bg/fld-b-l.gif) no-repeat left center;}
form.frm1 .b-hl{background : url(/images/bg/fld-b-l-hl.gif) no-repeat left center;}
form.frm1 .b-err{background : url(/images/bg/fld-b-l-err.gif) no-repeat left center;}

form.frm1 .frm-ta,
form.frm1 .fld-ta{height : 242px; padding : 7px; background : url(/images/bg/fld-ta.gif) no-repeat;}
form.frm1 .ta-hl{background : url(/images/bg/fld-ta-hl.gif) no-repeat;}
form.frm1 .ta-err{background : url(/images/bg/fld-ta-err.gif) no-repeat;}

form.frm1 .fld-ta-sm{height : 144px; padding : 0 7px; background : url(/images/bg/fld-ta-l-sm.gif) no-repeat;}
form.frm1 .ta-sm-hl{background : url(/images/bg/fld-ta-l-sm-hl.gif) no-repeat;}
form.frm1 .ta-sm-err{background : url(/images/bg/fld-ta-l-sm-err.gif) no-repeat;}

form.frm1 .fld-ta-big{height : 346px; padding : 7px; background : url(/images/bg/fld-ta-big.gif) no-repeat;}
form.frm1 .ta-big-hl{background : url(/images/bg/fld-ta-big-hl.gif) no-repeat;}
form.frm1 .ta-big-err{background : url(/images/bg/fld-ta-big-err.gif) no-repeat;}

form.frm1 .fld-xl{height: auto; width : 500px; padding : 6px 0 0; background : url(/images/bg/fld-xl-t.gif) no-repeat;}
form.frm1 .fld-xl>span{display : block; padding : 0 7px 7px;background : url(/images/bg/fld-xl-b.gif) no-repeat bottom;}
form.frm1 .fld-xl>span label:first-child{margin-top : 5px;}
form.frm1 .xl-hl{background : url(/images/bg/fld-xl-t-hl.gif) no-repeat;}
form.frm1 .xl-hl>span{background : url(/images/bg/fld-xl-b-hl.gif) no-repeat bottom;}
form.frm1 .xl-err{background : url(/images/bg/fld-xl-t-err.gif) no-repeat;}
form.frm1 .xl-err>span{background : url(/images/bg/fld-xl-b-err.gif) no-repeat bottom;}

form.frm1 p.cntnr-btn, form.frm1 .nrml{height : auto; width : auto; background-image : none;}

form.frm1 label, form.frm1 span.wrppr1, form.frm1 .fld-b label{
	display : block;
	float : left;
	height : 32px;
	padding : 0;
	padding-right : 7px;
	line-height : 32px;
	background : url(/images/bg/fld-r.gif) no-repeat right center;
}

form.frm1 .hl label, form.frm1 .hl span.wrppr1{background : url(/images/bg/fld-r-hl.gif) no-repeat right center;}

form.frm1 .fld-xl label{display : block; float : none; height : 25px; line-height : 25px; background : transparent;}

form.frm1 .fld-err label, 
form.frm1 .fld-err span.wrppr1{background : url(/images/bg/fld-r-err.gif) no-repeat right center;}
form.frm1 .fld-b label{height : 32px; padding-top : 8px; line-height : 24px; background : url(/images/bg/fld-b-r.gif) no-repeat right center;}

form.frm1 .b-hl label{background : url(/images/bg/fld-b-r-hl.gif) no-repeat right center;}
form.frm1 .b-err label{background : url(/images/bg/fld-b-r-err.gif) no-repeat right center;}

form.frm1 .frm-ta label, form.frm1 p.fld-ta label, 
form.frm1 .fld-ta-big label{background : transparent;}

form.frm1 .fld-ta-sm label{height : 144px; width:100%; background : url(/images/bg/fld-ta-r-sm.gif) no-repeat right center;}
form.frm1 .ta-sm-hl label{background : url(/images/bg/fld-ta-r-sm-hl.gif) no-repeat right center;}
form.frm1 .ta-sm-err label{background : url(/images/bg/fld-ta-r-sm-err.gif) no-repeat right center;}

form.frm1 input[type="text"], form.frm1 input[type="password"],
form.frm1 select{
	margin : 0 0 0 1em; 
	padding : 0 0 0 .5em;
	border : none;
	border-left : 1px solid #5151D4;
	background : #F2F2F2;
}

form.frm1 p.fld-xl input[type="radio"]{line-height : 25px; background : #F0F;}

form.frm1 .fld-b input, form.frm1 .fld-b select{font-size : 20px; font-family : "HelveticaNeueLT Std", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
form.frm1 textarea{
	width : 486px;
	height : 200px;
	padding : 0;
	border : none;
	border-top : 1px solid #5151D4;
	background : #F2F2F2;
	font-size : 1em;
	font-family : Verdana, "Verdana Ref", "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
}

form.frm1 .fld-err input, form.frm1 .b-err input, 
form.frm1 .ta-err textarea,
form.frm1 .ta-sm-err textarea,
form.frm1 .ta-big-err textarea{background : #FED url(/images/icons/alert/led-stop-sm.png) no-repeat right center !important;} 

form.frm1 p.xl-err label{background : #FED url(/images/icons/alert/led-stop-sm.png) no-repeat right center;}

form.frm1 p.frm-ta-sm textarea,
form.frm1 p.fld-ta-sm textarea{width:100%; height : 100px;}

form.frm1 span.wrppr1 label{display : inline; float : none; background : transparent;}
form.frm1 fieldset{-moz-border-radius : 5px; -webkit-border-radius : 5px;}
form.frm1 fieldset.half-col{float : left; width : 47%; border : 1px solid #009;}
form div.flt{float : left;margin-bottom : 3px;}
form div.flt p{float : left; margin-bottom : 0;}

/* ---[ Solapas ]------------------------------- */

.slp{
	width : 80%;
	height : 35px;
	padding: 0 10%;
	background : url(/images/bg/solapa-bg.gif) repeat-x;
	color : #FFF;
	border-bottom : none;
	font : bold 1em 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	letter-spacing : normal;
}
.slp .slp-a {
	float : left;
	display : block;
	height : 35px;
	line-height : 35px;
	padding : 0 0 0 16px;
	text-align : center;
	background : url(/images/bg/solapa-l.png) no-repeat left top;
}
.slp .slp-a b{
	float : left;
	display : block;
	height : 35px;
	padding : 0 24px 0 8px;
	background : url(/images/bg/solapa-r.png) no-repeat right top;
}

/* ---[ Botones ]------------------------------- */

.cntnr-btn, .cntnr-btn-c1{overflow : hidden; width : 99%; background-image : none;}
.cntnr-btn-c1, .alertbox .ab-cnt .cntnr-btn-c1{width : 40%; margin : auto;}
a.btn, a.btn-imp{
	float : left;
	display: block;
	height: 32px;
	min-width : 80px;
	margin : 10px;
	padding-left : 33px;
	font-size : 13px;
	font-weight : bold;
	line-height : 32px;
	text-decoration : none;
}
a.btn:link, a.btn:visited, a.btn:active,
a.btn-imp:link, a.btn-imp:visited, a.btn-imp:active{color: #FFF;}
a.btn:hover{color: #003;}
a.btn-imp:hover{color: #300;}
a.btn b, a.btn-imp b{display: block; padding : 0 10px 0 5px; text-align : left;}
a.btn b{background: transparent url(/images/botones/btn-fdo.png) no-repeat right top;}
a.btn-imp b{background: transparent url(/images/botones/btn-fdo-imp.png) no-repeat right top;}
a.btn:hover b{background : transparent url(/images/botones/btn-fdo.png) no-repeat right -33px;}
a.btn-imp:hover b{background : transparent url(/images/botones/btn-fdo-imp.png) no-repeat right -33px;}

a.ok, a.cnclr, a.vlvr, a.sgr, a.ed, a.ver, a.brr, a.grdr, a.cmpltr1, a.cmpltr2, 
a.envr, a.pub, a.imp, a.add, a.filt, a.brrtd, a.cnclr-imp, a.sgr-imp, a.ok-imp{background : transparent no-repeat left top;}
a.btn:hover, a.btn-imp:hover{background-position : left -33px;}
a.ok{background-image : url(/images/botones/ok.png);}
a.cnclr{background-image : url(/images/botones/cancelar.png);}
a.vlvr{background-image : url(/images/botones/volver.png);}
a.sgr{background-image : url(/images/botones/seguir.png);}
a.ed{background-image : url(/images/botones/editar.png);}
a.ver{background-image : url(/images/botones/ver.png);}
a.brr{background-image : url(/images/botones/eliminar.png);}
a.grdr{background-image : url(/images/botones/guardar.png);}
a.cmpltr1{background-image : url(/images/botones/completar1.png);}
a.cmpltr2{background-image : url(/images/botones/completar2.png);}
a.envr{background-image : url(/images/botones/enviar.png);}
a.pub{background-image : url(/images/botones/publicar.png);}
a.imp{background-image : url(/images/botones/imprimir.png);}
a.add{background-image : url(/images/botones/agregar.png);}
a.filt{background-image : url(/images/botones/filtrar.png);}
a.brrtd{background-image : url(/images/botones/eliminar-todo.png);}
a.cnclr-imp{background-image : url(/images/botones/cancelar-imp.png);}
a.sgr-imp{background-image : url(/images/botones/seguir-imp.png);}
a.ok-imp{background-image : url(/images/botones/ok-imp.png);}

/* ---[ Especs x página ]----------------------- */

#ext-frm-psnts form h3{margin-top : 1em; clear : both;}
#ext-frm-psnts input[type="text"]{width : 200px;}
#ext-frm-psnts #Nombre{width : 370px;}
#ext-frm-psnts #Rubro{width : 395px;}
#ext-frm-psnts #Domicilio{width : 375px;}
#ext-frm-psnts #CP{width : 60px;}
#ext-frm-psnts #Tel, #ext-frm-psnts #Fax{width : 120px;}
#ext-frm-psnts #Email{width : 390px;}
#ext-frm-psnts #Solicitante{width : 250px;}
#ext-frm-psnts #Cargo-Solicitante, 
#ext-frm-psnts #Cargo-Representante{width : 150px;}
#ext-frm-psnts #Tel-Solicitante, #ext-frm-psnts #Tel-Representante{width : 120px;}
#ext-frm-psnts #Representante{width : 210px;}
#ext-frm-psnts #Dom-Pasantia{width : 170px;}
#ext-frm-psnts #Edad-Desde, #ext-frm-psnts #Edad-Hasta{width : 40px;}
#ext-frm-psnts #Exp-Tiempo{width : 80px;}
#ext-frm-psnts a.btn{margin-left : 190px;}

#mail label{width : 100%;}
#mail #dirlbl{width : 427px;}
#mail #eml{width : 403px;}
#mail #nme{width : 389px;}
#mail #sbjt{width : 414px;}
#mail #tel{width : 404px;}
#mail #intrs{width : 291px;}
#mail #loc{width : 400px;}
#mail #prov{width : 401px;}
#mail .fld-xl .jquery-safari-checkbox-box{float:left;}
#mail .fld-xl label{width : 97%;}

#mail a.btn{margin-left : 190px;}

#cursos-ini-frm select{width : 300px; outline : none;}
#cursos-ini-frm #dias{width : 200px;}
#cursos-ini-frm #hor{width : 200px;}
#cursos-ini-frm a.btn, #mantenimiento a.btn{margin-left : 190px;}

#cursos-ini-lst  a.btn{margin-left : 580px;}

#carreras-news-lst a.btn{margin-left : 560px;}

#carreras-news-frm a.btn{margin-left : 190px;}
#carreras-news-frm .slp{margin-bottom : 0;}

#dist-frm-preinsc form h3{margin-top : 1em; clear : both;}
#dist-frm-preinsc input[type="text"]{width : 200px;}
#dist-frm-preinsc #carrera{width : 500px;}
#dist-frm-preinsc #nombre{width : 330px;}
#dist-frm-preinsc #nrodni{width : 80px;}
#dist-frm-preinsc #estcivil{width : 100px;}
#dist-frm-preinsc #fechanac{width : 80px;}
#dist-frm-preinsc #direccion, #dist-frm-preinsc #email,
#dist-frm-preinsc #titulos{width : 400px;}
#dist-frm-preinsc #cp{width : 70px;}
#dist-frm-preinsc #carac{width : 45px;}
#dist-frm-preinsc #telefono{width : 170px;}
#dist-frm-preinsc p.frm-ta label{display : block; width : 100%;}
#dist-frm-preinsc #decl p{height : auto; margin : auto; background-image : none;}
#dist-frm-preinsc a.btn{margin-left : 224px;}

#cursos-insc a.btn{margin-left : 300px;}
