.wrapper {
    width: 1024px;
    margin: 0 auto;
}
.wrapper_info {
    width: 808px;
    margin: 0 auto;
}
.wrapper_conf {
    width: 450px;
    margin: 0 auto;
}
.wrapper_acepto {
    width: 350px;
    margin: 0 auto;
}
.wrapper_aplicar {
    width: 155px;
    margin: 0 auto;
	height: 50px;
}
.wrapper_continuar {
    margin: 0 auto;
    width: 236px;
}

.wrapper_perfil {
    margin: 0 auto;
    width: 534px;
}

.wrapper_proy{
    margin: 0 auto;
    width: 768px;
}

.widthWrap{
	float: left;
	width: 100%;
	position: relative;	
}

html, body{
	font-family: 'pontanosans';
	font-size: 12pt;
	color: #201815;
}
p{
	font-family: 'pontanosans';
	margin-bottom: 20px;
}

h1 {
	text-transform: uppercase;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'interstate';
	font-weight: bold;
}
.home h1{
	font-size: 26.4px;
	color: #e25100;
	background: #fff;
	width: auto;
	float: left;
	line-height: 25px;
	padding-right: 7px;
}
.info h1{
	background: none repeat scroll 0 0 #E25100;
    color: #FFFFFF;
    float: left;
    font-size: 52.78px;
    line-height: 44px;
    padding: 5px 15px 5px 3px;
    width: auto;
}
.forma h1{
	font-size: 41.94px;
	color: #e25100;
	line-height: 37px;
}
h2{
	font-size: 21.46px;
	color: #fff;
	background: #adadb2;
	float: left;
	padding: 3px 15px 3px 8px;
	line-height: 18px;
}
h3{
	font-size: 34.51px;
	color: #cac8bc;
}
h4{
	font-size: 27px;
	color: #e25100;
	text-align: center;
}
.menu{
	font-family: 'din';
	font-size: 16.44px;
}
.migas{
	font-family: 'din';
	font-size: 16px;
	color: #87868a;
}
label{
	float: left;
    font-size: 22.38px;
    height: auto;
    width: 100%;
    text-transform: lowercase;
}
label a{
	color: #cac8bc;
	text-decoration: underline;
}
label a:hover{
	color: #e25100;
}
input, textarea, select{
	border: 1px solid #cac8bc;
	width: 100%;
	margin-bottom: 15px;
	padding: 0;
}
input[type="checkbox"]{
	width: auto;
}
.error input, .error textarea, input.error, textarea.error, select.error{
	background: #bc554b;
	border: 1px solid #bc554b;
	color: #fff;
}
.content
{
	width: 100%;
	height: 200px;
	overflow: auto;
}
.boton{
	padding: 3px;
	color: #fff;
	background: #390094;
	text-decoration: none;
	font-weight: bold;
	font-family: 'pontanosans';
}
ul li{
	list-style: none;
	color: #adadb2;
}
a{
	text-decoration: none;
	color: #390094;
}
.fu_left, .fu_right{
	color: #E25100;
    font-family: 'interstate';
    font-size: 16px;
    font-weight: bold;
}
.purple,.lista_sede ul li p.purple{
	color: #390094;
}
