/* CSS - Madrid Excelente 2009*/

body{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff;}
.sn{display:none;}
strong{font-weight:bold;}


.bgAll{width:100%; height:588px; background:url(../img/background.jpg) no-repeat; background-position:center 0;display:block;}
.content{width:1000px; height:533px; position:relative; margin:0 auto;/*background:#003399;*/ }

	.menuTop{ position:absolute; top:12px; right:20px;color:#354443;}
		.menuTop a{color:#354443; text-decoration:none; padding:0 3px; line-height:12px;}
		.menuTop a:hover{color:#f01917;}
		.menuTop a.active{color:#f01917;}
		.menuTop img{ vertical-align:middle;}

	.logo_congreso{ background:url(../img/logo_congreso.gif) no-repeat; height:76px; width:175px; text-indent:-2000px; overflow:hidden; position:absolute; top:45px; left:30px; z-index:2;}
	.logo_congreso_en{ background:url(../img/logo_congreso_en.gif) no-repeat; height:76px; width:190px; text-indent:-2000px; overflow:hidden; position:absolute; top:51px; left:10px; z-index:2;}
	.recorte{ position:absolute;top:70px; left:193px; width:406px; height:463px; overflow:hidden; z-index:1; background-repeat:no-repeat;}
	
	
	.menu{position:absolute;top:180px; left:30px;color:#fff;}
		.menu ul{}
		.menu li { margin-bottom:0px;}
		.menu li a.menu_bot{ background:url(../img/bg_menu_off.gif) no-repeat; width:160px; height:28px; line-height:28px; padding-left:21px; display:block;color:#FFFFFF; text-decoration:none; font-weight:bold;}
		.menu li a.menu_bot:hover{ background:url(../img/bg_menu_on.gif) no-repeat; width:160px; height:28px; line-height:28px; padding-left:21px; display:block;color:#f01917; text-decoration:none;}
		.menu li a.active{ background:url(../img/bg_menu_on.gif) no-repeat; width:160px; height:28px; line-height:28px; padding-left:21px; display:block;color:#f01917; text-decoration:none;}
		
		
		.menu_sub{ padding-left:20px; padding-bottom:5px; list-style:disc;}
			.menu_sub a{color:#fff;display:block; text-decoration:none; line-height:18px; font-weight:bold;}
			.menu_sub a:hover{text-decoration:underline;}
	
		.congreso2008{position:absolute;bottom:50px; left:30px;}
	
	
	/*-- footer -------*/
	.footer{width:1000px; margin:0 auto;color:#273736; font-size:11px; margin-top:35px;}
		.footer h3{display:block; margin-bottom:10px;}
	.foot_001{width:300px;float:left;}
	.foot_002{width:170px;float:left;}
	.foot_003{width:265px;float:left;}
	.foot_004{width:265px;float:left;}
	
	.footertxt{ text-align:center;color:#273736; font-size:11px;margin-top:15px;}
		.footertxt a{color:#273736;}
	
	/*-- Home -------*/
	.rec_home{ background:url(../img/rec_home.jpg);}
	
	.logoME{position:absolute;top:355px; right:5px;}
	
	
	.txtHome01{position:absolute;top:120px; left:610px;color:#fff;}
		.txtHome01 h2{font-size:36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}
			.txtHome01 h2 span{ font-weight:normal; color:#000; font-size:20px; display:block; line-height:24px;}
		.txtHome01 p{ line-height:16px;}
		
	.txtHome02{position:absolute;top:260px; left:610px;color:#fff; font-size:12px; line-height:18px;}
		.txtHome02 span{ font-weight:bold;}
	
	.bot_formu_home{position:absolute;top:390px; left:610px;}
	
	
	/*-- interiores -------*/
	
	.rec_info{ background:url(../img/rec_info.jpg);}
	.rec_programa{ background:url(../img/rec_programa.jpg);}
	.rec_ponentes{ background:url(../img/rec_ponentes.jpg);}
	.rec_patrocinadores{ background:url(../img/rec_patrocinadores.jpg);}
	.rec_localizacion{ background:url(../img/rec_localizacion.jpg);}
	.rec_inscripcion{ background:url(../img/rec_inscripcion.jpg);}
	.rec_prensa{ background:url(../img/rec_prensa.jpg);}
	.rec_secretaria{ background:url(../img/rec_secretaria.jpg);}
	
	
	.txtTop{position:absolute;top:43px; left:510px;color:#fff; z-index:3}
	.txtTop h2{font-size:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}
			.txtTop h2 span{ font-weight:normal; color:#000; font-size:20px; display:block;}
			
	.box{width:489px; height:428px; position:absolute; bottom:0px; right:0px; background:url(../img/box.jpg) no-repeat; z-index:3; padding:3px 4px 0 4px;}
	.boxbody{height:405px;width:469px; overflow:auto; padding:18px 10px 5px 10px;color:#3d3c3c;}
	.patrocinadores{overflow:hidden;}
	
	.boxbody h2{color:#ff0000; border-bottom:2px solid #ff0000; padding-bottom:3px; font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:14px;}
	
	.boxbody h2 span{float:left;width:200px;}
	
	.boxbody p{ line-height:14px; margin-bottom:14px;}
	.boxbody .patrocinadores p{ line-height:14px; margin-bottom:13px;}
	
	.boxbody h4{ line-height:14px; margin:4px 0; font-weight:bold;}
	.boxbody .patrocinadores h4{ line-height:14px; margin:4px 0; font-weight:bold;}
	
	.patro_oo{color:#333; text-decoration:underline; display:block; padding-left:5px;}
		.patro_oo span{ line-height:20px;}
	
	
	span.red{color:#ff0000;}
	
	ul.bullred{ list-style-type:square; margin-left:30px;}
	
	ul.map{ list-style-type:disc; margin-left:30px;}
		ul.map ul{ list-style-type:disc; margin:5px 30px;}
		ul.map li{line-height:20px;}
		ul.map a{color:#273736; text-decoration:none;}
		ul.map a:hover{color:#273736; text-decoration:underline;}
	
	.boxtable{}
		.boxtable td{ padding-bottom:25px;}
		.horario{width:100px; font-weight:bold;}
		
	.ponente{margin-bottom:10px; width:220px; float:left; font-size:11PX;}
		.ponente img{float:left; margin-right:10px; border:1px solid #333;}
		.ponente p{float:right;width:125px;}
		
	.ponenteSup{margin-bottom:10px; width:400px; float:left; font-size:11PX;}
		.ponenteSup img{float:left; margin-right:10px; border:1px solid #333;}
		
		
		
		
		
	.descargapdf{ line-height:17px;float:right;font-size:11px; font-weight:normal;}
		.descargapdf img{ vertical-align:middle;}
		.descargapdf a{line-height:17px;margin:0 3px;color:#595959; text-decoration:none}
		.descargapdf a:hover{ text-decoration:underline;}
		
	
	/*                              INSCRIPCION */
	/*-----------------------------------------*/
	.comite{}
	.comite p{ font-size:11px; margin-bottom:3px; padding-left:15px;}
	.comite h4{background:url(../img/bull_star.jpg); background-repeat:no-repeat; background-position:0px 1px; padding:0 0 0 14px; font-weight:400;color:#f01a16; font-weight:bold; }
	
	
	
	/*                              INSCRIPCION */
	/*-----------------------------------------*/

	.formu form{padding: 10px 0px 0px 0px;color:#595959;font:700 11px Arial, Helvetica, sans-serif;}
		.formu a{color:#595959;font-size:11px;}
		.formu  .clearfix{ margin-bottom:5px;}
		.formu  label{ line-height:27px;}
		.formu  .label01{width:100px;float:left;}
		.formu  .label02{width:100px;float:left;}
		.formu  .label03{width:100px;}
		.formu  .label04{width:100px;float:left;}
		.input_100{width:200px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.input_120{width:200px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.input_140{width:300px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.input_150{width:200px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.input_180{width:200px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.input_350{width:300px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.input_380{width:300px;border:1px solid #dddada;background:#fff;margin: 5px 10px 0px 0px;}
		.boton_84{width:84px;height:21px;border:1px solid #5c6261;background:#b8bfbc;font:700 11px Arial, Helvetica, sans-serif;margin:5px 0px;}
		.simple{font-weight:400; padding:0 0 0 10px;}
		
		
		.respuesta{padding:25px 5px; text-align:center;color:#595959;}

	
	/*                                  PRENSA */
	/*-----------------------------------------*/
	
	.documentos{ padding:5px;}
		.documentos h4{ background:url(../img/bull_star.jpg) no-repeat; background-position:0 5px;color:#ed1c24; padding:3px 14px; font-size:14px;}
		.documentos a{color:#595959; text-decoration:none; font-size:11px; padding-left:17px;display:block; margin-bottom:5px;} 
		.documentos a:hover{ text-decoration:underline;} 
		.documentos a img{ vertical-align:middle;}
		
		
	/*                              SECRETARIA */

/*-----------------------------------------*/

	.secretaria{ padding:10px 0 0 0px;}
	.secretaria .estrella{background:url(../img/bull_star.jpg); background-repeat:no-repeat; background-position:0px 3px; padding:0 0 0 14px; font-weight:400; }
	.secretaria p{ margin-bottom:10px;}
	.secretaria a{ color:#333; text-decoration:none;}
	.secretaria a:hover{text-decoration:underline;}
	.secretaria .direcc{padding-left:15px;}


	
	
	.poptext{ padding:20px;color:##595959;}
		.poptext h2{color:#ff0000; border-bottom:2px solid #ff0000; padding-bottom:3px; font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:14px;}
		.poptext p{ line-height:16px; margin-bottom:16px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	