/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(../images/body_bg.gif) 0 0 repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#5C5C5C;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------main--------------------*/
#main{
	width:972px;
	margin:0 auto;
	padding:0 0 5px 0;
}
/*------------------------------------------------left--------------------*/
#left{
	width:247px;
	float:left;
}
#left img{
	display:block; font-size:0; line-height:0;
	}
#left img.logo{
	display:block;
	width:247px;
	height:97px;
}
#left ul{
	padding:25px 12px 46px 19px;
	width:216px;
}
#left ul li{
	border-bottom:#D2D5D5 solid 1px;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
}
#left ul li a.potencial{
	display:block;
	background:url(../images/potencial.gif) 0 0 no-repeat;
	width:199px;
	height:42px;
}
#left ul li a.potencial:hover{
	background:url(../images/potencial_hover.gif) 0 0 no-repeat;
}
#left ul li a.ideal{
	display:block;
	background:url(../images/ideal.gif) 0 0 no-repeat;
	width:199px;
	height:42px;
}
#left ul li a.ideal:hover{
	background:url(../images/idea_hover.gif) 0 0 no-repeat;
}
#left ul li.noBdr{
	border-bottom:none;
	padding:0;
	margin:0;
}
#left ul li.noBdr a.innovative{
	display:block;
	background:url(../images/innovative.gif) 0 0 no-repeat;
	width:204px;
	height:42px;
}
#left ul li.noBdr a.innovative:hover{
	background:url(../images/innovative_hover.gif) 0 0 no-repeat;
}
#left form{
	width:214px;
	margin:0 0 0 19px;
	background:url(../images/newsletter_bg.gif) 0 0 repeat-x;
	height:76px;
	padding:19px 9px 0 9px;
}
#left form h2{
	display:block;
	width:179px;
	height:16px;
	background:url(../images/newsletter_icon.gif) 0 0 no-repeat;
	padding:0 0 0 26px;
	margin:0 0 0 0;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#101010;
	background-color:inherit;
	}
#left form input{
	width:205px;
	float:right;
	height:21px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	color:#101010;
	background-color:#fff;
	font-size:10px;
	line-height:21px;
	margin:7px 0 0 0;
}
#left form input.signup{
	background:url(../images/btn_signup.gif) 0 0 no-repeat;
	width:67px;
	height:17px;
	border:none;
	cursor:pointer;
	float:right;
	margin:0;
	padding:0;
	}
#left h2.faq{
	display:block;
	width:180px;
	height:42px;
	background:url(../images/faq_icon.gif) 0 0 no-repeat;
	padding:0 0 0 41px;
	margin:15px 0 9px 21px;
}
#left h2.faq span{
	width:179px;
	border-bottom:#D2D5D5 solid 1px;
	font-size:22px;
	height:24px;
	color:#000;
	background-color:inherit;
	margin:10px 0 0 0;
}
#left h2.faq span b{
	font-weight:bold;
	font-size:22px;
	height:24px;
	color:#C18B1E;
	background-color:inherit;
}
#left p.lftTxt{
	width:221px;
	display:block;
	margin:0 0 0 19px;
	font-size:12px;
	line-height:18px;
	padding:0 0 42px 0;
	border-bottom:#D2D5D5 solid 1px;
}
#left p.lftTxt span.green{
	display:block;
	font-weight:bold;
	font-size:13px;
	color:#327C8E;
	background-color:inherit;
	margin:0 0 14px 0;
}
#left img.callUs{
	width:208px;
	height:45px;
	margin:19px 0 10px 19px;
}
#left ul.botLink{
	width:171px;
	height:29px;
	background:url(../images/left_panel_bot_bg.gif) 0 0 repeat-x;
	padding:9px 0 0 49px;
	margin:0 0 0 19px;
}
#left ul.botLink li{
	padding:0 6px 0 0;
	margin:0;
	float:left;
}
#left ul.botLink li a.css{
	display:block;
	background:url(../images/css_bg.gif) 0 0 no-repeat;
	width:77px;
	height:17px;
	}
#left ul.botLink li a.css:hover{
	background:url(../images/css_bg_hover.gif) 0 0 no-repeat;
}
#left ul.botLink li a.xhtml{
	display:block;
	background:url(../images/xhtml_valid.gif) 0 0 no-repeat;
	width:77px;
	height:17px;
	}
#left ul.botLink li a.xhtml:hover{
	background:url(../images/xhtml_valid_hover.gif) 0 0 no-repeat;
}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{
	width:705px;
	float:right;
	padding:13px 0 0 0;
}
#right ul.nav{
	width:638px;
	height:36px;
	float:left;
}
#right ul.nav li{
	padding:0 2px 0 0;
	float:left;
	background:url(../images/nav_div.gif) right top;
}
#right ul.nav li a.navLink{
	display:block;
	background:url(../images/nav_bg.gif) 0 0 repeat-x;
	font:bold 11px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
	padding:0 13px;
}
#right ul.nav li a.navLink:hover{
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
}
#right ul.nav li a.hover{
	display:block;
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
	font:bold 11px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
	padding:0 13px;
}
#right ul.nav li.noImg{
	padding:0;
	float:left;
	background-image:none;
}
#right a.subscribe{
	display:block;
	background:url(../images/subscribe.gif) 0 0 no-repeat;
	width:67px;
	height:17px;
	float:right;
	margin:10px 0 0 0;
}
#right a.subscribe:hover{
	background:url(../images/subscribe_hover.gif) 0 0 no-repeat;
}
#right ul.link{
	width:705px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
}
#right ul.link li.subLink{
	float:left;
	width:59px;
	display:block;
	padding:0 5px 0 0;
	}
#right ul.link li.subLink a.login{
	display:block;
	background:url(../images/login.gif) 0 0 no-repeat;
	width:59px;
	height:17px;
	}
#right ul.link li.subLink a.login:hover{
	background:url(../images/login_hover.gif) 0 0 no-repeat;
}
#right ul.link li.subLink a.serch{
	display:block;
	background:url(../images/serch.gif) 0 0 no-repeat;
	width:59px;
	height:17px;
}
#right ul.link li.subLink a.serch:hover{
	background:url(../images/serch_hover.gif) 0 0 no-repeat;
}
#rightBotMain{
	width:461px;
	margin:21px 22px 0 0;
	float:left;
}
#rightBot{
	width:461px;
	background:url(../images/right_bottom_1px.gif) 0 0 repeat-y;
}
#rightBot p.top{
	display:block;
	background:url(../images/right_bottom_top.gif) 0 0 no-repeat;
	width:461px;
	height:6px;
	font-size:0;
	line-height:0;
}
#rightBot p.bot{
	display:block;
	background:url(../images/right_bottom_bot.gif) 0 0 no-repeat;
	width:461px;
	height:6px;
	font-size:0;
	line-height:0;
}
#rightBot2{
	width:396px;
	margin:0 auto;
	background:url(../images/right_bottom_yellow_1px.gif) 0 0 repeat-x #FFFDF9;
	color:#000;
	padding:0 28px 0 25px;
}
#rightBot2 h1{
	display:block;
	background:url(../images/more_success.gif) 0 0 no-repeat;
	width:284px;
	height:75px;
	margin:21px 0;
	text-indent:-2000px;
	float:left;
}
#rightBot2 a.whatSp{
	display:block;
	background:url(../images/what_special.gif) 0 0 no-repeat;
	width:59px;
	height:43px;
	float:right;
}
#rightBot2 a.whatSp:hover{
	background:url(../images/what_special_hover.gif) 0 0 no-repeat;
}
#rightBot2 ul.rightLink1{
	width:367px;
	background:url(../images/bottom_link_1px.gif) 0 0 repeat-x;
	padding:14px 12px 32px 12px;
	float:left;
}
#rightBot2 ul.rightLink1 li{
	padding:0;
	margin:0;
	line-height:0;
}
#rightBot2 ul.rightLink1 li a{
	background:url(../images/bullet.gif) 0 5px no-repeat;
	padding:0 0 0 18px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	color:#5E543A;
	text-decoration:none;
	background-color:inherit;
	display:block;
}
#rightBot2 ul.rightLink1 li a:hover{
	color:#5E543A;
	background-color:#EFECE4;
}
#best{
	width:402px;
	border:#F4F4F4 solid 4px;
	padding:0 24px 33px 26px;
	margin:10px 0 0 0;
}
#best h2{
	display:block;
	width:395px;
	height:55px;
	background:url(../images/why_best.gif) 0 0 repeat-x;
	float:left;
	
}
#best h2 span{
	width:220px;
	font:bold 26px/55px Arial, Helvetica, sans-serif;
	color:#327C8E;
	background-color:#fff;
	display:block;
}
#best p.bestTxt{
	width:394px;
	padding:2px 0 23px 0;
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#B87B05;
	background-color:#fff;
	display:block;
	float:left;
}
#best p.bestTxt2{
	width:403px;
	padding:0 0 20px 0;
	font:normal 15px/23px Arial, Helvetica, sans-serif;
	color:#363636;
	background-color:#fff;
	display:block;
	float:left;
}
#best p.bestTxt2 a{
	color:#607203;
	background-color:#fff;
	text-decoration:underline;
}
#best p.bestTxt2 a:hover{
	color:#607203;
	background-color:#F3F0F0;
}
#best p.bestTxt2 span{
	color:#363636;
	background-color:#F9FEDB;
}
#best p.bestTxt3{
	width:289px;
	padding:0;
	font:normal 15px/23px Arial, Helvetica, sans-serif;
	color:#363636;
	background-color:#fff;
	display:block;
	float:left;
}
#best p.bestTxt3 span{
	color:#363636;
	background-color:#F9FEDB;
}
#best p.bestTxt3 a{
	background:url(../images/more.gif) 0 0 no-repeat;
	width:69px;
	height:18px;
/*	margin:0 0 0 96px;*/
	display:block;
	float:right;
}
#best p.bestTxt3 a:hover{
	background:url(../images/more_hover.gif) 0 0 no-repeat;
}
#best p.pic{
	display:block;
	background:url(../images/right_pic.gif) 0 0 no-repeat;
	width:99px;
	height:120px;
	float:right;
	border:#000000 dotted 1px;
}
#last{
	background:url(../images/right_1px.gif) 0 0 repeat-y;
	width:214px;
	float:left;
	margin:0 0 0 0;
}
#last p.lastTop{
	display:block;
	background:url(../images/last_top.gif) 0 0 no-repeat;
	width:214px;
	height:6px;
	font-size:0;
	line-height:0;
}
#last h2.res{
	display:block;
	width:194px;
	height:25px;
	background:url(../images/responsible_bg.gif) 0 0 repeat-x;
	margin:0 0 3px 6px;
	padding:10px 0 0 8px;
}
#last h2.res span{
	background:url(../images/bullet_red.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:normal 18px/23px Arial, Helvetica, sans-serif;
	color:#101010;
	background-color:inherit;
}
#last ul{
	width:202px;
	padding:0 0 30px 0;
	margin:0 0 0 6px;
	font-size:0;
	line-height:0;
}
#last ul li{
	display:block;
	background:url(../images/responsible_link_bg.gif) 0 0 repeat-x;
	height:24px;
	padding:0 0 0 8px;
	margin:0 0 3px 0;
	line-height:0;
	font-size:0;
}
#last ul li a{
	background:url(../images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#788C11;
	background-color:inherit;
	text-decoration:none;
}
#last ul li a:hover{
	color:#000;
	background-color:inherit;
}
#last h2.future{
	display:block;
	width:194px;
	height:25px;
	background:url(../images/responsible_bg.gif) 0 0 repeat-x;
	margin:0 0 15px 6px;
	padding:10px 0 0 8px;
}
#last h2.future span{
	background:url(../images/bullet_red.gif) 0 6px no-repeat;
	padding:0 0 0 15px;
	font:normal 18px/23px Arial, Helvetica, sans-serif;
	color:#101010;
	background-color:inherit;
}
#last h3{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#B87B05;
	background-color:inherit;
	display:block;
	margin:0 0 10px 13px;
}
#last p.lastTxt{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	background-color:inherit;
	margin:0 0 0 13px;
	display:block;
	width:190px;
}
#last a.plan{
	color:#607203;
	background-color:inherit;
	text-decoration:underline;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin:0 0 13px 13px;
	display:block;
	width:135px;
	
	
}
#last a.plan:hover{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
}
#last p.lastBot{
	display:block;
	width:214px;
	height:22px;
	background:url(../images/last_bot.gif) 0 0 no-repeat;
}
/*------------------------------------------------right--------------------*/


/*------------------------------------------------main--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
	padding:5px 0 0 0;
}
#footer{
	width:100%;
	height:auto
	margin:0 auto;
	position:relative;
}
#footer ul{
	position:absolute;
	left:0;
	top:0;
}
#footer ul li{
	float:left;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
#footer ul li a{
	padding:0 7px;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#5B6A14;
	background-color:inherit;
}
#footer p.design{
	display:block;
	padding:0;
	left:119px;
	top:51px;
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	color:#327C8E;
	background-color:#F7F7F7;
	text-align:center;
}
#footer p.design a.link{
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	color:#327C8E;
	background-color:#F7F7F7;
	text-decoration:none;
}
#footer p.design a.link:hover{
	color:#000;
	background-color:#F7F7F7;
}
/*------------------------------------------------footer--------------------*/
.subdiv{
	}
.subdiv .nomar{
	margin:0;
	}
.subdiv p.top{
	background:url(../images/sub_div_top.gif) no-repeat 0 0; width:225px; height:13px; font-size:0; padding:0 ; margin:0;
	display:block;
	}
.subdiv p.bot{
	background:url(../images/sub_div_bot.gif) no-repeat 0 0; width:225px; height:20px; font-size:0; padding:0; margin:0;
	display:block;
	}
.subdiv h2{
	background:url(../images/member_h2.gif) no-repeat 0 0 #fffffe; margin:0 5px 0 5px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
.subdiv h2.event{
	background:url(../images/latest_h2_bg.gif) no-repeat 0 0; padding:0 0 0 58px; width:157px;
	}
.subdiv h2.moreServices{
	background:url(../images/more_h2_service.gif) no-repeat 0 0; padding:0 0 0 51px; margin-bottom:19px; width:164px;
	}
.subdiv h2.testi{
	background:url(../images/testimonia_h2_bg.gif) no-repeat 0 0; margin-bottom:19px;
	}
.subdiv form{
	margin:10px 0 20px 5px; width:200px;
	}
.subdiv form label{
	width:193px; float:left; height:27px; color: #5A6C04; font-weight: bold; font-size: 12px;
	}
.subdiv form input.textbox{
	width:189px; height:23px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
	border-left:#302A14 1px solid; float:left; margin:0 1px 0 0; color: #830808; font-weight: bold; font-size: 12px;
	}
.subdiv form select.textbox1{
	width:193px; height:23px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
	border-left:#302A14 1px solid; float:left; margin:0 1px 0 0; color: #5C5C5C; font-weight: bold; font-size: 12px;
	}
.subdiv form textarea.textbox2{
	width:189px; height:70px; border-bottom:#D4CEAA 1px solid; border-right:#D4CEAA 1px solid; border-top:#302A14 1px solid;
	border-left:#302A14 1px solid; float:left; margin:0 1px 0 0; color: #5C5C5C; font-weight: bold; font-size: 12px;
	}	
.subdiv form input.check{
	width:16px; height:16px; float:left; margin:10px 7px 0 10px;
	}
.subdiv form a.reme{
	font:bold 11px/16px Arial, Helvetica, sans-serif; color:#830808; background-color:#FFFFFF; text-decoration:none; float:left;
	margin:9px 0 0 0;
	}
.subdiv form a.reme:hover{
	color:#000000; background-color:#FFFFFF;
	}
.subdiv form input.loginbut{
	width:50px; height:16px; float:right; cursor:pointer; font-size:0; border:none;
	background:url(../images/login_but.gif) no-repeat 0 0; margin:10px 0 0 50px;
	}
.subdiv form input.registrar{
	width:50px; height:16px; float:right; cursor:pointer; font-size:0; border:none;
	background:url(../images/registrar.gif) no-repeat 0 0; margin:10px 0 0 50px;
	}
.subdiv form input.enviar{
	width:50px; height:16px; float:right; cursor:pointer; font-size:0; border:none;
	background:url(../images/enviar.gif) no-repeat 0 0; margin:10px 0 0 50px;
	}
.subdiv .subdiv1{
	width:192px; margin:15px 0 0 18px;
	}
.subdiv h4{
	color:#830808; background-color:#FFFFFF; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
	display:block;
	}
.subdiv h4.green{
	color:#5A6C04; background-color:#FFFFFF; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
	display:block; font-weight:bold;
	}
.subdiv .subdiv1 h3{
	color:#136C66; background-color:#FFFFFF; font:bold 11px/16px Arial, Helvetica, sans-serif;
	float:left; width:140px;
	}
.subdiv .subdiv1 h4{
	float:left; width:140px; margin:0; padding:0; font-weight:bold;
	}
.subdiv .subdiv1 p{
	font-size:10px; text-decoration:underline; width:140px; float:left;
	}
.subdiv .subdiv1 img{
	display:block; font-size:0; float:right;
	}
.subdiv p.marTop{
	padding:13px 0 0 0;
	}
.subdiv p.more{
	margin:12px 0 0 160px;
	}
.subdiv p.more a{
	width:50px; height:16px; background:url(../images/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
	font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
	}
.subdiv p.more a:hover{
	background:url(../images/more_h.gif) no-repeat 0 0;
	}
.subdiv ul.servi{
	margin:0 0 0 20px; padding:0 0 24px 0;
	}
.subdiv ul.servi li{
	display:block; background:url(../images/subdiv_arrow.gif) no-repeat 0 7px; padding:0 0 0 12px; 
	}
.subdiv ul.servi li a{
	text-decoration:underline; font-size:11px; line-height:18px; color:#5C5C5C; background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}
.subdiv ul.servi li a:hover{
	text-decoration:none;
	}
.subdiv p.text{
	font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 0; margin: 0 0 0 20px;
	}
.subdiv2{
	width:225px; float:left; margin:0; background:url(../images/sub_div_bg.gif) repeat-y 0 0 #D6D7A0; color:#5C5C5C;
	}

.subdiv2 p.top{
	background:url(../images/sub_div_top.gif) no-repeat 0 0; width:225px; height:13px; font-size:0;
	}
.subdiv2 p.bot{
	background:url(../images/sub_div_bot.gif) no-repeat 0 0; width:225px; height:20px; font-size:0;
	}
.subdiv2 h2{
	background:url(../images/member_h2.gif) no-repeat 0 0 #fffffe; margin:0 5px 0 5px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif;
	}
.subdiv2 h2.event{
	background:url(../images/latest_h2_bg.gif) no-repeat 0 0; padding:0 0 0 58px; width:157px;
	}
.subdiv2 h2.moreServices{
	background:url(../images/more_h2_service.gif) no-repeat 0 0; padding:0 0 0 51px; margin-bottom:19px;
	}
.subdiv2 h2.testi{
	background:url(../images/testimonia_h2_bg.gif) no-repeat 0 0; margin-bottom:19px; padding:0 0 0 51px;
	}

.subdiv2 .subdiv3{
	width:192px; margin:15px 0 0 18px;
	}
.subdiv2 h4{
	color:#830808; background-color:#FFFFFF; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
	display:block;
	}
.subdiv2 h4.green{
	color:#5A6C04; background-color:#FFFFFF; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
	display:block; font-weight:bold;
	}
.subdiv2 .subdiv1 h3{
	color:#136C66; background-color:#FFFFFF; font:bold 11px/16px Arial, Helvetica, sans-serif;
	float:left; width:140px;
	}
.subdiv2 .subdiv1 h4{
	float:left; width:140px; margin:0; padding:0; font-weight:bold;
	}
.subdiv2 .subdiv1 p{
	font-size:10px; text-decoration:underline; width:140px; float:left;
	}
.subdiv2 .subdiv1 img{
	display:block; font-size:0; float:right;
	}
.subdiv2 p.marTop{
	padding:13px 0 0 0;
	}
.subdiv2 p.more{
	margin:12px 0 0 160px;
	}
.subdiv2 p.more a{
	width:50px; height:16px; background:url(../images/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
	font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
	}
.subdiv2 p.more a:hover{
	background:url(../images/more_h.gif) no-repeat 0 0;
	}
.subdiv2 p.text{
	font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 0; margin: 0 0 0 20px;
	}
/* TABLA GENEROS */
.tab_gen{ border-bottom:#000000 1px dashed; border-right:#000000 1px dashed}
.tab_gen TD{ border-top:#000000 1px dashed; border-left:#000000 1px dashed; padding-left:2px;} 
.tab_gen TD A{ color: #5C5C5C; text-decoration:none; font:bold 11px Arial, Helvetica, Verdana, sans-serif; height:100%; padding-bottom:1px; padding-top:1px;}
.tab_gen TD A:hover{ background-color: #788C11; color:#FFFFFF; font:bold 11px Arial, Helvetica, Verdana, sans-serif;}
.tab_gen TD A:visited{ color: #5C5C5C; text-decoration:none; font:bold 11px Arial, Helvetica, Verdana, sans-serif; height:100%; padding-bottom:1px; padding-top:1px;}
.artistas-verde {
	color: #5A6C04;
	font-weight: bold;
	font-size: 12px;
}
.reproductor-anaranjado {
	color: #830808;
	font-weight: bold;
	font-size: 12px;
}
.chat-limon {
	color: #5C5C5C;
	font-weight: bold;
	font-size: 12px;
}
.adsense-celeste {
	color: #5A6C04;
	font-weight: bold;
	font-size: 12px;
}
.arrowlistmenu{
padding:10px;
width: 90%;
color: #5C5C5C; /*width of menu*/
}
.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px;
color: #5C5C5C; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu a{ 
font:bold 11px Arial, Helvetica, Verdana, sans-serif;
line-height:160%;
color: #5C5C5C;
text-decoration: none;
padding-bottom: 1px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li {
font:bold 11px Helvetica, Verdana, Arial, sans-serif;
color: #5C5C5C;
border-bottom: 1px solid #5A6C04;
background: url(../images/subdiv_arrow.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 10px; /*link text is indented 19px*/
}
.arrowlistmenu ul li a{
color: #5C5C5C;
text-decoration:none;}
.arrowlistmenu ul li a:visited{
color: #5C5C5C;
text-decoration:none;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background: url(../images/nav_bg_hover.gif) repeat center left;
text-decoration:none; /*custom bullet list image*/
}
.menulinks{
padding:10px;
width: 90%; /*width of menu*/
}
.menulinks ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}
.menulinks a{ 
font:bold 11px Arial, Helvetica, Verdana, sans-serif;
	line-height:160%;
color: #136C66;
text-decoration: none;
padding-bottom: 1px; /*bottom spacing between menu items*/
}
.menulinks ul li {
font:bold 11px Helvetica, Verdana, Arial, sans-serif;
color: #136C66;
background: url(../images/subdiv_arrow.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 10px; /*link text is indented 19px*/
}
.menulinks ul li a:visited{
color: #136C66;
}
.menulinks ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background: url(../images/navi_h_bg.gif) repeat center left; /*custom bullet list image*/
}
.botonx {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A8A8A8;
	border-top: 1px solid #D4D0C8;
	border-left: 1px solid #D4D0C8;
	border-right: 2px solid #A8A8A8;
	border-bottom: 2px solid #A8A8A8;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
}
.bordex {
	background-color: #F2F2F2;
	width: 270px;
	border: 1px dashed #D4D0C8;
	font-size: 12px;
	text-decoration: none;
	
}
.titlex {
	font-size: 30px;
	font-weight: bold;
	color: #3354AA;
	text-decoration: none;
}
#mainx {
	width: 280px;
	text-align: center;
}
.linkx {
	color: #CC0000;
	text-decoration: none;
}
a.link:hover {
	color: #CC0000;
	text-decoration: underline;
}
.subtitx {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
DIV.Abecedario {
	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 0px 1px; PADDING-TOP: 1px; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
DIV.Abecedario A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #cccccc; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
DIV.Abecedario A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #990000
}
DIV.Abecedario A:visited, DIV.Abecedario A:active {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.Abecedario SPAN.PaginaActual {
	BORDER-RIGHT: #f36523 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #f36523 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; MARGIN: 1px; BORDER-LEFT: #f36523 1px solid; COLOR: #672000; PADDING-TOP: 5px; BORDER-BOTTOM: #f36523 1px solid; BACKGROUND-COLOR: #fff
}
SPAN.actual {
	BORDER-RIGHT: #990000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #990000 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #990000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #990000 1px solid; TEXT-DECORATION: none; BACKGROUND-COLOR: #990000; font-size: 12px;
}
.dhtmlwindow {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; VISIBILITY: hidden; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid; POSITION: absolute; BACKGROUND-COLOR: white
}
.drag-handle .drag-controls {
	RIGHT: 1px; CURSOR: pointer; POSITION: absolute; TOP: 2px
}
 HTML .drag-handle {
	WIDTH: 100%
}
.drag-contentarea {
	PADDING-RIGHT: 2px; BORDER-TOP: brown 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: auto; COLOR: black; PADDING-TOP: 2px; HEIGHT: 150px; BACKGROUND-COLOR: white
}
.drag-statusarea {
	BORDER-TOP: gray 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #f8f8f8
}
.drag-resizearea {
	FONT-SIZE: 0px; FLOAT: right; WIDTH: 13px; CURSOR: nw-resize; HEIGHT: 13px
}
.Estilo1 {
	font-size: 12px;
	font-weight: bold;
}
.Estilo2 {color: #009900}

a{font-size:0.98em}
a:link{color: #E85C00;text-decoration: none}
a:visited, a:active{text-decoration: none;color: #E85C00}
a:hover{text-decoration: underline;color: #333333}
img {border:0 none}
hr{height: 2px;border: 0;color: #F4F4F4;background-color: #F4F4F4;width: 100%;}
.tabsNet ul {font-weight:bold;height:auto;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0; font-size:12px;}
.tabsNet ul li {display:block;float:left;margin-right:1px; font-size:12px;}
.tabsNet ul li.selected a {color:#ffffff; font-size:12px;}
.tabsNet ul li.selected .tabsCom {background:transparent url(../images/composer_tab_selected.gif) no-repeat scroll left top; font-size:12px;}
.tabsNet ul li.selected .tabsCom_tr {background-position:right top; font-size:12px;}
.tabsNet ul li.selected .composer_tab_arrow {background:transparent url(../images/composer_tab_selected_row.gif) no-repeat scroll center 22px;display:block; font-size:12px;}
.tabsNet ul li a.tab_link{background-position:left 4px;background-repeat:no-repeat;display:block;line-height:13px;margin-left:5px;padding:6px 6px 10px 21px;cursor:pointer;
outline-style:none;text-decoration:none; font-size:12px; font-weight:bold}
.tabsNet ul li.selected a.tab_link:hover{text-decoration:none; font-size:12px;}
.tabsNet ul li a.tab_link:hover{text-decoration:underline; font-size:12px;}
.tabsNet ul li a.tab{background-position:left 4px;background-repeat:no-repeat;display:block;line-height:13px;margin-left:5px;padding:2px 6px 10px 2px;cursor:pointer;
outline-style:none;text-decoration:none; font-weight:bold; font-size:12px;}
.tabsNet ul li.selected a.tab:hover{text-decoration:none; font-size:12px;}
.tabsNet ul li a.tab:hover{text-decoration:underline; font-size:12px;}
/* Control De Musica By: JeanCarlos Quinto Pumar */
.stripe{ background-color:#EBEBEB; font-size:12px !important}
.reproductor li{ padding:7px 0 7px 0; font-size:12px}
#listmp3 li span{ width:480px; display:block; font-size:12px}
.mp3{display:block; font-size:12px}
.mp3 a{ display:block; cursor:pointer; color:#333333 !important; padding:5px 0 5px 12px; font-size:12px}
.mp3:hover{background-color:#AAE3FF !important; color:#666666; font-size:12px !important}
.over {background-color:#AAE3FF; font-size:12px !important }
.reproductor{ border-bottom:1px #EBEBEB solid; font-size:12px}
.mp3s{background:transparent url(../images/video_play_mini.gif) no-repeat scroll left top;display:block;height:22px !important;margin:4px 0 4px 0 !important; min-height:22px;padding:2px 0 2px 24px !important; font-size:12px}
.mp3s a{ height:22px; font-size:12px !important; width:420px;}
.mp3s span{ width:80px; font-size:12px !important}
.admin li a.btn{ float:left; width:20px; height:20px; display:block;vertical-align:middle; padding:0; margin:5px 0 0 0; font-size:12px}
.admin a{ float:left; width:430px; display:block; overflow:hidden; height:16px; font-size:12px}
.admin li{ display:block; clear:both; height:28px; font-size:12px}
.admin li span{float:left; width:430px !important; display:block; overflow:hidden; font-size:12px;}
#contentMp3{height:360px;width:470px; overflow-x:none; overflow-y: auto; font-size:12px}';
/* Fin De Hoja De Estilos Parte I Creado Y Desarrollado Por JeanCarlos Quinto Pumar */
img {border:0 none}
#content{margin:0 auto 0 auto;width:480px; background-color:#FFFFFF; padding:8px 8px 8px 8px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:12px auto 12px auto;border:1px solid #CCCCCC; font-size:12px;}
.M4{ margin:4px}
.MT4{ margin-top:4px}
.MB4{ margin-bottom:4px}
.ML4{ margin-left:4px}
.MR4{ margin-right:4px}
.M8{ margin:8px}
.MT8{ margin-top:8px}
.MB8{ margin-bottom:8px}
.ML8{ margin-left:8px}
.MR8{ margin-right:8px}
.M12{ margin:12px}
.MT12{ margin-top:12px}
.MB12{ margin-bottom:12px}
.ML12{ margin-left:12px}
.MR12{ margin-right:12px}
.icons{background-image:url(../images/iconsv2.gif);background-repeat:no-repeat;}
.icomensaje{background-position:1px -20px;width:20px; height:20px;margin:0 4px 0 0;vertical-align:middle;}
.icoamigo{background-position:1px -260px;width:20px; height:20px;margin:0 4px 0 0;vertical-align:middle;}
.icoperfil{background-position:1px -140px;width:20px; height:20px;margin:0 4px 0 0;vertical-align:middle;}
.icoorden{background-position:1px -280px;width:20px; height:20px;margin:0 4px 0 0;vertical-align:middle;}
.icoadd{background-position:0 -320px;width:20px; height:20px;margin:0 4px 0 0;vertical-align:middle; padding:0;}
.icocompartir{background-position:0 -340px;width:20px; height:20px;margin:0 4px 0 0;vertical-align:middle; padding:0;}
.icoremove{background-position:0 0;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
.icofacebook{background-position:0 -380px;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
.icotwitter{background-position:0 -360px;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
.icomusica{background-position:0 -60px;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
.icovideo{background-position:0 -200px;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
.icoletra{background-position:0 -100px;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
.icoimagen{background-position:0 -80px;width:20px; height:20px;margin:0 4px 0 0; vertical-align:middle;}
#relax{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:0.7em; letter-spacing:0.01em;color:#3C3C3C; line-height:1.35em;
}

.arrowlistmenu2{
padding:10px;
width: 90%;
color: #5C5C5C; /*width of menu*/
}
.arrowlistmenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
color: #5C5C5C; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu2 a{ 
font:bold 11px Arial, Helvetica, Verdana, sans-serif;
color: #5C5C5C;
text-decoration: none;
}
.arrowlistmenu2 ul li {
font:bold 11px Helvetica, Verdana, Arial, sans-serif;
color: #5C5C5C;
background: url(../images/subdiv_arrow.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 10px; /*link text is indented 19px*/
}
.arrowlistmenu2 ul li a{
color: #5C5C5C;
text-decoration:none;}
.arrowlistmenu2 ul li a:visited{
color: #5C5C5C;
text-decoration:none;
}
.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background: url(../images/nav_bg_hover.gif) repeat center left;
text-decoration:none; /*custom bullet list image*/
}

/*** Cur ***/
p {align=justify}
BODY{cursor: url(http://www.freewebs.com/thepeoplegarnet/cursorver.ani);}
a {cursor: url(http://www.freewebs.com/zonanice/cursores/mcursorblack.ani);}