body { background:#FFF url(../img/bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; }
h1 { margin:0; padding:0; }
h1 span { display:none; }
h2 span { display:none; }
h3 span { display:none; }
h4 span { display:none; }

.clear { font-size:1px; margin:0; padding:0; height:1px; clear:both; }


/***********
*** Menu ***
***********/
.menu { font-size:12px; margin:0; padding:0; list-style:none; }
.menu li { float:left; margin:0; padding:0; }

/**************
*** Submenu ***
**************/
.submenu { font-size:11px; font-weight:bold; margin:0; /*padding:0 0 10px 0;*/ list-style:none; }
.submenu li { margin:0; padding-left:5px; padding-right:5px; border-right:1px solid #FFFFFF; display:inline; }
.submenu a { color:#FFFFFF; text-decoration:none; }
.submenu a:hover { color:#FF6600; }


/*************
*** Header ***
*************/
#header { background:url(../img/bg_header.jpg) repeat-y; width:977px; height:145px; margin:0 auto; padding:25px 5px 0 5px; }
#header .menu { padding:25px 0 0 0; }
/*#header .menu { padding:31px 0 0 0; } puesto por el banner*/
#header .menu a { color:#0D0B43; background:#E1E9EB; font-weight:bold; text-align:center; text-decoration:none; padding:5px 6px; margin-left:4px; display:block; }
#header .menu a:hover, #header .menu a.selected { color:#FF6600; background:#0D0B43; }
#header .home { width:72px; }
#header .nosotros { width:80px; }
#header .comunidad { width:128px; }
#header .agenda { width:60px; }
/*#header .expo { width:100px; }*/
#header .patrocinios { width:80px; }
#header .asistencia { width:80px; }
/*#header .sede { width:29px; }
#header .compra { width:100px; }
#header .concurso { width:85px; }
#header .futuro { width:115px; }*/
#header .contacto { width:57px; }
#header .videoConferencia { width:119px; }
#header .stc2008 { width:60px; }
#header .registro { width:70px; }

/*** Login ***/
#login { background:url(../img/bg_login.jpg) repeat-x top; width:987px; height:142px; position:absolute; top:-121px; }
#login h2 { margin:20px 0 12px 10px; padding:0; }
#bot_login { background:url(../img/bot_login.gif) no-repeat; width:140; height:21px; margin-left:829px; cursor:pointer; }
#cont-login { height:121px; float:right; }
.box { color:#FFFFFF; width:270px; height:120px; border-left:1px solid #788197; float:left; }
.box form { margin:0; padding:5px; }
.box label { color:#FF6600; font-size:11px; width:60px; padding:0; display:block; }
.box .itext { background:none; font-size:12px; width:160px; border:none; }
.camptext { background:url(../img/bg_input_login.gif) no-repeat; width:170px; height:23px; margin:0; padding:2px 0 0 5px; }
.box a { color:#FFFFFF; text-decoration:none; }
.box a:hover { text-decoration:underline; }
.select { color:#FF6600; }
.box p { margin:0; padding:3px 10px; }
form.frmsus { margin:0 1px; padding:2px 10px; border-top:1px solid #656888; border-bottom:1px solid #656888; }


/*************
*** Middle ***
*************/
#middle { background:url(../img/bg_middle.jpg) top repeat-x; }
#wrap-mid { width:977px; margin:0 auto; padding:10px 5px 0 5px; }
#int #middle { padding-bottom:12px; }

/*** Agenda ***/
#calendar { background:url(../img/bg_agenda.jpg); height:111px; padding:2px 12px 2px 12px; border-bottom:1px solid #6B6B8D;  }
#int #calendar { 
	/*display:none; */ 
	height:25px;
	line-height:25px;
	text-align:right;
}



.cal { width:375px; height:111px; float:left; }
/*.cal h3 { color:#229FC9; font-size:16px; font-weight:normal; margin:0 0 5px 0; padding:10px 0 0 0; }*/
.cal h3 { color:white;/*#229FC9; */background:url(../img/bg_points.gif) repeat-x bottom; font-size:14px; font-weight:normal; margin:0 0 5px 0; padding:10px 0; }

.cal h3 a { color:#229FC9; text-decoration:none; }
.cal h3 a:hover { text-decoration:underline; }
.cal p { color:#FFFFFF; margin:5px 0; padding:0; }
.date { width:110px; margin:3px 25px 0 0; float:left; }
.date p { margin:0; padding:0; }

.event { width:265px; padding:1px 10px; border-left:1px solid #484971; float:left; position:relative; }
.event h3 { color:#FFFFFF; background:url(../img/bg_points.gif) repeat-x bottom; font-size:14px; font-weight:normal; margin:0 0 5px 0; padding:10px 0; }
.event dl { margin:0; padding:0; list-style:none; }
.event dt { color:#229FC9; margin:0 0 5px 0; padding:0 5px 0 0; float:left; }
.event dd { color:#FFFFFF; margin:0 0 5px 0; padding:0; }
.event a.info { position:absolute; bottom:-6px; right:10px; }

#options { background:#D7D7D7 url(../img/bg_options.jpg) repeat-y center; width:977px; height:148px; margin:8px auto 0 auto; padding:5px 0; border:1px solid #C0C0C0; }
.option { text-align:center; width:242px; height:145px; border-right:1px solid #ABABAB; border-left:1px solid #FFFFFF; float:left; }
.option h3 { margin:0 0 10px 0; padding:0; height:41px; }
.option p { margin:0 0 8px 0; padding:0; }

#wrapper { width:977px; margin:8px auto; }
.news { background:#F0F6F9; width:364px; height:183px; margin:0 8px 8px 0; padding:10px; border:1px solid #D5DBDF; float:left; }
.news h3 { color:#000033; background:url(../img/border_gray.gif) repeat-x bottom; font-size:14px; margin:0; padding:0 0 5px 0; border-bottom:1px solid #FFF; }
.news-cont { height:145px; margin:10px 0 0 0; overflow:auto; }
.news-cont a { color:#333333; text-decoration:none; }
.news-cont a:hover { text-decoration:underline; }

#patrocinantes { width:778px; height:234px; border:1px solid #E0E0E0; clear:left; }
#content { width:780px; float:left; }
.ads { width:190px; float:right; }

/***************
*** Internas ***
***************/
#int #content { font-size:12px; width:770px; background:url(../img/bg_content.jpg) 0px 0px repeat-x }



/*Cuadro contenedor de textos*/
#content #content-text{ 
	/*font-size:12px; */
	font-size:1em;
	color:#333333;
	width:730px; 
	border-left:1px solid #DDDDDD; 
	border-bottom:1px solid #DDDDDD; 
	border-right:1px solid #DDDDDD; 
	padding-left:19px; 
	padding-right:19px; 
	padding-top:19px; 
	margin-top:0px; 
	float:left; 
}


/*Cabecera del cuadro contenedor de textos*/
#int #content h2 { 
	color:#00beff; 
	font-size:18px; 
	font-weight:normal; 
	margin:0; 
	padding:3px 3px 3px 10px; 
	border-bottom:1px solid #4DB7DE; 
	background:#0c0b44 
}



#int #content h3 { color:#000033; font-size:14px; }
#int #content a { color:#FF6600; }
#int #content a:hover { text-decoration:none; }

/*************
*** Footer ***
*************/
#footer{text-align:center;}
#footer ul.menu {list-style:none;width:850px;overflow:hidden;}
#footer ul.menu{margin-left: auto;}
.menu li{float: left;}
#footer ul.menu{ clear:left; }
/* origial*/
#footer { color:#FFFFFF; background:#0D0B43; width:957px; margin:0 auto; padding:10px; }
#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer .menu { display:block; }
#footer .menu a { padding:0 10px; border-left:1px solid #FFFFFF; }
#footer .menu a:hover { color:#FF6600; text-decoration:none; }
#footer p { margin:0; padding:10px 0 0 0; _padding:0; }
#footer p.copyright { clear:left; }


/*** Nuevo para agenda ***/
#menu-agenda { font-size:14px; margin:0; padding:20px 0 10px 0; overflow:auto; }
#menu-agenda li { margin:0; padding:0; display:inline; }
#int #content #menu-agenda a { color:#666666; text-decoration:none; padding:0 5px; border-right:1px solid #666666; }
#int #content #menu-agenda a:hover { color:#000033; }
#int #content #menu-agenda a.select { color:#000033; font-weight:bold; cursor:default; }

#menu-agenda a { color:#666666; text-decoration:none; padding:0 5px; border-right:1px solid #666666; }
#menu-agenda a:hover { color:#000033; }
#menu-agenda a.select { color:#000033; font-weight:bold; cursor:default; }


.contagenda { width:738px; height:467px; border:1px solid #999999; overflow:auto; }
.contagenda table { border:none; }
.contagenda td { margin:0; padding:5px; border-right:1px solid #999999; border-bottom:1px solid #999999; vertical-align:top; }
.contagenda th { color:#666666; font-size:14px; font-weight:normal; text-transform:uppercase; margin:0; padding:5px; border-right:1px solid #999999; border-bottom:1px solid #999999; }
.contagenda .gris { color:#666666; background:#DFDFDF; font-weight:bold; text-align:center; }
.contagenda .naranja { color:#666666; background:#E7B572; font-weight:bold; text-align:center; }
.contagenda .blanco { color:#666666; background:#FFF; font-weight:bold; text-align:center; vertical-align:middle; }
.contagenda .mk_blanco { color:#C2C2C2; background:#FFF; text-align:center; vertical-align:middle; }


/*.mk_banca { color:#666666; background:#FBD0D0; }
.mk_energia { color:#666666; background:#CED6E8; }
.mk_gobierno { color:#666666; background:#B9DEBC; }
.mk_telecomunicaciones { color:#666666; background:#E2D6AA; }
.mk_manofactura { color:#666666; background:#E2AAE1; }
.mk_tecnologia { color:#666666; background:#D1F5F0; }*/
.mk_banca { color:#666666; background:#FBD0D0; }
.mk_energia { color:#666666; background:#B9DEBC; }
.mk_gobierno { color:#666666; background:#D1F5F0; }
.mk_gris { color:#666666; background:#BDBDBD; }
.mk_telecomunicaciones { color:#666666; background:#CED6E8; }
.mk_manofactura { color:#666666; background:#FFFF88; }
.mk_tecnologia { color:#666666; background:#E7B572; }
/*.mk_cumbre { color:#666666; background:#E7B572; }*/
.mk_otros { color:#666666; background:#CED6E8; }
.mk_foro_panel { color:#666666; background:#ffcc99; }

#leyenda { margin:0; padding:12px 0; list-style:none; }
#leyenda li { margin:0; padding:0 15px 0 0; display:inline; }


#tool{border:1px solid #93a396; width:280px; padding:10px; display:none; background: url(../img/bg_tool.jpg) repeat-x #cbebfa; color:#0f447a}
.contagenda a{ color:#666666!important; text-decoration:none;}
#tool h1{}

