/* Global */

body {
	background-color: #ffffff;
	margin: 0px;
}

/* Fin de Global */

/* Header */

#Header {
	background-image:url(../images/global/bg_head.jpg);	
	width: 950px;
	height: 169px;
	/*height: 242px;*/	
}

#Header .Logo {
	margin-top: 2px;
	margin-left: 25px;
	width: 141px;
	height: 156px;
	float: left;
}

/* IE7 Only */
*:first-child+html #Header .Logo {
	margin-top: -17px;
	margin-left: 25px;
	width: 141px;
	height: 156px;
	float: left;
}

#Header .Telefono {
	height:14px;
	float:right;
	margin-top:0px;
	margin-right:25px;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #2c4456;
}

/* IE7 Only */
*:first-child+html #Header .Telefono {
	height:14px;
	float:right;
	margin-top:-20px;
	margin-right:25px;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #2c4456;
}

#Header #linkeos {
	width: 700px;
	height: 78px;
	margin-top:6px;
	margin-left:270px;
	margin-right:10px;				
	position: absolute;
	float:right;
	font-family: "Trebuchet MS";
}

/* IE7 Only */
*:first-child+html #Header #linkeos {
	width: 700px;
	height: 78px;
	margin-top:30px;
	margin-left:-200px;
	margin-right:10px;					
	position: absolute;
	float:right;
	font-family: "Trebuchet MS";
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #Header #linkeos {
	width: 700px;
	height: 78px;
	margin-top:30px;
	margin-left:270px;
	margin-right:10px;					
	position: absolute;
	float:right;
	font-family: "Trebuchet MS";
}
}

#Header #linkeos #bloq {
	width:245px;
	height:85px;
	float:left;
}

#Header #linkeos #bloq2 {
	width:130px;
	height:85px;
	float:left;
}			

#Header #linkeos #bloq .images {
	width: 95px;
	height: 50px;
	margin-top:0px;
	margin-right:5px;				
	float:left;
}

#Header #linkeos #bloq .tri3 {
	margin-top:10px;
	margin-left:10px;
	height:50px;
	float:left;
}

#Header #linkeos #bloq .titulo3 {
	margin-top:9px;
	font-size:10pt;
	font-weight:bold;
	float:left;
	color:#000b33;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Header #linkeos #bloq .titulo3 {
		margin-top:9px;
		font-size:10pt;
		float:left;
		color:#000b33;
	}
}

#Header #linkeos #bloq .texto3 {
	width:120px;
	margin-top:6px;
	font-size:9pt;
	float:left;
	color:#0b4a01;
	text-align:left;
	line-height:1em;
}

#Header #linkeos #bloq .titulo3 a{
	color:#000b33;
	text-decoration:none;
}	

#Header #linkeos #bloq .titulo3 a:hover{
	text-decoration:underline;
}

#Header #linkeos #bloq2 .tri3 {
	margin-top:10px;
	margin-left:2px;
	height:15px;
	float:left;
}

#Header #linkeos #bloq2 .titulo3 {
	margin-top:9px;
	font-size:10pt;
	font-weight:bold;
	float:left;
	color:#000b33;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Header #linkeos #bloq2 .titulo3 {
		margin-top:9px;
		font-size:10pt;
		float:left;
		color:#000b33;
	}
}

#Header #linkeos #bloq2 .texto3 {
	width:120px;
	margin-top:6px;
	margin-left:14px;
	font-size:9pt;
	float:left;
	color:#0b4a01;
	text-align:left;
	line-height:1em;
}

#Header #linkeos #bloq2 .titulo3 a{
	color:#000b33;
	text-decoration:none;
}	

#Header #linkeos #bloq2 .titulo3 a:hover{
	text-decoration:underline;
}

#Header #linkeos .separador {
	background-image:url(../images/home/separadorHead.png);
	background-repeat:no-repeat;
	width:1px;
	margin-top:5px;
	margin-left:4px;
	margin-right:8px;
	height:70px;
	float:left;
}	

#Menu {
	width:675px;
	height:48px;
	vertical-align:bottom;
	margin-right: 14px;
	margin-top: 116px;
	margin-bottom:0px;
	float:right;
}

/* IE7 Only */
*:first-child+html #Menu {
	width:675px;
	height:48px;
	vertical-align:bottom;
	margin-right: 14px;
	margin-top: 97px;
	margin-bottom:0px;
	float:right;
}

/*  Fin de Header */


/* Contenido */

#MainContent {
	background-image:url(../images/global/bg_body.jpg);
	width: 950px;
	height: 100%;
	position:relative;
}

/* IE7 Only */
*:first-child+html #MainContent {
	background-image:url(../images/global/bg_body.jpg);
	width: 950px;
	height: 100%;
} 

#Content {
	width: 912px;
	margin-left:21px;
	margin-right:17px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Content {
		width: 912px;
		padding-left:21px;
		padding-right:17px;
	}
}

#ShadownUp{
	height:10px;
	background-image:url(../images/global/shadown_up.png);
}

#ShadownDown{
	height:10px;
	background-image:url(../images/global/shadown_down.png);
	vertical-align:bottom;
	margin-bottom:0px;
	position:relative;
}

#MainContent h1 {
	font-family: Tahoma;
	font-size: 11pt;
	color: #2c4456;
	margin: 0px;
}

#MainContent .texto {
	font-size: 12px;
	color: #538495;
	font-style:normal;
}

#MainContent .texto #imgLi {
	padding-left:5px;
	padding-bottom:10px;
	padding-right:-3px;
	padding-bottom:0px;
}	

#MainContent a.texto {
	font-size: 12px;
	color: #2c4456;
	text-decoration: none;
}

#MainContent a.texto:hover {
	text-decoration: underline;
}

#MainContent .titulo {
	font-size: 18pt;
	color: #000b33;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:5px;
}

#MainContent .subTitulo {
	font-size: 14pt;
	color: #538495;
	margin-bottom:10px;
}

/* Bloque 1 */

#Bloque1 {
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	float:left;
	/*width:514px;*/
	width:890px;
	height:259px;
	text-align:left;
}

#Bloque1a {
	width:254px;
	height:255px;
	margin-right:1px;
	float:left;
}

#Bloque1a #sup {
	background-image:url(../images/home/bordeSupBloque1.jpg);
	width:252px;
	height:9px;
}

#Bloque1a #cont {
	background-image:url(../images/home/bgBloque1.jpg);
	background-repeat:repeat-y;
	width:245px;
	height:232px;
	padding-left:11px;
	padding-top:2px;
}

#Bloque1a #cont .titular {
	padding-left:10px;
	font-family: "Trebuchet MS";
	font-size: 13pt;
	font-weight:bold;
	color:#2c4456;
}

#Bloque1a #cont img {
	padding-top:6px;
}

#Bloque1a #cont .separador {
	background-image:url(../images/home/separadorBloque1.jpg);
	width:226px;
	height:4px;
}	

#Bloque1a #cont .subtitular {
	padding-left:10px;
	margin-top:5px;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight:bold;
	color:#000b33;
}			

#Bloque1a #cont .texto {
	width:218px;
	margin-left:12px;
	padding-right:5px;
	padding-top:6px;
	margin-bottom:11px;
	font-family: "Trebuchet MS";
	font-size:9pt;
	color:#0b4a01;
	line-height:1.1em;
}

#Bloque1a #cont .texto a {
	font-family: "Trebuchet MS";
	color:#538495;
	text-decoration:none;
}

#Bloque1a #cont .texto a:hover {
	color:#2c4456;
}

#Bloque1a #inf {
	background-image:url(../images/home/bordeInfBloque1.jpg);
	width:252px;
	height:11px;
	clear:both;
}		

/* Fin Bloque 1*/

/* Bloque 2*/

#Bloque2a {
	width:120px;
	height:257px;
	margin-right:3px;
	float:right;
}

#Bloque2a .izq {
	background-image:url(../images/home/bordeIzqBloque2.jpg);
	width:8px;
	height:257px;
	float:left;
}

#Bloque2a #cont {
	background-image:url(../images/home/bgBloque2.jpg);
	height:257px;
	width:104px;
	float:left;
	position:relative;
}

/* IE7 Only */
*:first-child+html #Bloque2a #cont {
	background-image:url(../images/home/bgBloque2.jpg);
	height:257px;
	width:104px;
	float:left;
}

#Bloque2a .titulo{
	margin-left:4px;
	margin-top:5px;
	margin-bottom:5px;
}

#Bloque2a .separador {
	background-image:url(../images/home/separadorBloque2.png);
	background-repeat:no-repeat;
	width:85px;
	height:2px;
	margin-left:9px;
	padding-bottom:5px;
	clear:both;
}

/* IE7 Only */
*:first-child+html #Bloque2a .separador {
	background-image:url(../images/home/separadorBloque2.png);
	width:75px;
	height:2px;
	margin-left:9px;
	clear:both;
}

#Bloque2a .der {
	background-image:url(../images/home/bordeDerBloque2.jpg);
	width:8px;
	height:257px;
	float:right;
}

/* Fin Bloque 2 */

/* Bloque 3 */

#Bloque3 {
	margin-left:15px;
	margin-top:5px;
	float:left;
	/*width:514px;*/
	width:890px;
	height:245px;
	text-align:left;
}

#Bloque3a {
	width:890px;
	height:240px;
	margin-right:3px;
	float:left;
}

#Bloque3a .izq {
	background-image:url(../images/home/bordeIzqBloque3.jpg);
	width:13px;
	height:235px;
	float:left;
}	

#Bloque3a #cont {
	background-image:url(../images/home/bgBloque3.jpg);
	width:862px;
	height:235px;
	float:left;
	vertical-align:middle;
}

#Bloque3a #cont .bloques {
	width:207px;
	height:215px;
	font-family: "Trebuchet MS";
	padding-top:10px;
	float:left;
}

#Bloque3a #cont .bloques .titimg {
	margin-left:5px;
}	

#Bloque3a #cont #textos {
	padding-left:5px;
	padding-top:10px;
}

#Bloque3a #cont #textos .titulo {
	padding-left:5px;
	margin-top:1px;
	font-size:12pt;
	font-weight:bold;
	color:#000b33;
	line-height:1em;
}

/* IE7 Only */
*:first-child+html #Bloque3a #cont #textos .titulo {
	padding-left:7px;
	margin-top:-23px;
	font-size:12pt;
	font-weight:bold;
	color:#000b33;
	line-height:1em;
}

#Bloque3a #cont #textos .titulo2 {
	padding-left:5px;
	margin-top:6px;
	font-size:12pt;
	font-weight:bold;
	color:#000b33;
	line-height:1em;
}

/* IE7 Only */
*:first-child+html #Bloque3a #cont #textos .titulo2 {
	padding-left:7px;
	margin-top:-3px;
	font-size:12pt;
	font-weight:bold;
	color:#2c4456;
	line-height:1em;
}

#Bloque3a #cont #textos .texto {
	padding-left:12px;
	padding-top:5px;
	font-size:9pt;
	color:#0b4a01;
	line-height:1.1em;
}

#Bloque3a #cont #textos .texto2 {
	padding-left:12px;
	padding-top:5px;
	font-size:9pt;
	color:#0b4a01;
	line-height:1.1em;
}

#Bloque3a #cont #textos .tri {
	margin-top:-2px;
	height:150px;
	float:left;
}

#Bloque3a #cont #textos .tri2 {
	margin-top:-2px;
	height:50px;
	float:left;
}

/* IE7 Only */
*:first-child+html #Bloque3a #cont #textos .tri2 {
	margin-top:-7px;
	height:60px;
	float:left;
}

#Bloque3a #cont #textos .vermas {
	vertical-align:bottom;
	clear:both;
	margin-top:1px;
	margin-bottom:2px;
	margin-right:2px;
	width:200px;
}

/* IE7 Only */
*:first-child+html #Bloque3a #cont #textos .vermas {
	vertical-align:bottom;
	clear:both;
	margin-top:5px;
	margin-bottom:2px;
	margin-right:2px;
	width:200px;
}

#Bloque3a #cont #textos .vermas2 {
	vertical-align:bottom;
	margin-top:-4px;
	margin-bottom:4px;
	margin-right:2px;
	width:200px;
}

/* IE7 Only */
*:first-child+html 	#Bloque3a #cont #textos .vermas2 {
	vertical-align:bottom;
	margin-top:1px;
	margin-bottom:4px;
	margin-right:2px;
	width:200px;
}		

#Bloque3a #cont #textos img {
	margin-top:7px;
}

#Bloque3a #cont #textos .imgBloques {
	margin-top:-5px;
}

#Bloque3a .der {
	background-image:url(../images/home/bordeDerBloque3.jpg);
	width:15px;
	height:235px;
	float:right;
}

#Bloque3a #cont .separador {
	background-image:url(../images/home/separadorBloque3.jpg);
	width:3px;
	margin-left:3px;
	margin-right:3px;
	height:235px;
	float:left;
}	

/* Fin Bloque 3 */

/* Bloque PROMOS */

#BloquePromos {
	margin-left:13px;
	margin-bottom:5px;
	margin-top:0px;
	float:left;
	width:895px;
	height:237px;
	margin-right:3px;
	text-align:left;
}

#BloquePromos .izq {
	background-image:url(../images/home/bordeIzqBloque4.jpg);
	width:17px;
	height:232px;
	float:left;
}

#BloquePromos #cont {
	background-image:url(../images/home/bgBloquePromo.jpg);
	height:232px;
	width:859px;
	float:left;
	position:relative;
}

/* IE7 Only */
*:first-child+html #BloquePromos #cont {
	background-image:url(../images/home/bgBloquePromo.jpg);
	height:232px;
	width:859px;
	float:left;
}

#BloquePromos .titulo{
	margin-left:9px;
	margin-top:5px;
	margin-bottom:5px;
}

#BloquePromos .flash{
	margin-left:9px;
}	

#BloquePromos .separador {
	background-image:url(../images/home/separadorBloque2.png);
	background-repeat:repeat-x;
	width:830px;
	height:2px;
	margin-left:9px;
	padding-bottom:5px;
	clear:both;
}

/* IE7 Only */
*:first-child+html #BloquePromos .separador {
	background-image:url(../images/home/separadorBloque2.png);
	width:835px;
	height:2px;
	margin-left:9px;
	clear:both;
}

#BloquePromos #bloques {
	width:830px;
	height:23px;
	margin-left:9px;
	margin-top:5px;
	margin-bottom:6px;
	padding-left:5px;
	padding-top:13px;
	background-color:#333333;
}

#BloquePromos #bloques .texto {
	font-family: "Trebuchet MS";
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	margin-left:10px;
	margin-top:-5px;
	float:left;
}

#BloquePromos #bloques .txt {
	font-family: "Trebuchet MS";
	font-size:10pt;
	color:#a3c03a;
	margin-left:3px;
	margin-top:-5px;
	float:left;
}

#BloquePromos #bloques a.texto  a.texto:hover{	
	text-decoration:none;
}		

#BloquePromos .der {
	background-image:url(../images/home/bordeDerBloque4.jpg);
	width:15px;
	height:232px;
	float:left;
}

/* Fin Bloque PROMOS */		

/* Fin de Contenido */

/* Internas */

#ImagenInt {
	margin:0px;
	width:689px;
	height:238px;
	float:left;
}

#LogoInt {
	float:right;
	background-image:url(../images/global/bg_logo_int.jpg);
	height:238px;
	width:222px;
}

#LogoInt #bloke {
	height:22px;
	margin:0px;
	text-align:left;
	font-family: "Trebuchet MS";
	border-top:1px;
	border-top-style:solid;
	border-top-color:#003300;
	color: #ffffff;
	font-size: 10pt;
}	

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#LogoInt #bloke {
		height:22px;
		margin:0px;
		padding-top:3px;
		text-align:left;
		font-family: "Trebuchet MS";
		border-top:1px;
		border-top-style:solid;
		border-top-color:#003300;
		color: #ffffff;
		font-size: 10pt;
	}	
}

#LogoInt #bloke .ico {
	height:20px;
	width:13px;
	float:left;
	margin-left:10px;
	
}

#LogoInt #bloke a {
	color: #ffffff;
	text-decoration:none;	
}

#LogoInt #bloke a:hover {
	text-decoration:underline;	
}

#ContentInt {
	width:689px;
	height:100%;
	float:left;
}

#MenuInt {
	background-image:url(../images/global/bg_menu_int.jpg);
	width:222px;
	height:450px;
	float:right;
	text-align:left;
}

#MenuInt .masinfoimg{
	width:222px;
	padding-top:12px;
	padding-left:15px;
	padding-bottom:17px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#MenuInt .masinfoimg{
		width:222px;
		padding-top:12px;
		padding-left:15px;
		margin-bottom:17px;
	}
}
/* IE7 Only */
*:first-child+html #MenuInt .masinfoimg{
	width:222px;
	margin-top:2px;
	padding-left:15px;
	padding-bottom:0px;
}

#Desarrollo {
	padding-left:30px;
	padding-right:30px;
	text-align:left;
	font-family: "Trebuchet MS";
}

#Desarrollo a {
	text-decoration:none;
}

#Desarrollo a:hover {
	text-decoration:underline;
}

#Desarrollo img{
	padding-right:10px;
	padding-bottom:15px;
}

#Desarrollo .prof{
	float:left;
	width:200px;	
}

#Aux{
	clear:left;
	padding-bottom:20px;
}		

/* Fin de Internas */

/* Menu 2 */

#Menu2 {
	width:913px;
	height:15px;
	padding-top: 0px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000b33; 
	text-align: center;
	clear:both;
}

#Menu2 a.vinculo {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000b33; 
	text-decoration: none;
}

#Menu2 a.vinculo:hover {
	text-decoration: underline;
}

/* Fin de Menu 2 */

/* Derecha */



/* Fin de Derecha */

/* Footer */

#Footer {
	background-image:url(../images/global/bg_footer.jpg);
	margin-top:-22px;
	width: 950px;
	height: 130px;	
}

/* IE7 Only */
*:first-child+html #Footer {
	background-image:url(../images/global/bg_footer.jpg);
	margin-top:-19px;
	width: 950px;
	height: 130px;	
}

#Footer .copyright {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #FFF;
	text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Footer .copyright {
		font-family: "Trebuchet MS";
		font-size: 10pt;
		color: #FFF;
		text-align: center;
		padding-top:18px;
	}
}

#Footer a {
	color: #FFF;
	text-decoration: none;
}

#Footer a:hover {
	text-decoration: underline;
}

/* Fin de Footer */

/* Formulario */

#Aux2{
	clear:left;
	padding-bottom:5px;
}

#MainContent .txtForm {
	width:180px;
	font-size: 10pt;
	float:left;
	text-align:right;
	margin-bottom:4px;
	margin-right:3px;
}

#MainContent select {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #3E3E3E;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #424242;
	background-color:#538495;
	padding-left: 4px;
}

/* IE7 Only */
*:first-child+html #MainContent select {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #3E3E3E;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #000000;
	background-color:#538495;
	padding-left: 4px;
}

#MainContent input, textarea {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #3E3E3E;
	font-weight: normal;
	margin: 0px;
	border: 1px solid #424242;
	background-color:#538495;
	padding-left: 8px;
}

#MainContent form {
	margin: 0px;
	padding-bottom: 10px;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #538495;
	
}

#MainContent .enviar {
	width:440px;
	text-align:right;
}	

/* Fin Formulario */