BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
a img {border:0}
form { 
	padding : 0 0px 0 0px; 
}
/*A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0088cc;  FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000FF; FONT-FAMILY: Arial, Verdana, sans-serif; text-decoration:none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000FF; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0000FF; FONT-FAMILY: Arial, Verdana, sans-serif; text-decoration:underline
}*/
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100px;
}
A:unknown {
	COLOR: #ff6c00
}
A:hover {
	COLOR: #ff6c00
}

A {
	COLOR: #009; TEXT-DECORATION: none
}
INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}
INPUT.boton {
	BORDER-RIGHT: #b5b5b5 1px solid; BORDER-TOP: #b5b5b5 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b5b5b5 1px solid; BORDER-BOTTOM: #b5b5b5 1px solid; BACKGROUND-COLOR: #f7f7f7
}
.aviso {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 10px;
}
.aviso2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #f8c1c6 1px dotted
}

.NAV_2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}


.verdana_1 {
	font-size: 10px;
	}

.pie_2 {
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.pie_1 {
	font-size: 10px;
	color: #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.pie_3 {
	font-size: 9pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: -2px;
	padding-bottom: 0px;
	font-weight: bold;
	text-decoration: none;
	}
P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px
}
P.cHelp {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -12px 0px 15px 218px; FONT: 0.75em Tahoma,Arial,sans-serif; COLOR: #363636; PADDING-TOP: 0px
}
P.cHelp A {
	FONT-WEIGHT: normal; COLOR: #0068cf
}
P.cError {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #d50000; PADDING-TOP: 0px
}
P#iEmailAvail {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 218px; COLOR: #148612; PADDING-TOP: 0px
}
.P {
	FONT-SIZE: 13pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A.P {
	FONT-SIZE: 13pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A.P:link {
	FONT-SIZE: 13pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A.P:Hover {
	FONT-SIZE: 13pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A.P:visited {
	FONT-SIZE: 13pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.nav_3 {
	font-size: 8pt;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 0px;
	text-decoration: none;
	}

A.nav {
	font-size: 9pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}

A.nav:hover {
	font-size: 9pt;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}

A.nav:active {
	font-size: 9pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
A.nav:visited {
	font-size: 9pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
A.link_2 {
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}

A.link_2:hover {
	font-size: 12pt;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}

A.link_2:active {
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
A.link_2:visited {
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
.descrip {
	font-size: 9pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

.letra_reloj {
	font-size: 9pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;

}
.letra_reloj2 {
	font-size: 10pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:800;

}
.cData {
	VERTICAL-ALIGN: top; WIDTH: 250px
}
.cInfo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 250px; PADDING-TOP: 0px
}
.cInfo #iFSFirst {
	VISIBILITY: visible
}
.cInfo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 15px; COLOR: #373737; PADDING-TOP: 0px
}
.cError {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; COLOR: #d50000; PADDING-TOP: 0px
}
.cuadro_gris_10 {
	BORDER-RIGHT: #EEEEEE 1px solid;
	BORDER-TOP: #EEEEEE 1px solid; 
	BORDER-LEFT: #EEEEEE 1px solid;
	BORDER-BOTTOM: #EEEEEE 1px solid; 
	BACKGROUND-COLOR: #EEEEEE; 
	TEXT-ALIGN: center;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 10pt; COLOR: #666666;
	font-family : "Gill Sans MT", "Gill Sans Std", "Gill Sans Std Bold ExtraCond", "Gill Sans Std Condensed", "Gill Sans Std Light", "Gill Sans Std Light Shadowed"; 
	TEXT-DECORATION: none
}
.BB {
	FONT-SIZE: 10pt;	COLOR: #666666;	LINE-HEIGHT: 160%;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;
	}
.bb9_rojo {
	FONT-SIZE: 9pt;
	COLOR: #D90000;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.border_gris {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.hide  {
visibility:hidden
}

#menu div.barraMenu, 
#menu div.barraMenu a.botonMenu { 
font-family: sans-serif, Verdana, Arial; 
font-size: 8pt; 
color:#000033;
font-weight: normal;
} 

#menu div.barraMenu { 
text-align: center; 
} 

#menu div.barraMenu a.botonMenu { 
/*background-color: #556975;*/
color: #000033; 
cursor: pointer; 
/*padding: 4px 6px 2px 5px; */
text-decoration: none; 
font-weight: normal;
} 

#menu div.barraMenu a.botonMenu:hover { 
color: #ff0000; 
} 

#menu div.barraMenu a.botonMenu:active { 
/*background-color: #637D4D; */
color: black; 
}

#menu1 div.barraMenu1, 
#menu1 div.barraMenu1 a.botonMenu1 { 
font-family: sans-serif, Verdana, Arial; 
font-size: 10pt; 
color: #dd9e2b; 
font-weight: normal;
} 

#menu1 div.barraMenu1 { 
text-align: center; 
} 

#menu1 div.barraMenu1 a.botonMenu1 { 
/*background-color: #556975;*/
color: #dd9e2b; 
cursor: pointer; 
/*padding: 4px 6px 2px 5px; */
text-decoration: none; 
font-weight: normal;
} 

#menu1 div.barraMenu1 a.botonMenu1:hover { 
color: #ff0000; 
} 

#menu1 div.barraMenu1 a.botonMenu1:active { 
/*background-color: #637D4D; */
color: black; 
} 
/*Menu 2*/
#menu2 div.barraMenu2, 
#menu2 div.barraMenu2 a.botonMenu2 { 
font-family: sans-serif, Verdana, Arial; 
font-size: 9pt; 
color: #666666; 
font-weight: normal;
LINE-HEIGHT: 150%;
} 

#menu2 div.barraMenu2 { 
text-align: center; 
} 

#menu2 div.barraMenu2 a.botonMenu2 { 
/*background-color: #556975;*/
color: #666666; 
cursor: pointer; 
/*padding: 4px 6px 2px 5px; */
text-decoration: none; 
font-weight: normal;
LINE-HEIGHT: 150%;
} 

#menu2 div.barraMenu2 a.botonMenu2:hover { 
color: #dd9e2b; 
} 

#menu2 div.barraMenu2 a.botonMenu2:active { 
/*background-color: #637D4D; */
color: black; 
} 

/*Menu 3*/
#menu3 div.barraMenu3, 
#menu3 div.barraMenu3 a.botonMenu3 { 
font-family: sans-serif, Verdana, Arial; 
font-size: 9pt; 
color: #7A4A32; 
font-weight: normal;
LINE-HEIGHT: 110%;
} 

#menu3 div.barraMenu3 { 
text-align: center; 
} 

#menu3 div.barraMenu3 a.botonMenu3 { 
/*background-color: #556975;*/
color: #7A4A32; 
cursor: pointer; 
/*padding: 4px 6px 2px 5px; */
text-decoration: none; 
font-weight: normal;
LINE-HEIGHT: 110%;
} 

#menu3 div.barraMenu3 a.botonMenu3:hover { 
color: #dd9e2b; 
} 

#menu3 div.barraMenu3 a.botonMenu3:active { 
/*background-color: #637D4D; */
color: black; 
} 

.cuadro_30_center {
	VERTICAL-ALIGN: top; WIDTH: 30px;
	TEXT-ALIGN: center
}
.cuadro_200 {
	VERTICAL-ALIGN: top; WIDTH: 200px;
	
}
.cuadro_300 {
	VERTICAL-ALIGN: top; WIDTH: 300px;
}
.body_text {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.table_border {
	BORDER-RIGHT: #e3e3e3 thin solid; BORDER-TOP: #e3e3e3 thin solid; BORDER-LEFT: #e3e3e3 thin solid; BORDER-BOTTOM: #e3e3e3 thin solid
}
.table_heading_border {
	FONT-SIZE: 11px; BORDER-BOTTOM: #e3e3e3 thin solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.table_heading_border2 {
	FONT-SIZE: 11px; BORDER-BOTTOM: #e3e3e3 thin solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-left:e3e3e3 thin solid; color:#000000;
}
.table_heading_border {
	COLOR: #115b64
}
.body_tex1 {
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	COLOR: #333333;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify
}
.body_text H1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.body_text P {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333333; LINE-HEIGHT: 150%; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text A {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text A:link {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text A:visited {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text A:hover {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text A:active {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text2 {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; font-weight:bold;
}

.body_text2 A {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; font-weight:100;
}
.body_text2 A:link {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; text-decoration:none;font-weight:100;
}
.body_text2 A:visited {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; font-weight:100;
}
.body_text2 A:hover {
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; font-weight:100;
}
.body_text2 A:active {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; font-weight:100;
}
.body_text3 A {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text3 A:link {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text3 A:visited {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text3 A:hover {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.body_text3 A:active {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.bg_left {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/structure/bg_left.jpg); BACKGROUND-REPEAT: repeat-y
}
.bg_right {
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: repeat-y
}

.ue_header_caps {
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
.ue_header_caps A {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ue_header_caps A:link {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ue_header_caps A:visited {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ue_header_caps A:hover {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ue_header_caps A:active {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ue_border {
	BORDER-RIGHT: #e3e3e3 thin solid; BORDER-TOP: #e3e3e3 thin; BORDER-LEFT: #e3e3e3 thin solid; BORDER-BOTTOM: #e3e3e3 thin solid
}
.ue_detail_text {
	FONT-SIZE: 11px;
	COLOR: #999696;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ue_detail_text_negro {
	FONT-SIZE: 11px;
	color:#000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer {
	BACKGROUND-COLOR: #0c4249
}


.parrafo_1{
	font-size: 10pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}
.parrafo_11{
	font-size: 10pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.parrafo_111{
	font-size: 10pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-weight:500;
}
.parrafo_1b{
	font-size: 10pt;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.parrafo_2{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}
.parrafo_2b{
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
.parrafo_2bb{
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}
.resumen_obras{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
	font-weight:100;
	text-align:justify;
}
.parrafo_22{
	font-size: 9pt;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.parrafo_7{
	font-size: 7.5pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.titulo_1 {
	font-size: 18pt;
	color: #A9A58C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.titulo_2 {
	font-size: 14pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.titulo_menu {
	FONT-SIZE: 18pt;
	COLOR: #A9A58C;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: 100;
}
.titulo_menu2 {
	FONT-SIZE: 12px;
	COLOR: #999696;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
} 
.titulo_menu_16 {
	FONT-SIZE: 16pt;
	COLOR: #A9A58C;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: 100;
}
.Titulo13 {
	FONT-SIZE: 13pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.Titulo11 {
	FONT-SIZE: 11pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.Titulo110 {
	FONT-SIZE: 10pt;
	COLOR: #A9A58C;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.subtitulo1 {
	FONT-SIZE: 10pt;	COLOR: #A9A58C;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;	font-weight: bold;	text-decoration: none;
}
.subtitulo2 {
	FONT-SIZE: 10pt;	COLOR: #000000;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;	font-weight: bold;	text-decoration: none;
}
.subtitulo3 {
	FONT-SIZE: 10pt;	COLOR: #ffffff;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;	font-weight: bold;	text-decoration: none;
}
.subtitulo4 {
	FONT-SIZE: 10pt;	COLOR: #999999;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;	font-weight: bold;	text-decoration: none;
}
.subtitulo_7simple_5 {
	FONT-SIZE: 7.5pt;	COLOR: #0066CC;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;		text-decoration: none; padding-left:5px; 
}
.subtitulo_10simple {
	FONT-SIZE: 10pt;	COLOR: #CCCCCC;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;		text-decoration: none;
}
.subtitulo_10simple_10 {
	FONT-SIZE: 10pt;	COLOR: #0066CC;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;		text-decoration: none; padding-left:7px; 
}
.subtitulo_12simple {
	FONT-SIZE: 12pt;	COLOR: #CCCCCC;	LINE-HEIGHT: 100%;	FONT-FAMILY: Arial, Verdana, sans-serif;		text-decoration: none; padding-left:7px; 
}
.texto_subtitulo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #115b64
}

.linea_abajo_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted;
}
.listas_items {
	FONT-SIZE: 7.5pt;
	COLOR: #666666;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;

}
.let_negro_12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;
} 
.let_negro_10 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif; font-weight: bold;LINE-HEIGHT: 160%; text-align:center;
}
.let_negro_10_left {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif; font-weight: bold;LINE-HEIGHT: 160%; text-align:left;
}
.letra_negro_7_5_left {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;
	text-align:left;
	LINE-HEIGHT: 160%;
}
.letra_negro_7_5_right {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;
	text-align:right;
	LINE-HEIGHT: 160%;
}
.letra_negro_7_5 {
	FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: arial, geneva, helvetica, sans-serif;
	LINE-HEIGHT: 160%;
	
}
.letra_negro_7_5_b {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: arial, geneva, helvetica, sans-serif;
	LINE-HEIGHT: 160%;
	
}
.letra_negro_7_5_justify {
	FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;text-align:justify;
}
.letra_negro_8_left {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;	text-align:left;
}
.letra_negro_8_right {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif; text-align:right;
}
.letra_negro_8_justify {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;	text-align:justify;
}
.letra_negro_8_justify140 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;	text-align:justify;LINE-HEIGHT: 140%;
}

.let_negro_12_mayuscula {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif; text-transform:uppercase;
}

.let_negro_14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica, sans-serif;
}
.let_black_8_nota {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:verdana,arial,helvetica; padding-left:10px; padding-right:10px; text-align:justify;
}
.let_azul A {
	COLOR: #0070bc; TEXT-DECORATION: none; padding-left:20px; padding-right:20px; padding-top:7px; padding-bottom:7px; background-color: #FFFF99 
}
.let_azul A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;padding-left:20px; background-color:#0070bc
}
.let_azul A:visited {
	COLOR: #0070bc; TEXT-DECORATION: none; padding-left:20px; padding-right:20px; padding-top:7px; padding-bottom:7px; background-color: #FFFF99 
}
.let_gray3  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #918B6C;
	font-weight: bold;
	background-color: #F3F1E7;
} 
.cuadro_50 {
	WIDTH: 50px
}
.cuadro_50_center {
	VERTICAL-ALIGN: top; WIDTH: 50px;
	TEXT-ALIGN: center
}
.cuadro_70_center {
	VERTICAL-ALIGN: top; WIDTH: 70px;
	TEXT-ALIGN: center
}

.cuadro_100 {
	VERTICAL-ALIGN: top; WIDTH: 100px
}
.cuadro_100_center {
	VERTICAL-ALIGN: top; WIDTH: 100px;
	TEXT-ALIGN: center
}

.cuadro_140 {
	VERTICAL-ALIGN: top; WIDTH: 140px
}
.cuadro_150 {
	VERTICAL-ALIGN: top; WIDTH: 150px
}
.cuadro_150_center {
	VERTICAL-ALIGN: top; WIDTH: 150px;
	TEXT-ALIGN: center
}
.cuadro_175 {
	VERTICAL-ALIGN: top; WIDTH: 175px
}
.cuadro_200 {
	VERTICAL-ALIGN: top; WIDTH: 200px
}
.cuadro_200_center {
	VERTICAL-ALIGN: top; WIDTH: 200px;
	TEXT-ALIGN: center
}
.cuadro_250 {
	VERTICAL-ALIGN: top; WIDTH: 250px
}
.cuadro_300 {
	VERTICAL-ALIGN: top; WIDTH: 300px
}
.cuadro_350 {
	VERTICAL-ALIGN: top; WIDTH: 350px
}
.cuadro_400 {
	VERTICAL-ALIGN: top; WIDTH: 400px
}
.cuadro_450 {
	VERTICAL-ALIGN: top; WIDTH: 450px
}

.cuadro_600 {
	VERTICAL-ALIGN: top; WIDTH: 600px
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	font-family : verdana,arial,helvetica;
	background-color: #999999;
	border-style: solid;
	border-color: #444;
	font-size:8.5px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable th A:link{
	font-size:8.5px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}
table.sortable th A:hover{
	font-size:8.5px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}
table.sortable th A:visited{
	font-size:8.5px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}

table.sortable td {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
	border-style: solid;
	border-color: #444444;
	font-size:8.5px;
	height: 9px;
	padding: 3px;
}


table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}

table.sortable .lefted {
font-family : verdana,arial,helvetica;
font-size : 9pt;
}
table.sortable img  { vertical-align: middle }

table.sortable th {
	font-family : verdana,arial,helvetica;
	height: 10px;
	font-size: 9px;
	background-color: #999999;
	padding: 4px;
	border: 1px #fff solid;
	color: #000000;
	font-weight: bold;
	text-decoration:none;	
} 

table.sortable th a {
	font-family : verdana,arial,helvetica;
	color: #000000;
	font-size:9px;
	font-weight: bold;	
	text-decoration:none;
}


table.sortable tr.on {background: #eee;}
table.sortable tr.delete {background: #fcc;}

table.sortable #th10 {width: 100px;}
table.sortable #th15 {width: 150px;}
table.sortable #th20 {width: 200px;}
table.sortable #th23 {width: 230px;}
table.sortable #th30 {width: 300px;}
table.sortable #th40 {width: 40px;}
table.sortable #th50 {width: 50px;}
table.sortable #th60 {width: 60px;}
table.sortable #th70 {width: 70px;}
table.sortable #th80 {width: 80px;}	
	
table.sortable2 {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable2 th {
	border-width: 0px 1px 1px 1px;
	background-color: #999999;
	border-style: solid;
	border-color: #444;
	font-family : verdana,arial,helvetica;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable2 th a {
	font-family : verdana,arial,helvetica;
	color: #fff;
	text-decoration: none;
}

table.sortable2 th A:link{
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}
table.sortable2 th A:hover{
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}
table.sortable2 th A:visited{
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}



table.sortable2 td {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
/*	text-align: left;*/
	border-style: solid;
	border-color: #444;
	font-size:9px;
	height:10px;
}
table.sortable2 tr.odd td {
	background-color: #ffffff;
}
table.sortable2 tr.even td {
	background-color: #fff;
}
table.sortable2 tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ffffff;
	font-weight: bold;
}

table.sortable2 .lefted {text-align: left;
font-family : verdana,arial,helvetica;
font-size : 12pt;
}
table.sortable2 img  { vertical-align: middle }

table.sortable2 tr.on {background: #eee;}
table.sortable2 tr.delete {background: #fcc;}

table.sortable2 td {
	height: 10px;
	padding: 3px;
	background-color:#FFFFFF;
}

table.sortable2 #th10 {width: 100px;}
table.sortable2 #th20 {width: 200px;}
table.sortable2 #th30 {width: 300px;}
table.sortable2 #th15 {width: 150px;}
table.sortable2 #th50 {width: 50px;}
table.sortable2 #th60 {width: 60px;}
table.sortable2 #th70 {width: 70px;}

table.sortable3 {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable3 th {
	border-width: 0px 1px 1px 1px;
	background-color: #ccc;
	border-style: solid;
	border-color: #444;
	font-family : verdana,arial,helvetica;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable3 th a {
	font-family : verdana,arial,helvetica;
	color: #fff;
	text-decoration: none;
}

table.sortable3 th A:link{
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable3 th A:hover{
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable3 th A:visited{
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable3 td {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
/*	text-align: left;*/
	border-style: solid;
	border-color: #444;
	font-size:10px;
	height:12px;
	padding: 3px;
	text-decoration:none;
}
table.sortable3 td a {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
/*	text-align: left;*/
	border-style: solid;
	border-color: #444;
	font-size:10px;
	height:12px;
	padding: 3px;
	text-decoration:none;
}
table.sortable3 td a:hover {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
	 COLOR: #ff6622;
/*	text-align: left;*/
	border-style: solid;
	border-color: #444;
	font-size:10px;
	height:12px;
	padding: 3px;
	text-decoration:none;
	font-weight:100;
}
table.sortable3 td a:visited {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
/*	text-align: left;*/
	border-style: solid;
	border-color: #444;
	font-size:10px;
	height:12px;
	padding: 3px;
	text-decoration:none;
}

table.sortable3 tr.odd td {
	background-color: #ddd;
	
}
table.sortable3 tr.even td {
	background-color: #fff;
}
table.sortable3 tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}

table.sortable3 .lefted {text-align: left;
font-family : verdana,arial,helvetica;
font-size : 12pt;
}
table.sortable3 img  { vertical-align: middle }

table.sortable3 tr.on {background: #eee;}
table.sortable3 tr.delete {background: #fcc;}


table.sortable3 #th10 {width: 100px;}
table.sortable3 #th20 {width: 200px;}
table.sortable3 #th30 {width: 300px;}
table.sortable3 #th40 {width: 150px;}
table.sortable3 #th50 {width: 50px;}
table.sortable3 #th15 {width: 150px;}
table.sortable3 #th70 {width: 150px;}


table.sortable4 {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
}
table.sortable4 th {
	border-width: 0px 1px 1px 1px;
	font-family : verdana,arial,helvetica;
	background-color: #999999;
	border-style: solid;
	border-color: #444;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
table.sortable4 th A:link{
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}
table.sortable4 th A:hover{
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}
table.sortable4 th A:visited{
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}

table.sortable4 td {
	border-width: 0px 1px 0px 1px;
	font-family : verdana,arial,helvetica;
	border-style: solid;
	border-color: #444444;
	font-size:10px;
	height: 10px;
	padding: 3px;
}


table.sortable4 tr.odd td {
	background-color: #ddd;
}
table.sortable4 tr.even td {
	background-color: #fff;
}
table.sortable4 tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold; 
}

table.sortable4 .lefted {
font-family : verdana,arial,helvetica;
font-size : 10pt;
}
table.sortable4 img  { vertical-align: middle }

table.sortable4 th {
	font-family : verdana,arial,helvetica;
	height: 10px;
	font-size: 9px;
	background-color: #999999;
	padding: 4px;
	border: 1px #fff solid;
	color: #000000;
	font-weight: bold;
	text-decoration:none;	
} 

table.sortable4 th a {
	font-family : verdana,arial,helvetica;
	color: #000000;
	font-size:9px;
	font-weight: bold;
	text-decoration:none;
}
table.sortable4 tr.on {background: #eee;}
table.sortable4 tr.delete {background: #fcc;}

table.sortable4 #th10 {width: 100px;}
table.sortable4 #th15 {width: 150px;}
table.sortable4 #th20 {width: 200px;}
table.sortable4 #th30 {width: 300px;}
table.sortable4 #th40 {width: 40px;}
table.sortable4 #th50 {width: 50px;}
table.sortable4 #th60 {width: 80px;}
table.sortable4 #th70 {width: 70px;}
table.sortable4 #th80 {width: 80px;}
.header_text {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header_text {
	COLOR: #115b64
}


#pic {
   /* background-color: #FFFFFF;*/
    left: 5px;
    position: relative;
   top: 0px;
    /*width: 135px;*/
	height:12px;
}
 
#pic a .large {
    border: 0px;
   /* display: block;*/
    height: 1px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 1px;
	visibility:hidden;
}
 
#pic a img {
    border: 0;
}
 
#pic a.p1, #pic a.p1:visited {
    /*background: #FFFFFF;*/
   /* border: 1px solid #000000;
    display: block;*/
   /* height: 90px;*/
    left: 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	/*color:#333333;*/
	font-size:11px;
	text-decoration:none;
    top: 0;
    /*width: 135px;*/
}
 
#pic a.p1:hover {
   /* background-color: #8C97A3;*/
    color: #000000;
    text-decoration: none;
	z-index:100;
}
 
#pic a.p1:hover .large {
    border: 1px solid #000000;
    /*display: block;*/
	visibility:visible;
    height: 200px;
    left: 100px;
    position: absolute;
    top: -60px;
    width: 150px;
	z-index:9999;
	background-color:#FFFFCC;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.let_gill_black_bold  {
	font-family :Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #dd9e2b;
	font-weight: bold;
}
.detalles  {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11pt;
	color: #000000;
}

#obrascolumn {
WIDTH: 215px;  position:relative
}
#obrascolumntop {
	WIDTH: 215px; height:5px; background-image:url(/images/column-top.png) ;BACKGROUND-REPEAT: no-repeat; position:absolute
}
#obrascolumnbt {
	 WIDTH: 215px; height:5px; background-image:url(/images/column-bottom.png) ;BACKGROUND-REPEAT: no-repeat;
}
#obrascolumncnt {
	WIDTH: 215px; background-image:url(/images/column-cnt.png) ;  padding-top:27px
}
#obrascolumncnt_b {
	WIDTH: 215px; height:20px; background-image:url(/images/obras.png) ; position:absolute; top:5px
}
#totalcolumn {
WIDTH: 1022px;  position:relative
}
#totaltop {
	WIDTH: 1022px; height:5px; background-image:url(/images/totaltop.png) ;BACKGROUND-REPEAT: no-repeat; position:absolute
}
#totalbot {
	 WIDTH: 1022px; height:5px; background-image:url(/images/totalbot.png) ;BACKGROUND-REPEAT: no-repeat;
}
#totalcnt {
	WIDTH: 1022px; background-image:url(/images/totalcnt.png) ;  padding-top:8px; padding-bottom:5px; MIN-HEIGHT: 26px;
}
#rayas {
	/*CLEAR: both; MARGIN: 0px auto 10px; WIDTH: 980px; COLOR: #76797c*/
	
	BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e3e3e3 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(imagenes/bgcuadro.gif) repeat-x 0px 100%; PADDING-BOTTOM: 8px; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: #e3e3e3 1px solid; POSITION: relative; TEXT-ALIGN: left; webkit-border-radius: 3px; moz-border-radius: 3px; border-radius: 3px; o-border-radius: 3px; khtml-border-radius: 3px	
}
.rayas_1 {
	/*CLEAR: both; MARGIN: 0px auto 10px; WIDTH: 980px; COLOR: #76797c*/
	
	PADDING-RIGHT: 0px; BORDER-TOP: #e3e3e3 1px solid; DISPLAY: inline; PADDING-LEFT: 0px;  WIDTH: 1000px; height:10; 
	
}
.wrapper {
	MARGIN: 0px auto; WIDTH: 980px
}
#ticker {
	MIN-HEIGHT: 26px; BACKGROUND: url(http://images.apple.com/home/elements/ticker_btm_grey.gif) #f6f6f6 no-repeat 0px 100%; MARGIN-BOTTOM: 15px
}
#ticker P {
	BACKGROUND: url(http://images.apple.com/home/elements/ticker_top_grey.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0.2em; WIDTH: 100%; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}

#bloque { 
	WIDTH: 1022px; background-image:url(/images/totalcnt.png) ;  padding-top:8px; padding-bottom:5px; MIN-HEIGHT: 16px; 
	COLOR: #6e6e6e; TEXT-DECORATION: none
}
#bloque #ticker-headline {
	BORDER-RIGHT: #808080 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 16.5em; COLOR: #565656; MARGIN-RIGHT: 1em; TEXT-ALIGN: center; font-size:10px;
}
#bloque #news-headline {
	PADDING-LEFT: 1px; FLOAT: left; COLOR: #a1a5a9; padding-top:1px; font-size:10px; width:600px;
}

#bloque #news-headline2 {
	PADDING-LEFT: 1px; float:right; COLOR: #a1a5a9; padding-top:1px; font-size:10px; width:200px;
}

/*BLOQUE*/
#bloque	#links {COLOR: #76797c;  font-size:10px;  }

/* PIE */
#pie { width: 800px; margin: 0 auto 10px; clear: both; color: #76797c; font-size: 9pt;
	color: #6e6e6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;}
#pie { margin-right: 0; }
/*#pie { width: 50%; float: left; text-align: left; text-indent: 10px; }
#pie { width: 50%; float: right; }*/
#pie { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#pie { margin-bottom: 0; }
.tex_pie{
	font-size: 9pt;
	color: #6e6e6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#pie_2 { width: 1022px; margin: 0 auto 10px; clear: both; color: #76797c; font-size: 9pt;
	color: #6e6e6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;}
#pie_2 { margin-right: 0; }
/*#pie_2 { width: 50%; float: left; text-align: left; text-indent: 10px; }
#pie_2 { width: 50%; float: right; }*/
#pie_2 { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#pie_2 { margin-bottom: 0; }


/* HOMEFOOTER */
/*#homefooter { width: 800px; margin: 0 auto 10px; clear: both; color: #76797c; }
#homefooter p.left a { margin-right: 0; }
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 50%; float: right; }
#homefooter p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homefooter .sosumi p { margin-bottom: 0; } */

/* HOMEFOOTER */
/*#homefooter { margin: 0 auto 22px; text-align: center; font-size: 10px; color: #6e6e6e; }
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; zoom: 1; }
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homefooter .sosumi { clear: both; }
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homefooter .sosumi ul.piped li { float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; } */

/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }

.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.container:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: block
}
.container {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
.all_product {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.all_product A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; FONT-SIZE: 100%; BACKGROUND: url(../images/cricle_right.gif) no-repeat 2px 50%; COLOR: #333333; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.all_product A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; FONT-SIZE: 100%; BACKGROUND: url(../images/cricle_right.gif) no-repeat 2px 50%; COLOR: #333333; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.all_product A:hover {
	COLOR: #ff6c00
}
#all_product_list_up {
	BACKGROUND: url(/images/totaltop.png) no-repeat 50% 100%; HEIGHT: 10px
}
#all_product_list_content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/images/totalcnt.png) repeat-y; PADDING-BOTTOM: 5px; PADDING-TOP: 15px
}
#all_product_list_down {
	BACKGROUND: url(/images/totalbot.png) no-repeat 50% 0px; HEIGHT: 8px
}
#all_product_list_content UL {
	LIST-STYLE-TYPE: none
}
#all_product_list_content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; COLOR: #177fc0; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px dotted
}
#all_product_list_content LI A:link {
	COLOR: #177fc0
}
#all_product_list_content LI A:hover {
	COLOR: #ff6c00
}
#all_product_list_content UL UL LI {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; DISPLAY: inline; PADDING-LEFT: 5px; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #ffffff 0px
}
#all_product_list_content UL UL LI A:link {
	PADDING-LEFT: 8px; FONT-SIZE: 93%; BACKGROUND: url(/images/bluepoint.gif) no-repeat 0px 50%; COLOR: #666666; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
#all_product_list_content UL UL LI A:visited {
	PADDING-LEFT: 8px; FONT-SIZE: 93%; BACKGROUND: url(/images/bluepoint.gif) no-repeat 0px 50%; COLOR: #666666; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
#all_product_list_content UL UL LI A:hover {
	COLOR: #ff6c00
}
#spotlight_list {
	BACKGROUND: url(/imagenes/all_product_list_bg.gif) repeat-y; OVERFLOW: hidden; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 70px
}
#spotlight_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 1880px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 50px
}
#spotlight_list .last {
	PADDING-RIGHT: 0px
}
.spotlight_list_cell {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 225px; HEIGHT: 50px
}



H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	FONT-WEIGHT: normal; COLOR: #111
}
.spotlight_list_cell H3 {
	MARGIN-BOTTOM: 1px
}
.spotlight_list_cell H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c3c3c
}
.spotlight_list_cell SPAN {
	FONT-SIZE: 11px; COLOR: #6f6f6f; LINE-HEIGHT: normal
}
.spotlight_list_cell IMG {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 5px
}

