.gray {
	background-color:#E0D8CB;
	padding-left:70px;
	padding-top:15px;
}

.white {
	background-color:#FFFFFF;
}

.title {
	width:650px;
	text-align:right;
	margin-bottom:15px;
}

.curva {
	width:55px;
	float:left;
}

.subnav {
	height:30px;
}

.subnav a{
	color:#FF0000;
	text-decoration:none;
	width:auto;
	float:left;
	display:block;
	padding:0 10px;
}


.subnav a:hover{
	color:#636467;
}

.first {
	padding-left:0px;	
}
.contenidos {
	width:580px;
	float:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	color:#636467;
}
.contenidos p{
	margin-bottom:8px;
	margin-top:0px;
	line-height:18px;
}
.contenidos h2{
	font-size:15px;
	margin:0px;
	padding:0px;
	margin-top:30px;
}
.contenidos h3{
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	font-style:italic;
}
h1 {
	font-size:16px;
	color:#F58025;
}

.top_20{
	margin-top:20px;
}

.list_cont{
	list-style-image:url(../images/main/bullet.gif);
}

.list_cont li {
	margin-bottom:5px;
}

.c_info{
	width:220px;
	float:left;
	font-size:16px;
	color:#001F4B;
	margin-top:120px;
	margin-left:10px;
}
.c_info em{
	font-size:18px;
	font-style:normal;
}

.c_info a{
	color:#001F4B;
	text-decoration:none;
}

.c_info a:hover{
	color:#F38833;
}
.contact_form{
	width:539px;
	float:left;
	background-image:url(/images/sections/back_form.gif);
	margin-left:30px;
	margin-top:20px;
}

.login_form{
	width:539px;
	float:left;
	background-image:url(/images/sections/back_form.gif);
	margin-left:120px;
	margin-top:20px;
}

.lbl {
	width:128px;
	float:left;
	font-size:14px;
	text-align:right;
	margin-left:50px;
	margin-right:10px;
}
.inp {
	width:260px;
	float:left;
}
.inp input{
	width:252px;
	border: 1px solid #D0D0D0;
	height:20px;
	font-size:14px;
	padding:3px;
}


.inp textarea {
	width:252px;
	font-family:Arial, Helvetica, sans-serif !important;
	border: 1px solid #D0D0D0;
	height:310px;
	font-size:12px;
	padding:3px;
}


.files {
	width:90%;
	margin:0 auto;
	border:1px solid #D0D0D0;
}
.files th{
	background-color:#D0D0D0;
}

.files td{
	padding:4px;
	background-color:#E2E2E2;
}

.files a{
	color:#949494;
	text-decoration:none;
}

.files a:hover{
	color:#BB0000;
}

.file_row {
	padding-top:12px;
}
.rojo{ color:#BB0000; }

