



a {
outline-color:invert;
outline-style:none;
outline-width:0px;
text-decoration:none;
}
body {
background-image:url(Imagenes/fondoform.png);
background-repeat:repeat-x;
font-family:Helvetica,Arial,Verdana;
font-size:12px;
margin:0 auto;
padding:0;
}
#contenedor {
height:auto;
margin:0 auto;
overflow:hidden;
width:960px;
text-align:center
}
#cap {
height:105px;
width:960px;
}
#caplogo {
float:left;
height:95px;
margin-left:30px;
width:125px;
}
#capeti {
float:right;
height:95px;
left:-120px;
position:relative;
width:125px;
}
#menu {
color:black;
font-weight:bold;
height:38px;
margin:0 auto;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
top:-11px;
width:600px;
margin-left:110px;
}
#menu ul {
margin:0 auto;
padding:0;
}
#menu ul li {
float:left;
list-style-type:none;
margin:0 auto 0 13px;
padding:5px;
text-align:center;
width:160px;
}
#menu ul li a:hover {
color:#6C9653;

}
#menu a, .menu a:visited {
color:#696969;
display:block;
font-size:11px;
height:60px;
outline-color:invert;
outline-style:none;
outline-width:0;
position:relative;
text-decoration:none;
top:15px;
width:160px;
}
#banof {
height:223px;
width:960px;
}
#banofd {
float:left;
font-family:Helvetica,Verdana,Arial;
height:193px;
padding-left:30px;
padding-top:20px;
//padding-top:50px;
width:570px;
text-align:left;

}


#banofd h1{
color:#FFFFFF;
font-size:25px;
font-weight:800;
}

#banofd h2 {
color:white;
font-size:14px;
line-height:17px;
font-weight:400;
}
#banofe {
float:right;
height:223px;
left:30px;
position:relative;
top:-20px;
width:360px;
}
#banofe2 {
float:right;
height:223px;
left:-57px;
position:relative;
top:53px;
width:360px;
}
#banofe22 {
float:right;
height:223px;
left:-35px;
position:relative;
top:-56px;
width:360px;
}

#banofe23{
float:right;
height:223px;
left:-10px;
position:relative;
top:-25px;
width:360px;
}


#enun{ width:800px; text-align:left;height:auto; margin:0 auto; margin-top:30px; margin-bottom:10px; background-color:#e0e0e0;  padding:15px; position:relative; left:-10px;}

#enun h3 {color:#535353;
display:inline;
font-size:12px;
font-weight:500;}

#form {
height:auto;
margin:0 auto;
text-align:left;


}
#act {
height:650px;
margin:0 auto;
text-align:center;
width:960px;
}
#activ {
height:300px;
left:-25px;
margin:0 auto;
position:relative;
text-align:center;
top:-50px;
width:960px;

}


#salario {
height:150px;
margin:0 auto;
text-align:center;
width:770px;
position:relative;
padding-top:30px;
padding-bottom:30px;
font-size:10px;
border:solid thin 1px #666666;
margin-top:20px;
float:inherit;



}

#salario table{ width:700px; margin:0 auto; padding:0px; float:inherit; position:relative; left:0px;}
#salario input{ width:50px;}
#salario select{ width:150px;}
#salario H6{ font-size:9PX; color:#666666; position:relative; left:-40px; }
#salario H4{ font-size:15PX; color:#666666; position:relative; left:-40px; display:block; margin-bottom:40px; }
#salario H5{ font-size:15PX; color:#666666; position:relative; left:-40px; }
#botonsueldo{ width:75px; height:33px; float:right; margin-right:30px; position:relative; top:-20px; }
#botonsueldo input{ width:75px; height:33px; border:none;}



ctiv a{ color:#6C9653; margin-left:2px; margin-right:2px; font-weight:bold; text-decoration:underline;}

#activ h1 {
margin:0 auto;
color:#6C9653;
font-size:24px;
position:relative;
top:150px;
width:820px;
}
#activ h2 {
margin:0 auto;
color:#6C9653;
font-size:15px;
font-weight:400;
position:relative;
top:150px;
width:820px;
margin-top:20px;
}
#form2 {
height:650px;
margin:0 auto;
position:relative;
text-align:center;
top:-50px;
width:960px;
}
#formesq {
float:left;
margin-left:20px;
margin-top:30px;
}
#formdre {
float:left;
margin-top:35px;
width:420px;
position:relative;
left:60px;

}


#formdrearea {
clear:none;
left:120px;//left:0px;
position:relative;
top:-15px;//top:0px;
width:300px;
}

 

#foto {

background-color:red;
position:relative;
//top:-8px;

}


#fotot h5{


position:relative;
//top:-6px;

}

#foto input{

float:left;
font-size:10px;
height:20px;
width:258px; 
margin:0px;
position:inherit;

}


#formdretext {
clear:none;
float:left;
font-size:10px;
left:-8px;
margin:0 auto;
position:relative;
text-align:left;
top:4px;
width:120px;
}

#formdretext3 {
clear:none;
float:left;
font-size:10px;
left:20px;
margin:0 auto;
position:relative;
text-align:left;
top:4px;
width:120px;
}


#formdretext2 {
clear:none;
float:left;
font-size:10px;
left:-8px;
margin:0 auto;
position:relative;
text-align:left;
top:0PX;
//top:25px;
width:120px;
}



#formdre h5 {
clear:none;
left:15px;
margin:0 auto;
position:relative;
}
#formdre h6 {
left:0;
position:relative;
top:-1px;
}
#formboto {
clear:both;
margin-right:20px;
text-align:center;
width:960px;

}

#condi{ width:360px; height:40px; margin:0 auto; text-align:left;  }
#condi a{ color:#6C9653; font-size:9px;display:inline; margin-left:5px; margin-right:5px;}
#condi h4{ font-size:9px;display:inline; color:#535353;}

#segur{ width:400px; background-color:white; border:solid 1px #6C9653; height:100px; display:none; margin:0 auto; text-align:left;}

#segur a{ color:#6C9653; text-decoration:underline; font-size:19px; float:right; margin-right:5px;}
#segur h5{ color:#6C9653; font-size:9px; margin-top:17px; margin-left:10px; margin-right:10px; margin-bottom:25px;}
#formboto input {
border:0 none;
}

#fI {
background-color:#333333;
height:80px;
margin:10px auto 0;
padding-top:5px;
text-align:center;
width:100%;
}

#fIact {
background-color:#333333;
margin:10px auto 0;
padding-top:5px;
text-align:center;
width:100%;

height:90px;
}


#fIcon{
background-color:#333333;
height:100px;
margin:10px auto 0;
padding-top:5px;
text-align:center;
width:100%;
}
#condicion{
height:auto;
margin:auto 0;
padding-top:5px;
width:60%;
border: solid 1px #6C9653;
text-align:left;
padding:15px;
padding-top:30px;
margin:25px;
position:relative;
left:150PX;
//left:0PX;


}

#propuest
{ width:700px; font-size:15px; color: #6C9653;  text-align=center; margin: 0 auto; margin-top:30px; margin-bottom:30px; font-weight:bold;  }

#condicion h3{ font-size:13px; font-weight:100; color:#333333;}

#fI1 {
height:50px;
margin:0 auto;
text-align:center;
width:960px;
}
#fI1 ul {
margin-top:10px;
text-align:center;

}
#fI1 li {
display:inline;
padding-left:30px;
padding-right:30px;
text-align:center;

}
#fI1 a {
color:white;
font-size:10px;
}
#fI2 {
color:white;
font-size:10px;
height:10px;
margin:0 auto;
width:400px;
}

#fI2 a{ color:white;}
#fIn {
background-color:yellow;
height:80px;
position:relative;
text-align:center;
top:-50px;
width:960px;
}
#fIn1 {
height:50px;
margin:0 auto;
text-align:center;
width:800px;
}
#fIn1 ul {
margin-left:0;
margin-top:10px;
}
#fIn1 li {
display:inline;
padding-left:30px;
}
#fIn1 a {
color:white;
font-size:10px;
}
#fIn2 {
color:white;
font-size:10px;
height:30px;
margin:0 auto;
width:400px;
}


h5 {
font-size:10px;
margin:0 auto;
font-weight:100;
position:relative;
top:3px;
}
h6 {
color:#FF0000;
font-size:10px;
margin:0 auto;
position:relative;
top:4px;
font-weight:300;
}
#cha {
border: 2px solid #FF0000;
width:100px;
height:30px;
padding:3px;
padding-top:0px;
padding-bottom:5px;



}
table {
width:430px;
position:relative;
left:30px;

}
tr {
text-align:left;
vertical-align:top;
}
td {
padding-bottom:5px;
padding-right:15px;
}

input {
font-size:9px;
height:15px;
width:252px;
border:1px solid #B3B3B3;
}

input:hover {
font-size:9px;
height:15px;
width:252px;
border:1px solid #6C9653;
}

select {
font-size:9px;
height:20px;
width:254px;
}


select:hover {
font-size:9px;
height:20px;
width:254px;
border:1px solid #6C9653;
}


textarea {
left:0;
margin:0 auto;
overflow:auto;
position:relative;
font-size:12px;
width:252px;
border:1px solid #B3B3B3;
}

textarea:hover {
left:0;
margin:0 auto;
overflow:auto;
position:relative;
font-size:12px;
width:252px;
border:1px solid #6C9653;
}
#formdre input {
font-size:18px;
height:25px;
width:80px;
//margin-top:25px;
}
#formboto input {
background-color:#FFFFFF;
height:auto;
margin-top:40px;
width:auto;
}

#capcha { text-align:left; width:100px; float:left; position:relative; left:22px;
}


#error{ width:810px; height:50px; margin:0 auto; margin-bottom:0px; margin-top:20px; text-align:left; padding:5px; padding-top:15px; padding-left:70px;  padding-bottom:0px; position:relative; left:-54px; clear:none; }

#errorim{clear:none; margin-right:15px; width:50px; float:left; margin:0 auto; }
#errortext{clear:none; width:750px; float:left; margin:0 auto; }


#error h1{ font-size:12px; color:#FF3737; font-weight:300;
}

#form3 select{ width:80px;}


#errorcarga{  width:auto; height:auto; position:relative; top:-21px;}
#aviso{  width:auto; height:auto; position:relative; top:-21px; color:#999999;}

#errorcarga h1{ color:#FF3737; font-size:9px; }