/*--- LAYOUT BASICS ---*/
* html body	{
	text-align: center;
}
body	{
	background: #f1f1f1;
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-align: center;
}
#cuerpo	{
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 960px;
	height: 620px;
}

/*--- formulariio ---*/
textarea { 
background-color:#ffffff;
border: 1px solid #97A6C5;
font:12px arial, helvetica, sans-serif;
color: #49629A;
}

.boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:80px;
        height:19px;
}
.label1 { background-color: #ffffff; 
width:300px;
height:20px;
font: 12px Arial, Helvetica, sans-serif;
color: #003399;
border: 1px solid #97A6C5;
padding-left:5px;
}
.label2 { background-color: #ffffff; 
width:200px;
height:20px;
font: 12px Arial, Helvetica, sans-serif;
color: #003399;
border: none;
padding-left:5px;
}

/*--- formulariio ---*/
.texto2 {
font-size:11px;
color: #02639c;
font-family: Verdana,Helvetica;
}
.texto3 {
font-size:12px;
color: #3D4A69;
font-family:Arial, Helvetica, sans-serif;
font:bold;
}

.texto4 {
font-size:12px;
color: #3D4A69;
font-family:Arial, Helvetica, sans-serif;

}
.texto5 {
font-size:11px;
color: #999999;
font-family: Verdana,Helvetica;
}
.texto6 {
font-size:11px;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
}
.texto7 {
font-size:9px;
color: #49629A;
font-family:Arial, Helvetica, sans-serif;
}
.texto8 {
font-size:9px;
color: #cccccc;
font-family:Arial, Helvetica, sans-serif;
}

.titulo3 {
font-size:12px;
color: #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.normalindex {
font-size:12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.normalnegrita {
font-size:12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.H1 {
font-size:28px;
color: #02639c;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
}
.H2 {
font-size:15px;
color: #02639c;
font-family:Arial;
font-weight:bold;

}
.greyborder {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #B3C2D0 1px solid
}
.borderpicture {
	BORDER-RIGHT: #6C84A8 1px solid; 
	BORDER-TOP: #6C84A8 1px solid; BORDER-LEFT: #6C84A8 1px solid; BORDER-BOTTOM: #6C84A8 1px solid
}

.greyborder2 {
	BORDER-RIGHT: #CAD0E1 1px solid; BORDER-TOP: #CAD0E1 1px solid; BORDER-LEFT: #CAD0E1 1px solid; BORDER-BOTTOM: #CAD0E1 1px solid
}
.normal {
font-size:12px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.normal A:link {text-decoration: none; font-weight:normal; color:#02639c}
.normal A:visited {text-decoration: none; font-weight:normal; color:#02639c}
.normal A:active {text-decoration: none; font-weight:normal; color:#02639c}
.normal A:hover {text-decoration: underline; font-weight:normal; color:#02639c
}
.class2 {
font-size:12px;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.class2 A:link {font:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: none; color:#02639c}
.class2 A:visited {font:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: none; color:#02639c}
.class2 A:active {font:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: underline; color:#02639c}
.class2 A:hover {font:Arial, Helvetica, sans-serif; font-size:12px;text-decoration: underline; color:#02639c
}
.class3 A:link {font:Arial, Helvetica, sans-serif; font-size:11px;text-decoration: none; color:#02639c}
.class3 A:visited {font:Arial, Helvetica, sans-serif; font-size:11px;text-decoration: none; color:#02639c}
.class3 A:active {font:Arial, Helvetica, sans-serif; font-size:11px;text-decoration: underline; color:#02639c}
.class3 A:hover {font:Arial, Helvetica, sans-serif; font-size:11px;text-decoration: underline; color:#02639c
}
