a:link{
	background-color : transparent;
	color : #990000;
	font-weight : bold;
	text-decoration : none;
}

a:visited{
	background-color : transparent;
	color : #990000;
	font-weight : bold;
	text-decoration : none;
}

a:hover{
	background-color : transparent;
	color : #01143E;
	font-weight : bold;
	text-decoration : underline;
}

a:active{
	background-color : transparent;
	color : #FFCC00;
	font-weight : bold;
	text-decoration : underline;
}

address{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
}

body{ background-color : #003E89; margin-top : 2px; }

h1{
	font-family: Verdana, Arial, sans-serif;
	font-size : 14px;
	color : white;
	padding-left : 5px;
}

h2{
	font-family: Verdana, Arial, sans-serif;
	font-size : 13px;
	color : white;
	background-color : #003E89;
	padding : 4px;
	vertical-align : middle;
}

h3{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : white;
	font-weight : bold;
}

img { border : none; }

marquee{
	font-family: Verdana, Arial, sans-serif;
	font-size : 13px;
	color : #FFCC00;
	font-style : normal;
	font-weight : bold;
}

p,li{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #01143E;
}

p{
	text-align : justify;
}

.address:link{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	font-style : normal;
}

.address:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	font-style : normal;
}

.address:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFCC00;
	font-style : normal;
}

.address:active{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFCC00;
	font-style : normal;
}

.div-azul{
	font-family: Verdana, Arial, sans-serif;
	font-size : 13px;
	color : white;
	background-color : #003E89;
	padding : 5px;
	vertical-align : middle;
	font-weight : bold;
	margin : 3px;
}

.div-celeste{
	font-family: Verdana, Arial, sans-serif;
	font-size : 13px;
	color : white;
	background-color : #3266A2;
	padding : 5px;
	vertical-align : middle;
	font-weight : bold;
	margin : 3px;
}

.espacio-header{
	height : 10px;
	text-align : center;
	vertical-align : middle;
}

.header:link{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	font-style : normal;
	text-decoration : none;
}

.header:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFFFCC;
	font-style : normal;
	text-decoration : none;
}

.header:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFCC00;
	font-style : normal;
	text-decoration : underline;
}

.header:active{
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #FFCC00;
	font-style : normal;
	text-decoration : underline;
}

.tabla-centrada{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.firmas{
	margin-left : auto;
	margin-right : 0px;
	text-align : right;
}

.img-iconos { margin : 2px; }

.img-logos { margin-top : 40px; margin-left : 15px; }

.pie-menu{ padding-top : 50px; margin-top : 50px; }

.subrayados{
	text-decoration : underline;
}

#area-tabla-contenido{ width : 100%; vertical-align : top; text-align : left; }

#contenidos{
	vertical-align : top;
	text-align : left;
	background-color : #FFFFFF;
	height : 560px;
	padding : 5px;
}

#header{
	height : 138px;
	width : 766px;
	background-image : url(../img/fondo-header.jpg);
	background-repeat : no-repeat;
	text-align : left;
	vertical-align : top;
}

#header-secciones{
	height : 35px;
	vertical-align : middle;
	text-align : left;
	padding-left : 10px;
}

#iconos{
	height : 16px;
	width : 766px;
	background-color : #1d3756;
	background-repeat : repeat-x;
	text-align : right;
	vertical-align : middle;
}

#menu{
	width : 200px;
	text-align : left;
	vertical-align : top;
	background-color : #003E89;
	padding-top : 50px;
}

#pie{
	height : 40px;
	vertical-align : middle;
	text-align : center;
	color : #FFFFCC;
}

#subtitulos{ width : 310px; }

#tabla-central{
	width : 766px;
	border : 1px solid #01143E;
	background-image : url(../img/fondo-lp.jpg);
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

#tabla-contenido{
	width : 100%;
	height : 600px;
	vertical-align : top;
	text-align : left;
	background-color : #012164;
	border : 1px solid #01143E;
}

#tabla-interna{
	width : 730px;
	border : 1px solid #01143E;
	background-color : #CDCDCD;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

