body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.SiteMapRuta {
    font-family: verdana;
    font-size: 10px;
}

.rnode { color: #5D59A7; text-decoration: none;}
.node  { color: #5D59A7; text-decoration: none;}
.cnode { color: #4A45A7; font-weight: bold; text-decoration: none;}

.titulo_cab{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ffffff;
}

.titulo_cab2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFF594;
}

.texto {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.encabezado {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold
}
.pie {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pie_copyright {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.text_body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: justify;
}

.title_body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3379B5;
	text-decoration: none;
}

a.title_body:link {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3379B5;
	text-decoration: none;
	text-align: justify;
	text-decoration: none;
}

a.title_body:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3379B5;
	text-decoration: none;
}
a.title_body:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3379B5;
	text-decoration: underline;
}

#button_enviar {
	background-color: #D9E7FF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000099;
	height: 25px;
}
.text_micro {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.title_naranja {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #D9812B;
}	
.tabla_borde_naranja {
	margin: auto;
	padding-top: auto;
	padding-right: auto;
	padding-bottom: auto;
	padding-left: auto;
	border: 1px solid #FFEECE;
	background: #FBFBFB;
}

.tabla_borde_dotted {
	margin: auto;
	padding-top: auto;
	padding-right: auto;
	padding-bottom: auto;
	padding-left: auto;
	background: #FBFBFB;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CFE6FE;
	border-right-color: #CFE6FE;
	border-bottom-color: #CFE6FE;
	border-left-color: #CFE6FE;
}

/* Sombras - Inicio */
#sombra-contenedor {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

#sombra-contenedor .sombra2,
#sombra-contenedor .sombra3,
#sombra-contenedor .contenedor {
	position: relative;
	left: -1px;
	top: -1px;
}

#sombra-contenedor .sombra1 {
	background: #F1F0F1;
}

#sombra-contenedor .sombra2 {
	background: #DBDADB;
}

#sombra-contenedor .sombra3 {
	background: #B8B6B8;
}

#sombra-contenedor .contenedor {
	background: #ffffff;
	border: 1px solid #848284;
	padding: 10px;
}

#sombra-contenedor .contenedor2 {
	background: #ffffff;
	border: 1px solid #848284;
}
/* Sombras - Fin */


/* Formularios - Inicio */
.formulario {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: justify;
	background: #F9F9F9;
}

.formulario input,
.formulario select,
.formulario textarea {
	color: #000000; 
}
/* Formularios - Fin */


/* Esquinas redondeadas - Inicio */
div#redondeado {
	margin: 0 auto 0 auto;
	background: #000000;
	text-align: center;
}
b.rtop, b.rbottom, b.rtop_cab, b.rbottom_cab {
	display:block;
	background: #FFFFFF;
}
b.rtop b, b.rbottom b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #000000;
}
b.r1 { 	margin: 0 5px; }
b.r2 { 	margin: 0 3px; }
b.r3 { 	margin: 0 2px; }
b.rtop b.r4, b.rbottom b.r4, b.rtop_cab b.r4, b.rbottom_cab b.r4 {
	margin: 0 1px;
	height: 2px;
}


div#redondeado_cab {
	margin: 0 auto 0 auto;
	background: #536c82;
	text-align: center;
}
b.rtop_cab b, b.rbottom_cab b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #536c82;
}


/* Esquinas redondeadas - Fin */
