@charset "utf-8";


body {
	background-image: url(skin/fondo0.jpg);
	background-repeat: repeat-x;
	background-color: #F0EBD5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
}
#apDiv1 {
	position:absolute;
	left:36px;
	top:35px;
	width:773px;
	height:208px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:33px;
	top:35px;
	width:777px;
	height:569px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:33px;
	top:36px;
	width:776px;
	height:200px;
	z-index:3;
}td img {display: block;}td img {display: block;}
.body {
	background-attachment: scroll;
	background-image: url(skin/fondo0.jpg);
	background-repeat: repeat-x;
}
.style1 {color: #FFFFFF}
a:link {
	text-decoration: none;
	color: #006600;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
}
.FondoPie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	color: #FFFFFF;
	background-image: url(skin/fondoPie.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center bottom;
	text-align: center;
	white-space: normal;
	top: 5px;
}
.FondoCentral {
	background-image: url(skin/medium.jpg);
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: repeat-y;
}
.Recuadro1 {
	background-image: url(skin/Recuadro1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.Recuadro2 {
	background-image: url(skin/Recuadro2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.Recuadro3 {
	background-image: url(skin/Recuadro3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.PesosSuperindice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}






.Fondo3columnas {
	background-image: url(skin/fondo3columnas.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center center;
}
.FondoColumnaDerecha {
	background-image: url(skin/FondoColumna3.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.FondoColumnasGradiente {
	background-image: url(skin/FondoColumnasGradiente154.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.FondoColumnasGradiente154 {
	background-image: url(skin/FondoColumnasGradiente.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.FormuCampos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(skin/FormuCampos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.StrokeHorizontal {
	background-image: url(skin/StrokeHorizontal.jpg);
	background-repeat: repeat-x;
}
.StrokeVerticalDerecho {
	background-image: url(skin/StrokeVerticalDerecho.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.StrokeVerticalIzquierdo {
	background-image: url(skin/StrokeVerticalIzquierdo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.StrokePunteadoHorizontal {
	background-image: url(skin/StrokePunteadoHorizontal.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 9px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.TxLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.Txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.TxLinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	font-style: italic;
}


.TxtNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
.TxtTitulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	background-position: -10px;
}
.TxtSubTitulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}
.TxtSubTitulos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E2B2;
	font-weight: bold;
}
.TxtNormal_bordeaux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	font-weight: normal;
}
.TxtNormalGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: bold;
	padding-left: 10px;
}
.Link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.5GradIzq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-image: url(skin/5grad_izquierdo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.5Izq {
	background-image: url(skin/5grad_izquierdo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.5Der {
	background-image: url(skin/5grad_derecho.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.FondoBajo {
	background-image: url(skin/fondoBajo.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center center;
}
.Pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
}

MARCOS VENTANAS ///////////////////////////////////////////////////////////////////////////////

.m3izqmedio {


	background-image:   url(img/skin_marco3/izq_medio.gif);
	background-repeat:  repeat-y;
}
.m3inf {

	background-image:   url(skin/marco3/inf.gif);
	background-repeat:  repeat-x;
}
.m3derinferior {


	background-image:   url(skin/marco3/der_inf.gif);
	background-repeat: no-repeat;
}
.m3dermedio {


	background-image:   url(skin/marco3/der_medio.gif);
	background-repeat:  repeat-y;
}


.m3izqmedio {


	background-image:   url(skin/marco3/izq_medio.gif);
	background-repeat:  repeat-y;
}
.m3Centro {
	background-image:   url(skin/marco3/centro.gif);
	background-repeat:  repeat;
}


.m3sup {


	background-image:   url(skin/marco3/sup.gif);
	background-repeat:  repeat-x;
}
/*Skin Marco 1*/

.Mizqsup {

	background-image: url(skin/skin_marco1/izq_sup.gif);

	background-repeat: no-repeat;

}

.Msup {
	background-image: url(skin/marco4/sup.gif);
	background-repeat:  repeat-x;

}

.Mdersup {

	background-image: url(skin/skin_marco1/der_sup.gif);
	background-repeat: no-repeat;

}

.Mdermedio {
	background-image: url(skin/marco4/der_medio.gif);
	background-repeat:   repeat-y;
}

.Mizqmedio {
	background-image: url(skin/marco4/izq_medio.gif);
	background-repeat:   repeat-y;
}


.Minf {
	background-image: url(skin/marco4/inf.gif);
	background-repeat:  repeat-x;
}

.Mizqinf {

	background-image: url(skin/skin_marco1/izq_inf.gif);
	background-repeat: no-repeat;
}

.Mderinf {
	background-image: url(skin/skin_marco1/der_inf.gif);
	background-repeat: no-repeat;

}
.FondoBajoFlash {
	background-image: url(skin/fondo3columnas.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center center;
}
.FondoBajoTop {
	background-image: url(skin/FondoBajoTop.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}
.style2 {color: #333333}

servicios      {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
