/* CSS Document */

body
{
	background: #d5dee8;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

img
{
	border: 0;
}

input
{
	border: 1px solid #666;
	font-size: 12px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link,
a:visited,
a:hover
{
	color: #000;
	text-decoration: none;
}

div#level0
{
	width: 827px;
	margin: 10px auto;
	background: #fff;
	overflow: hidden;
}

div#header span
{
	display: block;
	text-align: right;
	background: #003676;
	padding: 3px;
}

div#header a:link,
div#header a:visited,
div#header a:hover
{
	color: #fff;
	padding: 0px 5px;
}

div#header a:hover
{
	text-decoration: underline;
}

div#header img
{
	border-bottom: 3px solid #003676;
}

div#centro
{
	width: 600px;
	float: left;
	overflow: hidden;
}

div#botonera
{
	width: 198px;
	padding: 10px;
	float: right;
}

div#botonera img
{
	margin-bottom: 10px;
}

div#busqueda
{
	background: #eee;
	color: #7f7f7f;
	line-height: 25px;
	font-size: 16px;
	padding: 10px;
	font-weight: bolder;
}

a.botonAzul:link,
a.botonAzul:visited,
a.botonAzul:hover,
a.botonGris:link,
a.botonGris:visited,
a.botonGris:hover
{
	background: #003676;
	color: #fff;
	padding: 2px 18px;
	font-weight: bolder;
	border: 1px solid #003676;
	font-size: 12px;
}

a.botonAzul:hover
{
	color: #003676;
	background: #fff;
}

a.botonGris:link,
a.botonGris:visited,
a.botonGris:hover
{
	background: #717171;
	border: 1px solid #717171;
}

a.botonGris:hover
{
	color: #717171;
	background: #fff;
}

div#footer
{
	background: #008357;
	padding: 3px 10px;
	float: left;
	width: 807px;
	text-align: right;
	color: #fff;
}

div#footer a:link,
div#footer a:visited,
div#footer a:hover
{
	color: #fff;
}

div#footer a:hover
{
	text-decoration: underline;
}

/* INDEX */

div#index
{
	padding: 15px;
	overflow: hidden;
}

div#index h1
{
	margin: 0;
	text-align: center;
}

div#index img.jenga
{
	float: left;
	width: 196px;
	padding: 15px 0px;
}

div#index div
{
	width: 333px;
	float: right;
	padding: 15px 20px;
}

div#index div.fondoAzulClaro
{
	float: right;
	background: #d5dee8;
	width: 315px;
}

div#index div.fondoAzulClaro table
{
	color: #003676;
	text-align: left;
	font-size: 11px;
}

div#index div.fondoAzulClaro table th
{
	font-size: 12px;
}

div#index div h2
{
	float: left;
	color: #003676;
	text-align: center;
	width: 166px;
	padding: 20px 0px;
	font-size: 12px;
	font-weight: bolder;
}

div#index div h2 a:link,
div#index div h2 a:visited,
div#index div h2 a:hover
{
	text-decoration: underline;
	color: #003676;
	font-weight: lighter;
}

/* UNO */

div#centro div.capitulo
{
	padding-top: 10px;
}

div#centro div.interior
{
	padding: 10px;
}

div.migas
{
	color: #8c8b8b;
	padding-bottom: 15px;
	font-size: 11px;
}

div.migas a:link,
div.migas a:visited,
div.migas a:hover
{
	color: #8c8b8b;
	text-decoration: underline;
}

div.migas a:hover
{
	text-decoration: none;
}

div#centro div.izquierda
{
	float: left;
	width: 195px;
}

div#centro div.seccion
{
	float: left;
	width: 560px;
}

div#centro div.derecha
{
	float: right;
	width: 365px;
	padding-bottom: 20px;
}

div.derecha h2
{
	margin: 0;
	margin-bottom: 10px;
	font-size: 12px;
}

div.derecha ol
{
	margin: 0;
	padding-left: 0px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #666;
}

div.derecha ol li
{
	list-style: none;
	padding-bottom: 4px;
}

div.derecha ol li span
{
	float: left;
	padding-right: 10px;
}

div.derecha ol li ol
{
	padding-left: 18px;
	padding-top: 5px;
}

div.derecha ol li ol li
{
	text-transform: none;
}

.color0
{
	color: #00599a; 
}

span.color1,
a:link.color1,
a:visited.color1,
a:hover.color1
{
	color: #add57b;
}

span.color2,
a:link.color2,
a:visited.color2,
a:hover.color2
{
	color: #ee7f01;
}

span.color3,
a:link.color3,
a:visited.color3,
a:hover.color3
{
	color: #945789;
}

span.color4,
a:link.color4,
a:visited.color4,
a:hover.color4
{
	color: #92cec9;
}

span.color5,
a:link.color5,
a:visited.color5,
a:hover.color5
{
	color: #e41869;
}

span.color6,
a:link.color6,
a:visited.color6,
a:hover.color6
{
	color: #467491;
}

span.color7,
a:link.color7,
a:visited.color7,
a:hover.color7
{
	color: #849208;
}

span.color8,
a:link.color8,
a:visited.color8,
a:hover.color8
{
	color: #01a0ce;
}

span.color9,
a:link.color9,
a:visited.color9,
a:hover.color9
{
	color: #1d8843;
}

span.color10,
a:link.color10,
a:visited.color10,
a:hover.color10
{
	color: #8e295a;
}

span.color11,
a:link.color11,
a:visited.color11,
a:hover.color11
{
	color: #a95a17;
}

span.color12,
a:link.color12,
a:visited.color12,
a:hover.color12
{
	color: #e771a5;
}

span.color13,
a:link.color13,
a:visited.color13,
a:hover.color13
{
	color: #f5821f;
}

span.color14,
a:link.color14,
a:visited.color14,
a:hover.color14
{
	color: #d5bcd8;
}

span.color15,
a:link.color15,
a:visited.color15,
a:hover.color15
{
	color: #cbbd53;
}

span.color16,
a:link.color16,
a:visited.color16,
a:hover.color16
{
	color: #af8a5b;
}

span.color17,
a:link.color17,
a:visited.color17,
a:hover.color17
{
	color: #edcc00;
}

span.color18,
a:link.color18,
a:visited.color18,
a:hover.color18
{
	color: #ba1320;
}

span.color19,
a:link.color19,
a:visited.color19,
a:hover.color19
{
	color: #c64f3a;
}

span.color20,
a:link.color20,
a:visited.color20,
a:hover.color20
{
	color: #d17155;
}

span.color21,
a:link.color21,
a:visited.color21,
a:hover.color21
{
	color: #de9c84;
}

span.color22,
a:link.color22,
a:visited.color22,
a:hover.color22
{
	color: #162983;
}

span.color23,
a:link.color23,
a:visited.color23,
a:hover.color23
{
	color: #4f4794;
}

span.color24,
a:link.color24,
a:visited.color24,
a:hover.color24
{
	color: #867db2;
}

span.color25,
a:link.color25,
a:visited.color25,
a:hover.color25
{
	color: #d8dc55;
}

span.color26,
a:link.color26,
a:visited.color26,
a:hover.color26
{
	color: #a12d33;
}

span.color27,
a:link.color27,
a:visited.color27,
a:hover.color27
{
	color: #eec13d;
}

span.color28,
a:link.color28,
a:visited.color28,
a:hover.color28
{
	color: #81cfef;
}

span.color29,
a:link.color29,
a:visited.color29,
a:hover.color29
{
	color: #b40062;
}

a:hover
{
	text-decoration: underline;
}

div#opciones
{
	margin-left: 83px;
}

div#opciones a:link,
div#opciones a:visited,
div#opciones a:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

div#volver
{
	background: url(../img/iconVolver.gif) no-repeat;
	width: 63px;
	height: 55px;
	float: left;
	margin-right: 15px;
	padding-left: 67px;
}

div#imprimir
{
	background: url(../img/iconImprimir.gif) no-repeat;
	width: 63px;
	height: 55px;
	float: left;
	padding-left: 67px;
	padding-top: 8px;
}

div#descargar
{
	background: url(../img/iconGuardar.gif) no-repeat;
	width: 63px;
	height: 55px;
	float: left;
	margin-right: 15px;
	padding-left: 67px;
}

span.lisCap3,
a:link.lisCap3,
a:visited.lisCap3,
a:hover.lisCap3
{
	color: #003676;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

li.liCap3
{
	border-bottom: solid 1px #003676;
	margin-bottom: 3px;
}

a:hover.lisCap3
{
	text-decoration: none;
}

div.secc0
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #ADD57B;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc1
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #f5821f;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc2
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #8b578c;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc3
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #83cfca;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc4
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #ee2b74;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc5
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #3a6e8f;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc6
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #758e24;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc7
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #01a0ce;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc71sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #a55c23;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc72sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #f5821f;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc73sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #81CFEF;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc74sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #ea75ad;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc75sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #b5006b;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc76sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #fcb415;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc77sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #c4a6cf;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc78sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #baae00;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc79sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #ec008c;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc710sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #a07b4c;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc711sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #eac800;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc712sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #bd272e;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc7121sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #c85745;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc7122sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #d0745e;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc7123sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #d98f70;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc713sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #2e3092;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc7131sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #524fa1;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc714sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #c8da33;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc715sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #9d2e34;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}

div.secc716sub
{
	width: 543px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #ecbb46;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 68px;
	padding-top: 7px;
	margin-bottom: 8px;
}


div.secc8
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #00904f;
	font-size: 14px;
	font-weight: bold;
	
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div.secc9
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #8a275c;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

div#modDoc
{
	width: 561px;
	height: 21px;
	margin-top: -30px;
	margin-left: -10px;
	background-color: #87b839;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 50px;
	padding-top: 7px;
	margin-bottom: 35px;
}

a#verConsejos
{
	background: url(../img/consejosYaclaraciones.gif) no-repeat;
	width: 197px;
	height: 44px;
	float: left;
	padding-left: 12px;
	padding-top: 8px;
}

a#verModeloDoc
{
	background: url(../img/verDocumento.gif) no-repeat;
	width: 201px;
	height: 44px;
	float: left;
	padding-top: 8px;
}

span.amarillo
{
	background-color: #eac800;
	width: 25px;
	height: 13px;	
	float: left;
	margin-top: 1px;
}

span.azul
{
	background-color: #00599a;
	width: 25px;
	height: 13px;	
	float: left;
	margin-top: 4px;
}

span.azul2
{
	background-color: #00599a;
	width: 14px;
	height: 14px;	
	float: left;
}


span.azul3
{
	background-color: #524fa1;
	width: 35px;
	height: 15px;
	float: left;
}

span.azul4
{
	background-color: #7670b3;
	width: 35px;
	height: 15px;
	float: left;
}

span.verde
{
	background-color: #a0ce67;
	width: 35px;
	height: 15px;
	float: left;
}

span.naranja
{
	background-color: #f5821f;
	width: 35px;
	height: 15px;
	float: left;
}

span.violeta
{
	background-color: #8b578c;
	width: 35px;
	height: 15px;
	float: left;
}

span.naranja2
{
	background-color: #fcb415;
	width: 35px;
	height: 15px;
	float: left;
}

span.rojo
{
	background-color: #c85745;
	width: 35px;
	height: 15px;
	float: left;
}

span.rojo2
{
	background-color: #d0748e;
	width: 35px;
	height: 15px;
	float: left;
}

span.rojo3
{
	background-color: #d98f7a;
	width: 35px;
	height: 15px;
	float: left;
}

span.turquesa
{
	background-color: #eac800;
	width: 25px;
	height: 13px;	
	float: left;
	margin-top: 4px;
}

.titulo1
{
    font-size: 20px;
	font-weight: bold;
}

.titulo2
{
    font-size: 18px;
    font-weight: bold;
}

.titulo3
{
    font-size: 16px;
    font-weight: bold;
}

.titulo4
{
    font-size: 14px;
    font-weight: bold;
}

.seccionAdentro
{
	margin-left: 30px;
}

.seccionAdentro2
{
	margin-left: 60px;
}

div#azulC1S1
{
	width: 561px;
	height: 51px;
	background-color: #a4b8d8;
	font-size: 18px;
	font-weight: bold;
	color: #00599a;
	padding-left: 10px;
	padding-top: 7px;
}

div#turquesaC1S4
{
	width: 561px;
	height: 71px;
	background-color: #83cfca;
	font-size: 16px;
	color: #000;
	padding-left: 10px;
	padding-top: 7px;
}

div#turquesaC1S4 a:link, a:visited, a:hover
{
	color: #3f9bc0;
}

div#olivaC1S6
{
	width: 561px;
	height: 31px;
	background-color: #cdd5af;
	font-size: 18px;
	font-weight: bold;
	color: #758e24;
	padding-left: 10px;
	padding-top: 7px;
}

div#amarilloC1S11
{
	width: 561px;
	height: 111px;
	background-color: #f8e9b7;
	font-size: 14px;
	color: #000;
	padding-left: 10px;
	padding-top: 7px;
	text-align: center;
}

div#verdeC1S14
{
	width: 561px;
	height: 71px;
	background-color: #ecf1c3;
	font-size: 14px;
	color: #000;
	padding-left: 10px;
	padding-top: 7px;
	text-align: center;
}

a:link.celesteLink, a:visited.celesteLink, a:hover.celesteLink
{
	color: #50aee2;
}

ul.lisNaranja li
{
    list-style-type:lower-latin;
}

/*ul.lisNaranja li span
{
    background-color: #f5821f;
	width: 15px;
	height: 20px;
	float: left;
	padding: 0px 10px;
	font-weight: bold;
	margin-right: 7px;
}*/

.alerta
{
    margin-right: -30px;
}