body { 	font-family: Arial, Helvetica, sans-serif; background: #f0f0f0; 
}
td {
	font-family: Arial, Helvetica, sans-serif;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}
.logo { 
	border-left:1px solid #c7cacd; 
	border-right:1px solid #c7cacd; 
	background-image: url(../imagenes/logo1.jpg);
	BORDER-BOTTOM: #dfe1e2 1px solid;
}
.topnav_mid {
	BORDER-RIGHT: #b4b6be 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	FONT-WEIGHT: bolder; FONT-SIZE: 7pt; 
	BACKGROUND: url(../imagenes/top_nav_mid_bg.gif); 
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	BORDER-LEFT: #b4b6be 1px solid; WIDTH: 753px; 
	COLOR: #323339; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #323339 1px solid; 
	HEIGHT: 28px; 
	TEXT-ALIGN: left; 
	voice-family: inherit
}
.topnav_bottom {
	BORDER: #595959 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	background-color:#595959; padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:11px; 
}
.topnav_bottom A { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:11px; 
	text-decoration:none;
}
.topnav_bottom A:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:11px; 
	text-decoration:none;
}
.topnav_bottom2 {
	BORDER-RIGHT: #323339 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	BACKGROUND: url(../imagenes/top_nav_bottom_bg.gif) #4c4e58; 
	PADDING-BOTTOM: 0px; MARGIN: 0px;
	BORDER-LEFT: #323339 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #35373d 1px solid; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:11px; 
}
.topnav_bottom2 A { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:11px; 
	text-decoration:none;
}
.topnav_bottom2 A:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	font-size:11px; 
	text-decoration:none;
}
.menu_superior, .menu_superior A { 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #486dae; text-decoration:none;
}
.menu_superior A:hover { 
	color: #126aec; text-decoration:underline;
}
.frame {
	BORDER-RIGHT: #b4b6be 1px solid; 
	BORDER-TOP: #b4b6be 1px solid;
	MARGIN: 0px; FONT: 0.9em/1.45em Arial, Verdana, Geneva, Helvetica, sans-serif; 
	BORDER-LEFT: #b4b6be 1px solid; COLOR: #000000; 
	BORDER-BOTTOM: #b4b6be 1px solid; BACKGROUND-COLOR: #f5fbe1;
}
.frame_blanco {
	BORDER-RIGHT: #b4b6be 1px solid; 
	BORDER-TOP: #b4b6be 1px solid;
	MARGIN: 0px; FONT: 0.9em/1.45em Arial, Verdana, Geneva, Helvetica, sans-serif; 
	BORDER-LEFT: #b4b6be 1px solid; COLOR: #595959; 
	BORDER-BOTTOM: #b4b6be 1px solid; BACKGROUND-COLOR: #ffffff;
}
.content_title {
	PADDING-RIGHT: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #db251b;
	border-right-color: #db251b;
	border-bottom-color: #db251b;
	border-left-color: #db251b;
	PADDING-BOTTOM: 0px; 
	TEXT-ALIGN: left; 
	voice-family: inherit;
	background: #f0f0f0;
}
.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	/*BACKGROUND: url(../imagenes/top_nav_shadow.gif) repeat-x left top; */
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left; 
	voice-family: inherit
}
.cabeza_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	FONT-SIZE: 5px; 
	/*BACKGROUND: url(../imagenes/frame_top_notitel.gif); */
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 5px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #848794 1px solid; 
	HEIGHT: 5px; 
	border-top:#b4b6be 1px solid;
}
.opcion_menu {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bolder;
	COLOR: #486dae;
	BORDER-BOTTOM: #dadcd7 1px solid; 
	BACKGROUND-COLOR: #f2f3f1; 
	padding-left:14px;
}
.opcion_menu A { 
	color:#486dae; text-decoration:none;
}
.opcion_menu A:hover { 
	color:#126aec;
	text-decoration:underline;
}
.opcion_menu_blanco {
	font-family:Arial, Helvetica, sans-serif; 
	background-image:url(../imagenes/frame_nav_sel_item_sel_arrow.gif); background-position:10px; 
	background-repeat:no-repeat; 
	font-size: 11px;
	font-weight: bolder;
	COLOR: #486dae;
	BORDER-BOTTOM: #dadcd7 1px solid;
	padding-left:24px;
}
.opcion_menu_blanco A { 
	color:#486dae; text-decoration:none;
}
.opcion_menu_blanco A:hover { 
	/*color:#126aec;*/ 
	text-decoration:underline; color:#FF9900;
}
.banner { 
	border: 1px solid #616470;
}
.frame_nav_shadow {
	BACKGROUND: url(../imagenes/frame_shadow.gif) repeat-x left top;
}
.barra_titulo { 
	padding-left:5px; 
	font-family:Arial; font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#000000;
}
.cuadro_texto {
	border-left:1px solid #db251b; 
	border-right:1px solid #db251b; 
	border-top:1px solid #db251b; 
	border-bottom:1px solid #db251b; 
	background-color:#f0f0f0;
	font-family:Helvetica, Arial; font-size:12px; 
	color:#000000;
}
.marco_logo { border:1px dotted #595959;
}
.nombre_auspiciador { 
	border-width:1px; 
	border-style:solid; 
	border-color:#595959; 
	background-color:#f2f2f2
	font-family:Helvetica, Arial; 
	font-size:10px; 
	font-weight:bold; color:#000000; 
	padding:5px;
}
.celda_estadisticas { 
	border:1px solid #595959; 
	background-color:#FFF; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold; 
	padding-left:5px; padding-right:5px;
}
.celda_estadisticas_titulo { 
	border:1px solid #cccccc; 
	background-color:#db251b; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold; 
	padding-left:5px; padding-right:5px;
}
.celda_estadisticas_titulo2 { 
	border:1px solid #DDDDDD; 
	background-color:#000000; 
	color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold;
}
.rojo_oscuro { 
	color:#993333; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.rojo_oscuro A{ 
	color:#993333; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; text-decoration:none;
}
.naranja { 
	color:#FF9900;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
#caracteristicas { font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.celda_caracteristicas { 
	border:1px solid #595959; 
	background-color:#f0f0f0;
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:5px;
}
.celda_caracteristicas2 { 
	border:1px solid #87b102; 
	background-color:#87b102; 
	color:#fff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:3px;
}
.celda_caracteristicas3 { 
	border:1px solid #595959; 
	background-color:#FFF; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.celda_caracteristicas_blanca { 
	border:1px solid #595959; 
	background-color:#ffffff; 
	color:#595959; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:5px;
}
.rojo-claro { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; font-weight:bold;
}
.exhibidores { 
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#595959; font-weight:bold; border:0px solid #87b102;
}
td.exhibidores2 {
 padding: 0px 0px 0px 5px;
 color: #000000;
 border: 1px solid #595959;
 background: #F9F9F9;
 font-size:.8em;
}
td.exhibidores3 {
 padding: 0px 0px 0px 5px;
 color: #595959;
 border: 1px solid #595959;
 background: #C4E1FF;
 font-size:.8em;
}

.arial10 { font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
form input, form textarea { 
	background-color:#E6E6E6; 
	font-family:Helvetica, Arial; 
	font-size:11px; 
	color:#333333;
}
#campo { 
	background-color:#E6E6E6; 
	font-family:Helvetica, Arial; 
	font-size:11px; 
	color:#333333;
}
.etiqueta { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
}
.etiqueta A { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#595959;
}
.etiqueta A:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#595959;
}
.boton { 
	background-image:url(../imagenes/button_send_bg.gif); 
	background-repeat:no-repeat; 
	border:0px solid #ffcc00; width:94px; height:22px;
	text-align:right; padding-right:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	cursor:pointer;
}
.sitemap1 { 
	border-bottom-color:#999999; 
	border-bottom-width:1px; 
	border-bottom-style:solid;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0066CC; 
	font-weight:bold; 
	padding-left:20px; 
}
.sitemap1 A { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0066CC; 
	font-weight:bold; text-decoration:none;
}
.sitemap1 A:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0066CC; 
	font-weight:bold; text-decoration:underline;
}
.sitemap2 { 
	border-bottom-color:#999999; 
	border-bottom-width:1px; 
	border-bottom-style:dotted;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:normal; padding-left:0px;
}
.sitemap2 A { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:normal; padding-left:0px; text-decoration:none;
}
.sitemap2 A:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
	font-weight:normal; padding-left:0px; text-decoration:underline;
}
.submenu { 
	background-color:#595959;
	border:1px solid #595959; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#FFFFFF;
}
.submenu A {
	text-decoration:none; color:#ffffff;
}
.submenu A:hover {
	text-decoration:underline; 
	color:#000000;
}
.pais {
	BORDER: #DDDDDD 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background-color:#db251b; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:11px; 
}.cel_pro_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #595959;
	text-indent: 10px;
}
.cel_pro_hora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #595959;
}
.tex_pro_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
}
.tex_pro_con {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
h1 { background-color: #456; color: #ff8; padding: 2px 5px; border: 1px solid; border-color: #678 #012 #012 #678; }

/* syntax highlighting (used by the first combo defined for the CSS plugin) */

pre { margin: 0px 1em; padding: 5px 1em; background-color: #595959; border: 1px dotted #02d; border-left: 2px solid #04f; }
.code { color: #f5deb3; }
.string { color: #00ffff; }
.comment { color: #8fbc8f; }
.variable-name { color: #fa8072; }
.type { color: #90ee90; font-weight: bold; }
.reference { color: #ee82ee; }
.preprocessor { color: #faf; }
.keyword { color: #ffffff; font-weight: bold; }
.function-name { color: #ace; }
.html-tag { font-weight: bold; }
.html-helper-italic { font-style: italic; }
.warning { color: #ffa500; font-weight: bold; }
.html-helper-bold { font-weight: bold; }

/* info combo */

.quote { font-style: italic; color: #ee9; }
.highlight { background-color: yellow; color: #595959; }
.deprecated { text-decoration: line-through; color: #aaa; }
.titulo_blanco12 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; font-weight:bold;
	font-size:12px;
}
.tit_productos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.enlaceboton { font-family: verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
padding: 4px;
background-color: #EEE;
color: #666666;
text-decoration: none;
}
a.enlaceboton:link,
a.enlaceboton:visited {
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666;
}
a.enlaceboton:hover {
border-bottom: 1px solid #cccccc;
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
background-color: #CCB;
}

/****** ESTILO DE SUBMENUS *****/
#tabsJ {
	background: #e6e6e6;
	float:left;
	width:620px;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #db251b;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabsJ ul {
	margin:0;
	padding: 7px 10px 0 5px;
	list-style:none;
	}

#tabsJ li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabsJ a {
	float:left;
	background:url("../imagenes/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabsJ a span {
	float:left;
	display:block;
	background:url("../imagenes/right.gif") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}

/* End IE5-Mac hack */
#tabsJ a:hover span {
	}

#tabsJ a:hover {
	background-position:0% -42px;
	color: #db251b;
	}

#tabsJ a:hover span {
	background-position:100% -42px;
	color: #db251b;
	}


