/*Capas*/
#content {
	text-align:left;
	margin:auto;
	width:200px;
	height:100%;
}
#centro {
	width:180px;
	height:100%;
	float:left;
	text-decoration: none;
	padding-right: 0.6em;
	padding-left: 0.6em;
}

/*Vinculos*/

a {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}

a.blanco {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 0.05em;
}
a.blanco:hover {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: capitalize;
	letter-spacing: 0.05em;
}

a.buscar {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	text-align: right;
}
a.buscar:hover {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: capitalize;
	letter-spacing: 0.05em;
}

a.gris {
	text-decoration: none;
	color: #575656;
	text-transform: capitalize;
	letter-spacing: 0.05em;
}
a.gris:hover {
	color: #575656;
	text-decoration: underline;
	letter-spacing: 0.05em;
}

a.naranja {
	text-decoration: none;
	color: #FA7900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a.naranja:hover {
	text-decoration: underline;
	color: #FA7900;
	font-weight: bold;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

a.naranjadcha {
	text-decoration: none;
	color: #FA7900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: right;
	margin-right: 5pt;
	margin-left: 5pt;
}
.derecha {
	text-align: right;
}

a.naranjadcha:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.rojoagenda {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a.rojoagenda:hover {
	text-decoration: underline;
	color: #FF0000;
	font-weight: bold;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
a.ablancodcha {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	font-size: 90%;
	background-color: #575656;
	margin-right: 0.5em;
}
a.ablancodcha:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 90%;
	background-color: #575656;
	font-weight: bold;
	margin-right: 0.5em;
}
a.ablancoizda {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 90%;
	background-color: #575656;
	margin-left: 0.5em;
}
a.ablancoizda:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 90%;
	background-color: #575656;
	font-weight: bold;
	margin-left: 0.5em;
}
a.parrafo {
	text-decoration: none;
	color: #666666;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}

a.parrafo:hover {
	text-decoration: underline;
	color: #666666;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
a.agenda {
	text-decoration: none;
	color: #000000;
	font-size: 80%;
	margin: 0pt;
	padding: 0pt;
}

a.agenda:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
a.enlacegris {
	color: #999999;
	margin-right: 0em;
}
a.enlacegris:hover {
	color: #999999;
	margin-right: 0em;
}

/*Vinculos*/

body {
	font-family: sans-serif;
	font-size: 95%;
	background-position: center;
	width: 98%;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	vertical-align: top;
	text-align: left;
}
.tblFondo {
	width: 60%;
	border-collapse: collapse;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(imagenes/degradado_azul.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0 auto 0 auto;
/*	text-align: left;*/
}
.tdAzul {
	height: 6em;
	padding-right: 0em;
	padding-left: 0.75em;
	padding-top: 0em;
}
.txtLogo {
	font-size: 58%;
	color: #FFFFFF;
	vertical-align: bottom;
	font-weight: bold;
}
.tblArriba {
	width: 100%;
	height: 100%;
	background-position: center center;
	margin: 0em;
	padding: 0px;
}
.tdLogoCRMF {
	width: 10%;
}

.tdTxtCRMF {
	font-size: 55%;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 0.5em;
	padding-bottom: 1em;
	vertical-align: middle;
	text-align: left;
}

.tdMinisterio {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 2.3em;
}
.pEstrecho {
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0.3em;
	margin-top: 0em;
	text-indent: 0%;
}
.tdMenu {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
}
.tdBuscar {
	width: 28%;
	border-left-width: 0.1em;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-align: right;
	background-color: #FA7900;
}
.tblMenuFormacion {
	height: 1.9em;
	background-image: url(imagenes/fondo_formacion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblMenuConsultoria {
	height: 1.9em;
	background-image: url(imagenes/fondo_consultoria.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblMenuEmpleo {
	height: 1.9em;
	background-image: url(imagenes/fondo_empleo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblMenuInformacion {
	height: 1.9em;
	background-image: url(imagenes/fondo_informacion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblMenuCrmf {
	height: 1.9em;
	background-image: url(imagenes/fondo_crmf.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblMenuContacto {
	height: 1.9em;
	background-image: url(imagenes/fondo_contacto.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblMenuNada {
	height: 1.9em;
	background-color: #FA7900;
}
.inpBuscar {
	width: 9em;
	color: #666666;
	border: 0.1em solid #666666;
	margin-right: 0.3em;
}
.tdMenuDentro {
	word-spacing: 0.5em;
	margin: 0em;
	background-color: #FA7900;
	width: 74%;
	padding: 0.5em;
}
.frmBuscar {
	padding: 0em;
	margin: 0em;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.txtSeccion {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: #FAFAFA;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 2em;
	padding-left: 0.5em;
}
.tdSubmenu {
	background-color: #FAFAFA;
	height: 2em;
	color: #575656;
}
.pFormacion {
	text-indent: 2em;
	margin: 0em;
	padding: 0em;
}
.tdCrmf {
	text-indent: 1em;
	margin: 0em;
	padding: 0em;
}
.pConsultoria {
	text-indent: 8em;
	padding: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	margin-right: 0em;
}
.pInformacion {
	text-indent: 3em;
	padding: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
.txtMiga {
	padding: 0em;
	color: #575656;
	letter-spacing: 0.1em;
	margin-top: 0.4em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	text-indent: 0.5em;
}
.txtMigasin {
	font-size: 85%;
	color: #666666;
}

.tdTextoCentral {
	border-right-width: 0.05em;
	border-right-style: solid;
	border-right-color: #404040;
	padding-top: 0em;
	vertical-align: top;
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #ECECEC;
	height: 0em;
	padding-right: 0.5em;
}
.tdPortadaCentral {
	border-right-width: 0.05em;
	border-right-style: solid;
	border-right-color: #404040;
	vertical-align: top;
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #ECECEC;
	height: 0em;
}
.tdTextoCentralSinBorde {
	padding-top: 0em;
	vertical-align: top;
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #ECECEC;
	height: 0em;
}
/*Encabezados*/
/**********************************************/
h1 {
	color: #575656;
	font-size: 300%;
	font-weight: bold;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	margin-left: 0.6em;
}
.titularnaranja {
	font-size: 300%;
	font-weight: bold;
	color: #FA7900;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	margin-left: 0.6em;
}

h2 {
	color: #666666;
	font-size: 110%;
	margin-top: 0.05em;
	margin-bottom: 0.06em;
	clear: both;
	text-indent: 3em;
}
h3 {
	color: #1B3D7C;
	margin-left: 3em;
	margin-top: 0.05em;
	margin-bottom: 0.06em;
	clear: both;
	text-indent: 0.5em;
	font-size: 100%;
}
/**********************************************/
.txtNaranja {
	color: #FA7900;
	font-weight: bold;
}
hr {
	background-color: #FA7900;
	color: #FA7900; 
	margin-top: 0.2em;
	height: 0.1em;
	margin-left: 0em;
	text-align: left;	
	border: none;
}
.hrGris {
	background-color: #CCCCCC;
	color: #CCCCCC; 
	margin-top: 0.2em;
	height: 0.1em;
	margin-left: 0em;
	text-align: left;	
	border: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p {
	text-indent: 2em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.tblDentro {
	width: 95%;
	margin-left: 0.2em;
	margin-top: 0.3em;

}
.pCentral {
	margin-left: 2.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0em;
}
div {
	margin: 0em;
	padding: 0em;
}
.imgCentralGran {
	float: left;
	clear: none;
	margin-top: 0em;
	vertical-align: middle;
}
.txtGris {
	color: #575656;
	font-size: 110%;
	font-weight: bold;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin: 0em;
	text-indent: 0em;
}

.pTxtImgCentral {
	padding-right: 3em;
	margin-bottom: 0.5em;
	text-indent: 0em;
	padding-top: 1em;
}
.pMasInfo {
	margin-top: 0em;
	margin-bottom: 3em;
	text-indent: 0em;
	margin-right: 2em;
}
.divImprimir {
	text-align: right;
	padding: 0em;
	vertical-align: middle;
	margin: 0em;
}
.txtBarra {
	background-position: top;
	clear: none;
}
.imgIconos {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 1em;
	vertical-align: middle;
}
.imgCRMF {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul {
	padding-left: 5em;
	list-style-type: square;
	padding-right: 1em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

.ulayuda {
	padding-left: 0em;
	list-style-position: inside;
	padding-right: 0em;
	margin-right: 0em;
	margin-left: 0em;

}
.imgGrande {
	clear: none;
	float: left;
}
.imgMaq {
	clear: both;
	float: left;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	border-right-width: 0.1em;
	border-right-style: solid;
	border-right-color: #575656;
	padding-right: 0.3em;
}
.txtExplicacionImg {
	font-weight: bold;
	line-height: 150%;
	text-indent: 0em;
}
table {
	empty-cells: hide;
	border-collapse: collapse;
	width: 98%;
	margin: 0em;
}
.imagen_politica {
	background-color: #FA7900;
	padding-top: 5pt;
}


caption {
	font-size: 85%;
	text-align: left;
	margin-top: 0em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0em;
	padding-top: 3em;
	padding-bottom: 0.5em;
}

.tbl100 {
	border-collapse: collapse;	
	width: 100%;
	margin: 0em;
	padding: 0em;
}
.tbl100Noticias {
	border-collapse: collapse;
	width: 760px;
	margin: 0em;
	padding: 0em;
}
.txtNegrita {
	font-weight: bold;
}
.txtNegrita_cursiva {
	font-weight: bold;
	font-style: italic;
}
.pPaginacion {
	text-align: right;
	font-size: 65%;
	color: #666666;
	padding: 0em;
	margin-top: 0.5em;
	margin-right: 0.8em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
.imgFlechas {
	margin-right: 0.2em;
	margin-left: 0.2em;
	margin-top: 0em;
	margin-bottom: 0.2em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txtPequeno {
	font-size: 85%;
	margin-top: 4em;
	margin-bottom: 0em;
}

fieldset {
	margin-left: 2em;
	width: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 0em;
	padding: 0px;
}
fieldset.sin-bordes {
	border-top-width: 0em;
	border-right-width: 0em;
	border-bottom-width: 0em;
	border-left-width: 0em;
}
.inpForm {
	border:1px solid #666;
	width: 75%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
}
.inpFormGrande {
	border:0.05em solid black;
	width: 48%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin-top: 0.4em;
	margin-right: 9em;
	margin-bottom: 0em;
	margin-left: 0px;
}
.inpFormEspecificar {
	border:0.05em solid black;
	width: 40%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
}

textarea {
	border:0.05em solid black;
	margin-left: 0.01em;
	margin-right: 30%;
	width: 45%;
}

/* Alinear labels a la izquierda de los campos */
.lblBuscar {
	margin: 0em;
	padding: 0em;
	text-align: right;
}
.lblForm {
	text-align:left;
	margin-right:0.06em;
	padding:0.06em;
	line-height: 0.05em;
	width: 50em;
}
.lblFormGrande {
	margin-right:0.06em;
	padding:0.06em;
	line-height: 0.05em;
}

.pForm {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	text-align: right;
	text-indent: 0px;
	padding: 0.2em;
	margin-right: 0em;
	vertical-align: super;
}
legend {
	margin-left: 0.7em;
	padding-right: 0.2em;
	padding-left: 0.2em;
	color: #666666;
}
.butEnviar {
	width: 10%;
	border: 0.05em solid black;
}
.hrPaginacion {
	width: 100%;
	padding-right: 0.3em;
}
.txtTitularBusqueda {
	font-size: 110%;
	font-weight: bold;
	color: #666666;
}
li {
	margin-top: 0.3em;
	margin-right: 0em;
	margin-bottom: 0.3em;
	margin-left: 0em;
	text-align: left;
	line-height: 1.23em;
}

.imgBordes {
	border: thin solid #666666;
	margin-bottom: 1em;
	margin-left: 2em;
}
.ulAzul {
	padding-left: 2em;
	font-weight: bold;
	color: #1D3C7C;
	font-size: 110%;
}
.txtNota {
	font-size: 80%;
	margin-top: 1em;
	color: #575656;
	margin-bottom: 2em;
	text-indent: 0em;
}
.thnaranja {
	color: #FFFFFF;
	background-color: #FA7900;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: 0.05em solid #666666;
}
.thayudas {
	color: #FFFFFF;
	background-color: #FA7900;
	padding-top: 0.03em;
	padding-bottom: 0.03em;
	border: 0.05em solid #666666;
	font-size: 90%;

}
.tdDemandas {
	text-align: center;
	border: 0.05em solid #666666;
	background-position: center;
	margin-top: 0.1em;
	color: #333333;
	padding: 0.5px;
}
.tblDemandas {
	margin-left: 2.2em;
	width: 93%;
	margin-top: 0.3em;
	font-size: 90%;
}

.imgDemanda {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tdCentradoyNegro {
	font-weight: bold;
	text-align: center;
	border: 0.05em solid #666666;
}
.tdayudas{
	font-size: 78%;
	vertical-align: top;
	border: 0.05em solid #666666;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;

}
.tdayudasTIL{
	font-size: 75%;
	vertical-align: middle;
	border: 0.05em solid #000000;
	font-weight: bold;
	padding-left: 0.5em;

}
.asterisco {
	font-size: 80%;
}
.txtFecha {
	font-weight: bold;
	padding-right: 1em;
	padding-left: 1em;
}
.pCondiciones {
	margin-top: 3em;
	text-indent: 0em;
	margin-bottom: 2em;
}
.olNada {
	font-weight: normal;
	color: #000000;
	font-size: 100%;
}
.ulTablas {
	list-style-position: outside;
	padding-left: 1.5em;
}
.tdLineas {
	border: 0.05em solid #666666;
}
.liCss {
	list-style-image: url(imagenes/valid-css2.gif);
	list-style-position: outside;
	vertical-align: text-top;
}
.liTaw {
	list-style-image: url(imagenes/taw1.gif);
	list-style-position: outside;
	vertical-align: text-top;
}
.liWai {
	list-style-image: url(imagenes/wcag1AA.gif);
	list-style-position: outside;
	vertical-align: text-top;
}

a.negromap {
	text-decoration: none;
	color: #000000;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	font-size: 110%;
}
a.negromap:hover {
	color: #000000;
	text-decoration: underline;
	letter-spacing: 0.1em;
	font-size: 110%;
}
a.grismapa {
	text-decoration: none;
	color: #575656;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	font-size: 95%;
}
a.grismapa:hover {
	color: #575656;
	text-decoration: underline;
	letter-spacing: 0.1em;
	font-size: 95%;
}
.ulmapa {
	margin-left: -3.5em;
}
form {
	margin: 0em;
	padding: 0em;
	clear: both;
}
.tdTextoCentralnivel3 {
	width: 72%;
	padding-right: 1em;
}
.textoblanco {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	font-size: 80%;
	background-color: #575656;
	text-align: center;
	height: 2em;
	vertical-align: middle;
}
.tdgris {

	text-decoration: none;
	color: #FA7900;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	font-size: 100%;
	background-color: #575656;
}
.tdgrisclaro {
	text-decoration: none;
	color: #333333;
	text-transform: capitalize;
	letter-spacing: 0.1em;
	font-size: 80%;
	background-color: #CCCCCC;
	text-align: center;
	width: 15%;
}
.comunhoy {
	text-align: center;
	text-indent: 0em;
	font-weight: bold;
	border: 0.2em solid #000000;
	font-size: 80%;
	background-color: #FFFFFF;
	height: 1.5em;
	vertical-align: middle;
	width: 27px;
}

.comun {
	text-align: center;
	text-indent: 0em;
	font-size: 80%;
	background-color: #FFFFFF;
	height: 1.5em;
	vertical-align: middle;
	width: 27px;
}
.comunRhoy {
	color: #999999;
	font-weight: bold;
	border: thin solid #000000;
	font-size: 80%;
	background-color: #FFFFFF;
	text-align: center;
	height: 1.5em;
	width: 27px;
}
.comunR {
	color: #999999;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 27px;
}

.ablancodic {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 90%;
	background-color: #575656;
	font-weight: bold;
	margin-left: 90%;
}
.tabla_calendario {
	border: 0.1em solid #858383;
	background-color: #FFFFFF;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 1em;
	width: 100%;
}
.tdsubir_calendario {
	vertical-align: top;
	text-align: center;
	padding-top: 1em;
	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color: #ECECEC;
	height: 0em;
}
.thancho {
	text-align: center;
	height: 1.5em;
	vertical-align: middle;
	border-top-width: 0.05em;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
iframe {
	height: 100%;
	width: 100%;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bodyCentro {
	text-align: center;
	background-position: center;
}

.pEmpleo {
	text-indent: 10em;
	margin: 0em;
	padding: 0em;
}
.tdIconos {
	text-align: right;
	vertical-align: middle;
	height: 2em;
}
.h1Agenda {
	font-size: 125%;
	color: #FFFFFF;
	background-color: #FA7900;
	text-align: left;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0.2em;
	padding-left: 0.3em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
.txtSubrayado {
	text-decoration: underline;
}
.tdFoto {
	margin: 0em;
	padding: 0em;
}
a.negro {
	text-decoration: none;
	color: #000000;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: #FAFAFA;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 2em;
	padding-left: 0.5em;
}
a.negro:hover {
	color: #000000;
	text-decoration: underline;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: #FAFAFA;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 2em;
	padding-left: 0.5em;
}
.hrPaginacion120 {
	width: 120%;
	padding-right: 0.3em;
}
.hrGrispeq {
	background-color: #CCCCCC;
	color: #CCCCCC;
	margin-top: 0.2em;
	height: 0.1em;
	margin-left: 4.6em;
	text-align: left;
	border: none;
}
.pCentrado {
	text-align: center;
}
.ulFormularios {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	font-weight: bold;
}
.lblFormEspecificar {
	float:left;
	margin-right:0.06em;
	padding:0.06em;
	line-height: 0.05em;
	width: 23.34em;
	text-align: right;
}
.iframeCalendario {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center;
	text-align: center;
	height: 44em;
}
.iframeContacto {
	height: 200px;
	width: 490px;
	border: 2px solid #666666;
}
.iframePortada {
	height: 57em;
	width: 565px;
}
.ulNoticias {
	list-style-image: url(imagenes/carta.gif);
	padding: 0px;
	text-align: left;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	color: #666666;
	font-weight: bold;
}
.ulInformacion {
	padding: 0px;
	text-align: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	color: #666666;
	font-weight: bold;
}
liNoticias {
	margin-bottom: 1em;
}
.liNoticias {
	font-size: 95%;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.3em;
	margin-left: 0em;
}
.pNoticias {
	color: #666666;
	text-align: left;
	text-indent: 0em;
	margin-left: 0.8em;
	margin-top: 0em;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-right: 0px;
}
.rojoagenda {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.txtNaranja {
	text-decoration: none;
	color: #FA7900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.txtEncabezado {
	font-weight: normal;
	color: #000000;
	font-size: 90%;
}
.h1Portada {
	font-size: 110%;
}
.lblTxtbox {
	text-align: left;
	margin-right: 8em;
}
span {
	margin: 0px;
	padding: 0px;
}
.masfotos {
	margin-left: 448pt;
	margin-top: -30pt;
}
.fotos_exc_peq {
	margin-right: 0.5em;
	margin-bottom: 1em;
}
.numerosgrises {
	margin-top: -1em;
}
.tablafotos {
	width: 80%;
	margin: 0em;
}
.textogristablafotos {
	color: #575656;
	font-size: 85%;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
	text-align: center;
}
.tblFondofotos {
	width: 60%;
	border-collapse: collapse;	
	background-position: center top;
	background-attachment: scroll;
	background-image: url(imagenes/degradado_azul.jpg);
	background-repeat: no-repeat;
	margin: auto;
}.trfotos {
	margin-top: 20em;
	width: 100%;
}
a.blancopeq {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	font-size: 75%;
}
a.blancopeq:hover {
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	font-size: 75%;
}
.tdFotoviaje {
	height: 450px;
	width: 654px;
}
.tdFoto img {
	text-align: center;
}
.pPaginacionCopia {

	text-align: right;
	font-size: 65%;
	color: #666666;
	padding: 0em;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
.imgflecha {
	margin-right: 0em;
	margin-left: 0em;
}
.tdTextoCentralnivel3Cursiva {
	width: 72%;
	padding-right: 1em;
	font-style: italic;
}
.tdTextoCentralsub {
	padding-top: 0em;
	vertical-align: top;
	height: 0em;
	padding-right: 0.5em;
	text-decoration: underline;
}
.tdTextoCentralsubneg {
	padding-top: 0em;
	vertical-align: top;
	height: 0em;
	padding-right: 0.5em;
	text-decoration: underline;
	font-weight: bold;
}
.tdTextoCentralnegcurs {
	vertical-align: top;
	height: 0em;
	font-style: italic;
	font-weight: bold;
}
.divCrismas {
	float: left;
	margin-bottom: 2em;
	width: 230px;
}
.divCrismas  p {
	margin: 0em;
	padding: 0em;
}
.divCrismas img {
	margin: 0em;
	padding: 0em;
}
.divPostales {
	width: 88%;
	text-align: center;
	margin-bottom: 1em;
	padding-bottom: 1em;
	margin-left: 1em;
}
#consulta {
	margin-top: 1em;
}
.progress_cursiva {
	font-style: italic;
}
.negrita {
	font-weight: bold;
}
.textorojo {
	color: #990000;
}
.centro {
	text-align: center;
}

a_marcoinf {
	text-decoration: none;
	font-size: 100%;
	margin: 0em;
	padding: 0em;
}
a_marcoinf:hover {
	text-decoration: underline;
	margin: 0em;
	padding: 0em;
}
a.blanco_politica {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 80%;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-left: 340pt;
	padding-top: 10pt;
	padding-right: 5pt;
}


.imagen_w3c {
	padding-top: 0pt;
	padding-right: 3pt;
	padding-bottom: 5pt;
	padding-left: 3pt;
}

a.blanco_politica:hover {
	text-decoration: underline;

}
.img_noticia {
	margin-top: 5pt;
	margin-bottom: 5pt;
	margin-left: 5pt;
}

a.blanco_metropoli {
	text-decoration: none;
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 80%;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;

	padding-top: 10pt;
	padding-right: 5pt;
}


a.blanco_metropoli:hover {
	text-decoration: underline;

}
a.naranjaizq {

	text-decoration: none;
	color: #FA7900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	margin-right: 5pt;
	margin-left: 5pt;
}
a.naranjaizq:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.desplazar_negrita {
	margin-left: 25pt;
	font-weight: bold;
}
.desplazar {
	margin-left: 25pt;

}.centrado_neg {
	font-weight: bold;
	text-align: center;
}
.naranjaagenda {

	text-decoration: none;
	color: #FA7900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

