/* CSS Document */
html, body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	min-width: 764px;
	background-color: #E4E2DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A
{
	color: #0033A9;
	text-decoration: none;
}

A:link
{
	text-decoration: none;
	color: #8B0805;
}

A:visited
{
	text-decoration: none;
    color: #8B0805;
}

A:hover
{
	color: #8B0805;
	text-decoration: underline;
}

h1
{
    font-family: Arial, Helvetica, Verdana, sans-serif;	
    font-size: 20px;
    font-weight: normal;
    color: #8B0805;
    margin-top: 0px;
    margin-bottom: 6px;
}


FIELDSET
{
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; clear: both;
}

/* Estilos */
#pagecontainer 
{
	background-color: #ffffff;
	border: 2px solid #ffffff;
	width: 760px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#top
{
	background-color: #ffffff;
	width: 760px;
	height: 75px;
	background-image: url(../images/headerbg.png);
	background-repeat: repeat-x;	
}

#content
{
	padding-left: 75px;
	padding-top: 30px;
	background:#ffffff;
	width:660px;
	text-align:left;
	font-size: 11px;
	font-weight: normal;
	color: #5F5E5E;
}

DIV#apply_online p {
padding: 0px;
margin: 0px;
}

DIV#apply_online INPUT {
	MARGIN-BOTTOM: 5px;
}

DIV#apply_online SELECT {
	MARGIN-BOTTOM: 5px;
}

#footer
{
	clear: both;
	margin: 0 auto;
	padding-top:25px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5E5E;
}

#messageText
{
	background-color: #EFEEEE;
	color: #000000;
	text-align:left;
	width: 400px;
	FLOAT: left;
	padding: 5px;
	margin-bottom: 20px;
}

#menu
{
	background-color:#736A6A;
	width: 760px;
	height: 26px;
	background-image: url(../images/menu-tile.gif);
	background-repeat: repeat-x;
	text-align:left;
	padding-left: 0px;	
}

#user 
{
	padding-bottom: 5px;	
}

#welcomeBox 
{
	padding-bottom: 30px;	
}



FORM#fApply LABEL 
{
	FLOAT: left;
	WIDTH: 160px;
	
	COLOR: #484642;
}

DIV#apply_online
{
	FONT-SIZE: 11px; 
	MARGIN-TOP: 15px; 
	MARGIN-BOTTOM: 27px;
}


/* NEW STYLES */
/* Clases */
.grades
{
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	color: #5F5E5E;
}

.survey1
{
	color: #8B0805;
	background-color: #E3E7E8;
}

.boton
{
	background-color: #E3E7E8;
	color: #8B0805;
	text-align:center;
}

.submit
{
	color:#FFFFFF;
    font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #8B0805;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCC0;
	border-right-color: #5B5B4A;
	border-bottom-color: #5B5B4A;
	border-left-color: #CCCCC0;*/
}

SELECT.sl_formato
{
	FONT-SIZE: 0.99em; FONT-FAMILY: arial
}

INPUT.input
{
	BORDER-RIGHT: #9d9b99 1px solid; 
	BORDER-TOP: #9d9b99 1px solid; 
	FONT-SIZE: 0.99em; 
	BORDER-LEFT: #9d9b99 1px solid; 
	WIDTH: 200px; 
	BORDER-BOTTOM: #9d9b99 1px solid;
}
	
INPUT.in_largo {
BORDER-RIGHT: #9d9b99 1px solid; BORDER-TOP: #9d9b99 1px solid; FONT-SIZE: 0.99em; BORDER-LEFT: #9d9b99 1px solid; WIDTH: 250px; BORDER-BOTTOM: #9d9b99 1px solid;}
INPUT.warning in_largo {
BORDER-RIGHT: #9d9b99 1px solid; BORDER-TOP: #9d9b99 1px solid; FONT-SIZE: 0.99em; BORDER-LEFT: #9d9b99 1px solid; WIDTH: 250px; BORDER-BOTTOM: #9d9b99 1px solid; }
INPUT.in_corto {
BORDER-RIGHT: #9d9b99 1px solid; BORDER-TOP: #9d9b99 1px solid; FONT-SIZE: 0.99em; BORDER-LEFT: #9d9b99 1px solid; WIDTH: 101px; BORDER-BOTTOM: #9d9b99 1px solid; }
INPUT.in_medio {
BORDER-RIGHT: #9d9b99 1px solid; BORDER-TOP: #9d9b99 1px solid; FONT-SIZE: 0.99em; BORDER-LEFT: #9d9b99 1px solid; WIDTH: 167px; BORDER-BOTTOM: #9d9b99 1px solid; }
SELECT.sl_largo {
FONT-SIZE: 0.99em; WIDTH: 250px; FONT-FAMILY: arial; }
SELECT.sl_megalargo {
FONT-SIZE: 0.99em; WIDTH: 500px; FONT-FAMILY: arial; }

SPAN.apply_titles
{
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #8B0805;
}

SPAN.apply_titles2
{
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8B0805;
}

DIV.grupo_apply
{
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 20px;
}

.renglon
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 20px;
}
.renglon INPUT
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	height: 0px;
}
.renglon span
{
cursor:pointer;
}

