body {
	background-color: #0A3677;
	background-image: url(images/barra_fondo2.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}

.fondo { background-image:url(images/fondo.jpg); width:909px; background-repeat:no-repeat;}

.fondo_contactos { background-image:url(images/fondo_contactos.gif); background-repeat:no-repeat;}

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/arrow.gif) no-repeat; background-position:0 5px; margin:8px; padding:0px 0px 0px 14px}


.sombra_fondo_izq { background-image:url(images/sombra_fondo_izq.jpg); background-repeat:repeat-y;}
.sombra_fondo_der { background-image:url(images/sombra_fondo_der.jpg); background-repeat:repeat-y;}


.bg-cuadros { background-image:url(images/bag-cuadros.jpg); background-position:bottom; background-repeat:repeat-x;
}

.celda01 {
	border:1px solid #cccccc;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

.bordes {
	border:1px solid #CCCCCC;
}


.text01 {
	font-size:13px;
	font-family:Arial;
	color:#333333;
	text-align:justify;
	line-height:18px;
	padding-left:8px;
	padding-right:8px;
}

.text01a {
	font-size:13px;
	font-family:Arial;
	color:#333333;
	text-align:justify;
	line-height:18px;
}

.text02 { font-family: Arial;
font-size:13px;
line-height:16px;
text-align:left;
font-weight:bold;
color:#656565;
padding-left:8px;}


.text03 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color:#333333;
}

.text04 {
	font-size: 12px;
	font-family: Arial;
	font-style:italic;
	font-weight: bold;
	color:#E20018;
}

.text05 {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color:#E20018;
}

.text06 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color:#3D4E94;
}

.text06 a:link {color:#3D4E94; text-decoration:none;}
.text06 a:visited {color:#3D4E94; text-decoration:none;}
.text06 a:hover {color:#E20018; text-decoration:underline;}

.text07 {
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color:#3D4E94;
}

.text08 { font-family: Arial;
font-size:12px;
line-height:16px;
text-align:left;
font-weight:bold;
color:#ffffff;}

.text09 {
	font-size: 12px;
	font-family: Arial;
	font-style:italic;
	font-weight: bold;
	color:#E20018;
}

.text09 a:link {color:#E20018; text-decoration:none;}
.text09 a:visited {color:#E20018; text-decoration:none;}
.text09 a:hover {color:#E20018; text-decoration:underline;}

.top-left { background-image:url(images/top-left.jpg); background-repeat:no-repeat;}
.top { background-image:url(images/top.jpg); background-repeat:repeat;}
.top-right { background-image:url(images/top-right.jpg); background-repeat:no-repeat;}
.bottom-left { background-image:url(images/bottom-left.jpg); background-repeat:no-repeat;}
.bottom { background-image:url(images/bottom.jpg); background-repeat:repeat;}
.bottom-right { background-image:url(images/bottom-right.jpg); background-repeat:no-repeat;}
.left { background-image:url(images/left.jpg); background-repeat:repeat;}
.right { background-image:url(images/right.jpg); background-repeat:repeat;}
.bg-cuadros { background-image:url(images/bag-cuadros.jpg); background-position:top; background-repeat:repeat-x;}

.mas_info {font-family:Tahoma; font-size:11px; color:#A91E07; text-align:right}
.mas_info a:link {color:#A91E07;}
.mas_info a:visited {color:#A91E07;}
.mas_info a:hover {color:#A91E07;}

.securitycode {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
color: #CC0000;
}

.text08a { font-family: Arial;
font-size:12px;
line-height:16px;
text-align:justify;
font-weight:normal;
color:#000000;}

.text08a a:link {color:#000000; text-decoration:underline;}
.text08a a:visited {color:#000000; text-decoration:underline;}
.text08a a:hover {color:#000000; text-decoration:underline;}

.area_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.contactos01 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#666666;}
	
.input_text{
	font-family:Tahoma;
	font-size:11px;
	color:#646464;
	text-align:justify;
	width:210px;
	height:20px;
	background:#efefef; border:1px solid #999999; margin:0px 3px 0px 6px;
	
}
.input_text01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	font-weight:bold;
	text-align:justify;
	width:110px;
	height:20px;
	background:#efefef; border:1px solid #999999; margin:0px 3px 0px 6px;