*{
	font-family:sans-serif,arial,tahoma;
}
.im{
	color:#3A81C3;
	text-transform:uppercase;
	font-size:11px;
	background-image:url(../img/im_icon_16x16.jpg);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:7px 0 0 20px;
	height:14px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
.desc_top{
	color:#555;
	text-transform:uppercase;
	font-size:11px;
	padding-top:7px;
	text-align:right;
}
.desc_top a{
	color:#3A81C3;
	text-decoration:none;
}
.desc_top a:hover{
	text-decoration:underline;
}
.bg_home{
	background-image:url(../img/bg_home.gif);
	background-repeat:repeat-x;
}
.bg_subpage{
	background-image:url(../img/bg_subpage.gif);
	background-repeat:repeat-x;
}
.bg_welcome{
	background-image:url(../img/body_welcome.gif);
	background-repeat:repeat-x;
}
.clearboth{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}
.logo{
	background-image:url(../img/logo.jpg);
	width:257px;
	height:93px;
	background-repeat:no-repeat;
	display:block;
	margin-top:17px;
	text-indent: -9000px;
}
.menu{
	margin:45px 0 0 0 ;
}
#bigone{
	margin:60px 0 0 0 ;
}
.menu li{
	list-style:none;
	float:right;
	display:inline;
}
.menu .one, .menu .two, .menu .three, .menu .four, .menu .five{
	background-image:url(../img/menu.gif);
	background-repeat:no-repeat;
	display:block;
	height:15px;
	margin:0 7px;
	padding:0 5px;
}
.menu .one:hover, .menu .two:hover, .menu .three:hover, .menu .four:hover, .menu .five:hover, .menu .one_on, .menu .two_on, .menu .three_on, .menu .four_on, .menu .five_on {
	height:18px;
}
.menu .one{
	background-position:0 0;
	width:50px;
}
.menu .two{
	background-position: -80px 0;
	width:50px;
}
.menu .three{
	background-position: -160px 0;
	width:90px;
}
.menu .four{
	background-position: -275px 0;
	width:100px;
}
.menu .five{
	background-position: -400px 0;
	width:110px;
}
h1.principal, h1.subpage{
	color:black;
	font-weight:bold;
	font-size:24px;
	clear:both;
	padding-top:38px;
}
h1.subpage{
	font-size:18px;
	padding-top:35px;
}
h2.principal, h2.subpage{
	color:#575451;
	font-size:15px;
	font-weight:normal;
	line-height:21px;
	padding-top:13px;
}
h2.subpage{
	padding-top:8px;
}
.button_download, .button_download_subpage{
	background-image:url(../img/button_download.jpg);
	width:223px;
	height:35px;
	display:block;
	margin:17px 0 0 0;;
}
.button_download_subpage{
	margin:62px 0 0 0;;
	float:right;
}
.flashplayer{
	padding:53px 0 30px 0;
}
.box_lightblue{
	background-image:url(../img/bg_lightblue.jpg);
	height:215px;
	width:320px;
	padding:10px 10px 30px 10px;
	background-repeat:no-repeat;
}
.box_lightblue .titular{
	font-size:15px;
	font-weight:bold;
	padding: 3px 0 6px 0;
}
.box_lightblue .titular a{
	color:#0072BC;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.box_lightblue .titular span{
	font-weight:normal;
	font-size:13px;
}
.box_lightblue .titular a:hover{
	text-decoration:underline;
}
.box_lightblue .text{
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.box_lightblue .requirements{
	font-size:12px;
	padding-top:16px;
	line-height:19px;
}
h3{
	font-size:15px;
	padding-bottom:10px;	
}
h3 a{
	color:#0072BC;
	text-decoration:none;
}
h3 a:hover{
	text-decoration:underline;
}
.blogpost{
	padding-bottom:23px;
}
.blogpost a{
	color:#0071BB;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.blogpost a:hover{
	text-decoration:underline;
}
.blogpost p{
	margin:0;
	padding:5px 0;
	font-size:11px;
	line-height:18px;
}
.blogpost span{
	color:#949594;
	font-size:11px;
	display:block;
}

#tweet {
	min-width:90px;
	background-color: #DADADA;
	height: 31px;
	width: 100%;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #BCBCBC;
	border-left-color: #BCBCBC;
	position: absolute;
	left: 0px;
	top: 22px;
}
#tweet .c {
	padding-top: 3px;
	background-image: url(../img/tweet_l.jpg);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding-left: 12px;
}
#tweet .r{
	/*min-width:110px;
	max-width:500px;*/
	background-image: url(../img/tweet_r.jpg);
	background-repeat: no-repeat;
	background-position: right -3px;
	padding-right: 10px;
}
#tweet .c input {
	background-image: url(../img/tweet_c.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: 100%;
	padding-top: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #8E8E8E;
	letter-spacing: 1px;
	background-position: 0px;
	margin:0px;
}
.tweets{
	width:100%;
	padding:7px 0 0 2px;
	min-width:60px;
	clear:both;
}
.tweets .profile{
	background-image:url(../img/profile_bg.jpg);
	background-repeat:no-repeat;
	width:36px;
	background-position:top left;
	float:left;
}
.tweets .profile .img{
	margin:2px 0 4px 2px;
	float:left;
}
.tweets ul, .tweets li{
	margin:0;
}
.tweets li{
	padding:0px 4px 3px 0;
	float:left;
	display:inline;
}
.tweets .burble span, .tweets .burble_yellow span{
	font-weight:bold;
	font-size:11px;
	color:#0054A6;
	display:block;
	height:18px;
	padding:1px 0 0 5px;
}
.tweets .burble span a, .tweets .burble_yellow span a{
	color:#0054A6;
	text-decoration:none;
	font-weight:normal;
}
.tweets .burble span span, .tweets .burble_yellow span span{
	color:black;
	display:inline;
	padding:0;
}
.tweets .burble div.div, .tweets .burble_yellow div.div{
	font-size:12px;
	padding:0 0 7px 5px;
	line-height:16px;
}
.tweets .burble .div a, .tweets .burble_yellow .div a{
	color:#117BBE;
	text-decoration:underline;
}
.tweets .burble .lefttop, .tweets .burble .righttop, .tweets .burble .rightbottom, .tweets .burble .leftbottom, .tweets .burble_yellow .lefttop, .tweets .burble_yellow .righttop, .tweets .burble_yellow .rightbottom, .tweets .burble_yellow .leftbottom{
	position:absolute;
	width:2px;
	height:4px;
}
.tweets .burble .lefttop{
	background-image:url(../img/burble_1.jpg);	
	left:-8px;
	top:-1px;
	width:9px;
	height:19px;
}
.tweets .burble .righttop{
	background-image:url(../img/burble_2.jpg);
	right:-1px;
	top:-1px;
}
.tweets .burble .rightbottom{
	background-image:url(../img/burble_4.jpg);
	right:-1px;
	bottom:-1px;
}
.tweets .burble .leftbottom{
	background-image:url(../img/burble_3.jpg);
	left:-1px;
	bottom:-1px;
}

.tweets .burble_yellow .lefttop{
	background-image:url(../img/burble_yellow_1.jpg);	
	left:-8px;
	top:-1px;
	width:9px;
	height:19px;
}
.tweets .burble_yellow .righttop{
	background-image:url(../img/burble_yellow_2.jpg);
	right:-1px;
	top:-1px;
}
.tweets .burble_yellow .rightbottom{
	background-image:url(../img/burble_yellow_4.jpg);
	right:-1px;
	bottom:-1px;
}
.tweets .burble_yellow .leftbottom{
	background-image:url(../img/burble_yellow_3.jpg);
	left:-1px;
	bottom:-1px;
}
.tweets .burble, .tweets .burble_yellow{
	margin-left:45px;
	margin-right:6px;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	position:relative;
	left:0px;
}
.tweets .border{
	border-color:#ffffff;
	border-style:solid;
	border-width:1px 1px 0 1px;
	background-color:#f2f2f2;
}
.tweets .burble_yellow .border{
	background-color:#FFFFE0;
	border:0;
}
.tweets li.last{
	padding-right:0;
}
.links a{
	font-size:11px;
	color:#0072BC;
	text-decoration:none;
	display:block;
	padding:0 0 8px 0;
}
.links a:hover{
	text-decoration:underline;
}
.banners{
	padding-top:15px;
}
.banners img{
	margin-bottom:10px;
}
#footer{
	height:42px;
	padding-top:8px;
	background-image:url(../img/footer.jpg);
}
#footer .box{
	width:940px;
	margin:auto;
	color:#484644;
	font-size:11px;
}
#footer .box .footerlinks{
	float:right;
}
#footer .box .footerlinks a{
	color:#1682AB;
	font-size:11px;
	margin:0 5px;
	text-decoration:none;
}
#footer .box .footerlinks a:hover{
	text-decoration:underline;
}
.advertising, .getstarted{
	width:100%;
	margin-top:45px;
	padding-top:35px;
	background-image:url(../img/bg_ad.jpg);
	background-repeat:no-repeat;
}
.advertising .intro, .getstarted .intro, .welcome .intro{
	font-size:17px;
	line-height:23px;
	width:650px;
	text-align:justify;
}

.contact, .getstarted{
	width:100%;
	margin-top:45px;
	padding-top:35px;
	background-image:url(../img/bg_contact.jpg);
	background-repeat:no-repeat;
}
.contact .intro, .getstarted .intro, .welcome .intro{
	font-size:17px;
	line-height:23px;
	width:650px;
	text-align:justify;
}

.main_titular{
	padding-top:30px;
	font-size:15px;
	font-weight:bold;
}
.main_titular_spacer{
	padding-top:40px;
	font-size:15px;
	font-weight:bold;
}
p.text, p.text2{
	font-size:13px;
	padding-top:3px;
	line-height:19px;
	text-align:justify;
}
p.text2{
	padding-right:50px;
}
p.text a{
	color:#0071BB;
	text-decoration:underline;
}
.second_titular{
	padding-top:15px;
	font-weight:bold;
	font-size:13px;
}
.prices{
	background-color:#F4F4F3;
	margin-bottom:2px;
	width:387px;
	height:18px;
	padding: 4px 5px 0 1px;
	font-size:13px;
}
.prices span{
	float:right;
}
.priceslist{
	padding:10px 0 30px 0;
}
.gotoright{
	float:right;
	width:240px;
	height:500px;
	padding:20px 50px 0 16px;
}
.gotoright_less{
	float:right;
	width:240px;
	height:530px;
	padding:20px 50px 0 8px;
}
.tweets .profile a.one1, .tweets .profile a.two2, .tweets .profile a.three3, .tweets .profile a.four4{
	display:block;
	width:16px;
	height:16px;
}
.tweets .profile a.one1{
	background-image:url(../img/icon_link_1.jpg);
}
.tweets .profile a.one1:hover{
	background-image:url(../img/icon_link_1_on.jpg);
}
.tweets .profile a.two2{
	background-image:url(../img/icon_link_2.jpg);
}
.tweets .profile a.two2:hover{
	background-image:url(../img/icon_link_2_on.jpg);
}
.tweets .profile a.three3{
	background-image:url(../img/icon_link_3.jpg);
}
.tweets .profile a.three3:hover{
	background-image:url(../img/icon_link_3_on.jpg);
}
.tweets .profile a.four4{
	background-image:url(../img/icon_link_4.jpg);
}
.tweets .profile a.four4:hover{
	background-image:url(../img/icon_link_4_on.jpg);
}
.gotoright .title, .sponsored .title{
	font-size:12px;
	color:#535353;
	padding-bottom:3px;
}
.linkstweets a{
	color:#0069B2;
	text-decoration:none;
	display:block;
	font-size:12px;
	padding: 3px 0;
}
.linkstweets a:hover{
	text-decoration:underline;
}
.download_mediakit, .purchase_advertising{
	display:block;
	width:221px;
	height:29px;
	margin-top:17px;
}
.download_mediakit{
	background-image:url(../img/button_download_mediakit.jpg);
	margin-top:85px;
}
.purchase_advertising{
	background-image:url(../img/button_purchase_advertising.jpg);
}
.others{
	font-size:12px;
	padding-top:35px;
}
.others a{
	color:#0071BB;
	display:block;
	padding:4px 0;
	text-decoration:none;
}
.others a:hover, .supporters a:hover{
	text-decoration:underline;
}
.supporters{
	padding-top:25px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}
.supporters a{
	font-size:12px;
	color:#0071BB;
	display:block;
	padding-top:8px;
	text-decoration:none;
}
.welcome{
	width:100%;
	margin-top:45px;
	padding-top:35px;
	background-image:url(../img/bg_welcome.jpg);
	background-repeat:no-repeat;
}
.sponsored{
	width:220px;
	float:right;
	padding:0 55px 30px 20px;
}
.subscribe{
	font-size:13px;
	font-weight:bold;
	padding:6px 0 4px 0;
}
.boxes .box1{
	float:left;
	width:38px;
}
.boxes .box2{
	float:left;
	width:179px;
}
.boxes .box1 span{
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	display:block;
}
.boxes .box1 span.two{
	padding-top:16px;
}
.boxes .box2 input{
	background-image:url(../img/input.gif);
	background-repeat:no-repeat;
	width:176px;
	height:23px;
	padding:4px 0 0 5px;
	border-style:none;
	margin-bottom:3px;
	border-width:0px;
}
.subscribebutton{
	background-image:url(../img/button_subscribe.jpg);
	background-repeat:no-repeat;
	width:77px;
	height:27px;
	border-style:none;
	float:right;
	background-color:#FFF;
}

.secret{display: none;}

/* Slider */


#wrapper {width:207px; margin:0 auto}

.sliderbutton {width:65px;font-size:11px;font-family: arial,tahoma,verdana;color:#0071BA;text-decoration: underline;display:inline;cursor:pointer;}
.sleft{float:left;}
.sright{float:right;text-align: right;}

#slider {float:left; position:relative; overflow:auto; width:207px; height:135px;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:207px; height:135px;background-color:#F4F4F4;}

.pagination {display:none;float:left; list-style:none; height:25px; margin:0 0 0 0}
.pagination li {float:left; cursor:pointer; padding:5px 8px; background:#666; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#888}

li.content {width:207px; height:135px; padding:0;font-family: tahoma,arial,verdana;font-size:12px;color:#333;}
.content p{padding:0 0 7px 13px;background-image:url(../img/dot.jpg);background-repeat:no-repeat;background-position: 0px 2px;}

.box_features{padding:70px 0 5px 0;background-image:url(../img/box_feature_bottom.jpg);background-repeat:no-repeat;background-position: bottom left;}
.box_features .top{background-image:url(../img/box_feature_top.jpg);background-repeat:no-repeat;background-position: top left;padding-top:5px;}
.box_features .content_inside{border-color:#DFDFDF;border-style:solid;border-width:0 1px;background-color:#F4F4F4;padding:5px;}
.box_features .titular{color:#174986;font-size:13px;font-weight: bold;padding-bottom:11px;}