/* CSS Document */
BODY { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;
	color:#333333;
	line-height:16px;
	background: url(/images/fondo_general.gif) center top repeat-y #343434;
	
}

.colorAzul_back { background-color: #00D1FF;}
.colorVerde_back { background-color: #AEC73C;}
.colorNaranja_back { background-color: #FFA21F;}
.colorNaranja { color: #FFA21F;}
.colorMarcoCajas { background-color:#343434;}
.TitGrisClaro { color:#666666; font-weight:bold}


.TextoPeq { font-size:10px; line-height:11px; color:#999999;}
.TextoPeq2 { font-size:9px; line-height:9px; color:#999999;}
.TextoPeqArchivos { font-size:10px; line-height:11px; color:#666666;}
.BordeFinoPunteado { border: #EEEEEE 1px solid }

#ContenidoPrincipal2 { position:absolute; }


#ContenidoCabecera1 {
	position:absolute;
	top:15px;
	left:15px;
	width: 690px;
	height: 196px;
	z-index: 2; text-align: left;
}

#ContenidoTexto01A {
	position:absolute;
	top:226px;
	left:0px;
	width: 720px;
	height: 269px;
	background-color:#FFFFFF;
	z-index: 3; text-align: left;
}

#ContenidoH1 {
	position:absolute;
	top:256px;
	left:40px;
	width: 640px;
	height: 20px;
	background-color:#E4E4E4;
	z-index: 4; text-align: left;
}

#ContenidoTexto01B {
	position:absolute;
	top:290px;
	left:50px;
	width: 630px;
	height: 190px;
	background-color:#FFFFFF;
	z-index: 4; text-align: left;
}

#ContenidoCabecera2 {
	position:absolute;
	top:60px;
	left:0px;
	width: 319px;
	height: 244px;
	z-index: 3; text-align: left;
}

#ContenidoCabeceraTCN {
	position:absolute;
	top:60px;
	left:0px;
	width: 319px;
	height: 194px;
	z-index: 3; text-align: left;
}
#ContenidoFotoTCN {
	position:absolute;
	top:351px;
	left:20px;
	width: 680px;
	height: 124px;
	z-index: 3; text-align: left;
}

#ContenidoTexto02A {
	position:absolute;
	top:0px;
	left:0px;
	width: 720px;
	height: 495px;
	background-color:#FFFFFF;
	z-index: 2; text-align: left;
}

#ContenidoH2 {
	position:absolute;
	top:20px;
	left:20px;
	width: 680px;
	height: 20px;
	background-color:#E4E4E4;
	z-index: 4; text-align: left; line-height:20px; vertical-align:middle;
}

#ContenidoTexto02B {
	position:absolute;
	top:60px;
	left:350px;
	width: 300px;
	height: 410px;
	z-index: 4; text-align: left;
}

#ContenidoTexto02B_100 {
	position:absolute;
	top:60px;
	left:350px;
	width: 350px;
	height: 410px;
	background-color:#FFFFFF;
	z-index: 2; text-align: left;
}

#ContenidoCabecera3a {
	position:absolute;
	top:0px;
	left:0px;
	width: 720px;
	height: 255px;
	background-color:#343434;
	z-index: 3; text-align: left;
}

#ContenidoCabecera3b {
	position:relative;
	top:15px;
	left:15px;
	background-color:#666666;
	width: 690px;
	height: 225px;
	z-index: 4; text-align: left;
}

#ContenidoH3 {
	position:absolute;
	top:275px;
	left:20px;
	width: 680px;
	height: 20px;
	background-color:#E4E4E4;
	z-index: 5; text-align: left;
}

#ContenidoTexto03B {
	position:absolute;
	top:305px;
	left:35px;
	width: 640px;
	height: 120px;
	background-color:#FFFFFF;
	z-index: 4; text-align: left;
}

#ContenidoExtra03 {
	position:absolute;
	top:430px;
	left:35px;
	width: 340px;
	height: 40px;
	z-index: 4; text-align: left;
}

#ContenidoCabeceraConta {
	position:absolute;
	top:84px;
	left:47px;
	width: 626px;
	height: 357px;
	background-color:#343434;
	z-index: 3; text-align: left;
}

#ContenidoCabeceraContb {
	position:relative;
	top:15px;
	left:15px;
	background-color:#FFFFFF;
	width: 596px;
	height: 327px;
	z-index: 4; text-align: left;
}

#ContenidoH4 {
	position:absolute;
	top:20px;
	left:20px;
	width: 521px;
	height: 20px;
	background-color:#E4E4E4;
	z-index: 4; text-align: left;
}

#ContenidoTexto05B {
	position:absolute;
	top:60px;
	left:0px;
	width: 720px;
	height: 365px;
	background-color:#FFFFFF;
	z-index: 4; text-align: left;
}

#ContenidoTexto06B {
	position:absolute;
	top:20px;
	left:467px;
	width: 236px;
	height: 458px;
	background-color:#343434;
	z-index: 4; text-align: left;
}

#ContenidoTexto06B_sub {
	position:relative;
	top:20px;
	left:17px;
	width: 203px;
	background-color:#343434;
	z-index: 4; text-align: left;
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
}

#ContenidoH6 {
	position:absolute;
	top:20px;
	left:20px;
	width: 427px;
	height: 20px;
	background-color:#E4E4E4;
	z-index: 4; text-align: left;
}

#ContenidoCabecera6 {
	position:absolute;
	top:60px;
	left:20px;
	width: 427px;
	height: 238px;
	z-index: 3; text-align: left;
}

#ContenidoNoticiaTit {
	position:absolute;
	top:318px;
	left:20px;
	width: 427px;
	height: 20px;
	background-color:#9a9a9a;
	z-index: 3; text-align: left;
}

#ContenidoNoticiaDesc {
	position:absolute;
	top:358px;
	left:20px;
	width: 427px;
	height: 120px;
	background-color:#FFFFFF;
	line-height:14px;
	z-index: 3; text-align: left;
}

#ContenidoTexto07B {
	position:absolute;
	top:60px;
	left:20px;
	width: 680px;
	height: 408px;
	background-color:#FFFFFF;
	z-index: 4; text-align: left;
}

#ContenidoTexto08A {
	position:absolute;
	width: 720px;
	height: 495px;
	background-color:#343434;
	z-index: 2; text-align: left;
}

div.CuadroExplicDM {
	width:300px;
	height:385px;
	background-color:#FFFFFF;
	margin:60px 0 0 20px;
	float:left;
	padding:15px;
}

div.CuadroExplicDM h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	margin:0 0 15px 0; font-weight:bold; text-transform:uppercase;
}

.Mayusculas { text-transform:uppercase }

A:link {COLOR: #FFA21F; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A:visited {COLOR: #FFA21F; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A:hover {COLOR: #333333; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.lnk_noticias:link {COLOR: #FFFFFF; FONT-SIZE: 10px; TEXT-DECORATION: none; }
A.lnk_noticias:visited {COLOR: #FFFFFF; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.lnk_noticias:hover {COLOR: #EEEEEE; FONT-SIZE: 10px; TEXT-DECORATION: underline;}

A.blanco:link {COLOR: #86CDF6; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; }
A.blanco:visited {COLOR: #86CDF6; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.blanco:hover {COLOR: #EEEEEE; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.blanco2:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.blanco2:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.blanco2:hover {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;}

A.blanco3:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; }
A.blanco3:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.blanco3:hover {COLOR: #CCCCCC; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.blanco4:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.blanco4:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.blanco4:hover {COLOR: #CCCCCC; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.gris:link {COLOR: #343434; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.gris:visited {COLOR: #343434; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.gris:hover {COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.grisMen:link {COLOR: #888888; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; }
A.grisMen:visited {COLOR: #888888; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.grisMen:hover {COLOR: #333333; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

A.grisMen2:link {COLOR: #666; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline; }
A.grisMen2:visited {COLOR: #666; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
A.grisMen2:hover {COLOR: #333333; FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-DECORATION: underline;}

td.TextoNormal01 { color:#3B3A34; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
td.TextoNormal02 { color:#3B3A34; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:13px;}

#Contenido_V2Tit_Menu { background-color:#4e4e4e;	
	position:absolute;
	top:0px;
	left:0px;
	width: 720px;	
	height: 1px;
	z-index: 5; text-align: left;
}
#Contenido_V2Tit_MenuContainer { 
	background-color:#FFFFFF;	
	position:absolute;
	top:1px;
	left:0px;
	width: 720px;
	height:1px;
	z-index: 6; text-align: left;
}

#Contenido_V2Tit_A {
	position:absolute;
	top:80px;
	left:20px;
	width: 680px;	
	height: 22px;
	background-color:#E4E4E4;	
	z-index: 7; 
	text-align: left;
}

#Contenido_V2Tit_Texto {
	position:absolute;
	left:20px;
	width: 680px;
	z-index: 8; text-align: left;
}

#Contenido_V2Tit_Texto2 {
	position:absolute;
	left:20px;
	width: 680px;
	z-index: 80; text-align: left;
}

#Contenido_V2Tit_A_Piezas {
	position:absolute;
	top:80px;
	left:20px;
	width: 680px;	
	height: 22px;
	background-color:#E4E4E4;	z-index: 7; text-align: left;
}

#Contenido_V2Tit_Texto_Piezas {
	position:absolute;
	left:20px;
	width: 680px;
	z-index: 8; text-align: left;
}

.CSS_Tit_On { margin-left:-18px; color:#ffffff; background-color:#333333; }
.CSS_Tit_Off { margin-left:-18px; color:#333333; background-color:#ffffff; }

.opaqueNegro {
	background-color:#000000;
	opacity: .6;
	filter: alpha(opacity=60);
	padding:10px;
}


/* ****************************************************************************************************** */


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


h1 {
    /* other CSS properties go here */
	font-size: 11px;
	margin: 0px 0px 0px 5px;
}


.sIFR-hasFlash h1 {
    /* other CSS properties go here */
	font: 14px Verdana, Arial;
	color: #FFFFFF;
}

td.listadoM1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px dotted #AAAAAA;
	border-left: 0px;
	border-right: 0px;
	text-align:left;
}
td.listadoM2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #EBEBEB;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	text-align:left;
	
}

OL { list-style-type:upper-roman }

INPUT.Input_Texto01 {
	COLOR:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ColorWarning { color:#FFFFFF; background-color:#CC0000;padding-left:2px; padding-right:2px;}

TEXTAREA, SELECT {
	COLOR:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

LI{ list-style-type:square; list-style-image:url(/images/list_bullet.gif); margin-left: -30px;

}

ul.ulCatalogo1 {
	list-style:none; margin:0; padding:0px 0 0 15px; 
}
ul.ulCatalogo1 li {
	list-style:none; padding:0; margin:0 10px 0 0; width:130px; float:left; 
}

ul.ulCatalogo2 {
	list-style:none; margin:0; padding:0px 0 0 15px; 
}
ul.ulCatalogo2 li {
	list-style:none; list-style-type:none; list-style-image:none;
	margin:0; padding:0 10px 0 0; 
}

br.clearYDoble { clear:both;}
