BODY { color: #485056; margin: 0px; font: 62.5%Arial, Helvetica, sans-serif; padding: 0px; text-align: center; background: url(../img_beachsoccer/jpg_beachsoccer/bg_body.jpg) repeat-x 0 0 #fff; }
#body { font-family:Arial, Helvetica, sans-serif; }
/*\*/
html*#body { [color:#4e4e4e;font-family:Arial,Helvetica,sans-serif;/* Safari */
]font-family:Arial,Helvetica,sans-serif;/* IE */
}/**/
A:link, A:visited, A:active { color: #06c; text-decoration: none; }
A:hover { color: #5d8c18; text-decoration: underline; }
a.external { padding: 0 14px 0 0; background: url(../img_beachsoccer/gif_beachsoccer/ex.gif) no-repeat right -100px; }
a.external:hover { padding: 0 14px 0 0; background: url(../img_beachsoccer/gif_beachsoccer/ex.gif) no-repeat 100% 0; }
acronym { cursor: help; border-bottom: 1px dotted #036; }
IMG { border: none; }
sup { color: #f00; font-family: Tahoma; font-weight: bold; padding-left: 5px; }
BR.clear { clear: both; font-size: 0px; line-height: 0; height: 0px; }
.clear { clear: both; }
UL, DL, OL { padding: 0; margin: 0; }
LI { background: url(../img_beachsoccer/gif_beachsoccer/star.gif) no-repeat 0 0.9em; list-style: none; padding: 0.6em 0; padding-left: 20px; line-height: 1.6em; }
STRONG, .strong { font-weight: bold; }
strong.stress { color: #f00; }
H2 { font-size: 1.6em; margin: 1.5em 0 1em 0; padding: 0; color: #034A82; padding-bottom: 3px; font-weight: normal; background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; }
H3 { font-size: 1.4em; font-weight: normal; padding: 0; color: #748A00; margin: 1em 0; }
H4 { padding: 0; margin: 1em 0; font-size: 1.2em; font-weight: normal; color: #036; }
table td	{font: 12px Arial, Helvetica, sans-serif;;}
P { margin: 1.2em 0 1.5em 0; line-height: 1.8em; }
P.headline { padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: -20px 0px 15px; padding-top: 3px; background: url(../1_files/headline.png) no-repeat left 60%; color: #A0410D; font-size: 1.3em; }
FORM { padding: 0; margin: 0; }
.noDisplay { left: -999px; width: 990px; position: absolute; }
.center { text-align: center; }
.right { float: right; }
DIV#head { height: 160px;  background: url(../img_beachsoccer/jpg_beachsoccer/bg_dintel.jpg) no-repeat 0 0;}
DIV#head #logo A { display: block; width: 300px; text-indent: -9000em; height: 120px; margin-top: 20px; float: left; background: url(../img_beachsoccer/jpg_beachsoccer/logo_beachsoccer.jpg) no-repeat 0 0; }
DIV#head #logo A:hover { background-position: 0 -120px; }
DIV#fav { position: relative; width: 150px; height: 55px; top: 0; float: right; margin-right: -6px; }
DIV#fav A { display: block; width: 150px; height: 94px; background: url(../img_beachsoccer/jpg_beachsoccer/ueba_icondtl.jpg) no-repeat 0 0; background:none; text-indent: -99999em; }
DIV#nav { float: right; margin-top: 60px; margin-right: -3px; clear: right; width: 550px; }
*HTML DIV#nav { float: right; margin-top: 20px; /*margin-right: -3px;*/ clear: right; width: 550px; }
DIV#nav LI { float: right; /*width: 86px;*/ display: inline; padding: 0 ; background: none; }
DIV#nav LI A { display: block; float: left; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif, Garamond; padding: 0 5px; margin-right:2px;  text-align: center; /*width: 86px;*/ text-decoration: none; overflow: hidden; color: #fff; height: 30px; line-height: 32px; /*background: url(../img_beachsoccer/png_beachsoccer/bg_menu.png) repeat-x;
 /*background-image:none;*/
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img_beachsoccer/png_beachsoccer/bg_menu.png');*/ }
DIV#nav LI A:hover { text-decoration: none; /*background-position: left -30px;*/ }
DIV#nav LI A.active { text-decoration: none; /*background-position: left -60px;*/ }

/* MENU BANDERAS */

DIV#nav LI A.En { 
    color:#ccc; 
	background: url(../img_beachsoccer/png_beachsoccer/bg_menuEn.png) no-repeat 50% 5px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img_beachsoccer/png_beachsoccer/bg_menuEn.png');*/ 
}

DIV#nav LI A:hover.En { 
    text-decoration: none; 
	background-position: 50% -30px; 
	color:#000; 
}

DIV#nav LI A.De { 
	color:#ccc; 
	background: url(../img_beachsoccer/png_beachsoccer/bg_menuDe.png) no-repeat 50% 5px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img_beachsoccer/png_beachsoccer/bg_menuDen.png');*/ 
}

DIV#nav LI A:hover.De { 
	text-decoration: none; 
	background-position: 50% -30px; 
	color:#000; 
}

DIV#nav LI A.Es { 
	color:#ccc; 
	background: url(../img_beachsoccer/png_beachsoccer/bg_menuEs.png) no-repeat 50% 5px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img_beachsoccer/png_beachsoccer/bg_menuDen.png');*/ 
}

DIV#nav LI A:hover.Es { 
	text-decoration: none; 
	background-position: 50% -30px; 
	color:#000; 
}

/* FIN MENU BANDERAS */

#portfolio #navPortfolio, #design #navDesign, #develop #navDevelop, #blog #navBlog, #contact #navContact, #marketing #navMarketing { text-decoration: none; color: #a4e903; background-position: left -60px; }
DIV.container { margin: 0px auto; width: 855px; padding: 0; text-align: left; font-size: 1.25em; voice-family: "\"}\""; voice-family: inherit; font-size: 1.3em; }
html > body .container { font-size: 1.3em; }
DIV#body { float: left; padding: 10px 0 40px 0; }
DIV#leftContent {
	float: left;
	width: 550px;
	margin-right: 50px;
	display: inline;
}
DIV#right, DIV#index-right { float: right; width: 250px; display: inline; }
DIV#welcome { width: 545px; border:1px dotted #999; background:#eaeaea; padding: 2px; float: left; color: #195C8A;}
DIV.welcome_bottom { background: url(../img_beachsoccer/jpg_beachsoccer/shadow.jpg) 100% 0 no-repeat; height: 14px; width: 550px; float: left; padding-bottom: 15px; }
DIV#welcome UL { float: right; width: 445px; margin-right: -15px; }
DIV#welcome LI { width: 190px; margin: 0 20px 0 0; display: inline; float: left; padding: 0.6em 0 0.2em 0; text-indent: 18px;  }
DIV#web-pack { width: 550px; margin-bottom: 10px; }
DIV#web-pack DL {
	float: left;
	width: 160px;
	display: inline;
	color: #195C8A;
	padding-bottom: 30px;
	border:1px dotted #999;
	background:#fff;
}
DIV#web-pack DL.dlcenter {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 17px;
}
DIV#web-pack DT { margin: 0; margin-bottom: 8px; padding: 0; color: #FFF; font-size: 1.1em; line-height: 2em; background: #069BD2 url(../img_beachsoccer/gif_beachsoccer/topboxa.gif) no-repeat 50% 50%; text-indent: 0.6em; }
DIV#web-pack DD {
	font-size: 9px;
*font-size:0.85em;		line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background:url(../img_beachsoccer/gif_beachsoccer/arrow.gif) no-repeat 5px 9px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999999;
}
DIV#web-pack DD.right { background: none; text-align: right; padding: 10px 12px 0 0; font-family: 宋体,Arial, Helvetica, sans-serif; font-size: 0.9em; }
DIV#web-pack DL#basic DD.right {
	padding: 42px 12px 0 0;
*padding:36px 12px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EAEAEA;
}
DIV#web-pack DL#pro DD.right { padding: 27px 12px 0 0; *padding:22px 12px 0 0;}
DIV#web-pack DD.right A { background: url(../img_beachsoccer/gif_beachsoccer/green_ar.gif) no-repeat 0 0; padding-left: 15px; }
DIV#web-pack DD.right A:hover { padding-left: 15px; text-decoration: none; color: #034a82; background: url(../img_beachsoccer/gif_beachsoccer/green_ar.gif) no-repeat 0 -15px; }
.featured { width: 248px; border:1px none #999; height: auto; background:#000; color:eaeaea; background: url(../img_beachsoccer/jpg_beachsoccer/bg_flvplayer.jpg) no-repeat 0 0; text-align: center; padding-top: 10px; float: left; margin-bottom:10px; }
.featuredText { background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; float: left; width: 230px; display: inline; margin-left: 9px; margin-top: -11px; }
@media all and (min-width: 0px) {
	.featuredText { top: -11px; position: relative; margin-top: 0; }
}
.featured SPAN.title { float: right; position: relative; top: 30px; right: 5px; font-size: 0.9em; }
.featured SPAN.title A { background: #034A82; color: #fff; font-family: 宋体; padding: 2px 8px 2px 10px; display: block; }
.featured SPAN.title A:hover { text-decoration: none; }
.featured SPAN.process {
	width: 130;
	clear:both;
	float: right;
	text-align: rifht;
	color: #fff;
	position: relative;
	top: 10px;
	display: block;
	left: 1px;
	margin-bottom:15px;
}
.featured SPAN.process a {
	color: #fff;
}
H2 SPAN.visit { display: block; float: right; color: #034A82; font-size: 0.6em; font-family: Arial, Helvetica, sans-serif; margin-top: -18px; *margin-top:-20px;}
@media all and(min-width:0px){
H2 SPAN.visit { float: right; display: block; margin-top: 0.4em; }
}
#portfolioGallery { width: 530px; border: #e4e4e4 10px solid; }
#portfolioText { margin-top: 20px; float: left; margin-bottom: -20px; width: 100%; }
#portfolioText H3 { background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; padding-bottom: 3px; margin-bottom: 0; }
#portfolioText H3 SPAN { display: block; background: url(../1_files/calendar.png) no-repeat left 50%; float: right; color: #034A82; font-size: 0.65em; padding-left: 20px; margin-top: -19px; *margin-top:-22px;}
@media all and(min-width:0px){
#portfolioText H3 SPAN { float: right; display: block; margin-top: 0.4em; }
}
UL.folioMenus LI { height: 72px; float: left; margin: 0 0 20px 0; padding: 0; background: none; text-align: center; list-style-type: none; width: 72px; }
UL.folioMenus LI A { display: block; border: solid 1px #a4b6c8; height: 72px; width: 72px; }
UL.folioMenus LI.alt { margin: 0 14px 20px 14px; display: inline; }
UL.folioMenus LI IMG { position: relative; top: 1px; }
UL.folioMenus LI A.active { border: solid 2px #aad25c; }
DIV#news { width: 250px; float: left; }
DIV#news UL { float: left; margin-top: -5px; }
DIV#news LI H4 { margin: 0; font-size: 1.1em; line-height: 1.2em; *line-height:1em;}
DIV#news LI H4 IMG { position: relative; top: 5px; left: -5px; }
DIV#news LI { list-style: none; padding: 0.3em 0 0.1em 0; margin-bottom: 0.6em; background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; }
DIV#news P { line-height: 1.6em; margin: 0.6em 0; font-size: 0.9em; *font-size:0.85em;font-family:Arial,Helvetica,sans-serif;}
DIV#news .date { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; color: #4e4e4e; padding: 8px 0 2px 0; display: block; }
DIV#news .date SPAN { color: #6b9800; font-weight: bold; }
SPAN.rss { float: right; display: block; margin-top: -1em; }
@media all and (min-width: 0px) {
	SPAN.rss { float: right; display: block; margin-top: 0.2em; }
}
DIV.sitebox { width: 855px; float: left; margin-bottom: 10px; }
DIV.sitebox H3 { margin: 0.3em 0; font-size: 1.35em; background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; padding-bottom: 2px; margin-bottom: 20px; }
DIV.sitebox H3 A:link, DIV.sitebox H3 A:visited, DIV.sitebox H3 A:active { color: #748A00; }
DIV.sitebox H3 A:hover { color: #CB4721; text-decoration: underline; }
DIV.sitebox UL { float: left; }
DIV.sitebox LI { background: url(../1_files/bullet-r.png) no-repeat 0 50%; padding: 0.3em 0; padding-left: 14px; font-size: 1.15em; float: left; margin-right: 1.8em; display: inline; }
DIV.right-box { float: left; margin-top: -5px; margin-bottom: 20px; }
DIV.right-box LI { background: url(../1_files/bullet-r.png) no-repeat 0 0.65em; padding: 0.4em 0; padding-left: 14px; }
IMG.right-img { float: right; }
.errorInfo H2 { margin-bottom: 2em; }
.errorInfo IMG { float: left; margin-top: 20px; }
.errorInfo H3 { float: left; padding-left: 1em; line-height: 1.5em; padding-top: 2.5em; }
DIV.special { border-bottom: 1px solid #9DC1D7; border-top: 1px solid #9DC1D7; background: #E6FAFA; padding: 3px 10px 0 16px; font-weight: bold; color: #034A82; font-size: 1.1em; }
.content UL { padding-left: 20px; margin-top: -10px; }
DIV#webpage-vs { width: 550px; margin-top: 30px; float: left; background: url(../1_files/bk_dotte.png) repeat-y 50% 0; }
DIV#webpage-vs .html { float: left; }
DIV#webpage-vs .xhtml { float: right; }
DIV#webpage-vs DL { width: 228px; }
DIV#webpage-vs DT { padding-bottom: 10px; }
DIV#webpage-vs DD { margin: 0; padding-top: 8px; padding-bottom: 4px; background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; }
#__VIEWSTATE { display: none; }
DIV#footer { border-top: 1px dotted #666; clear: both; height: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; voice-family: "\"}\""; voice-family: inherit; font-size: 0.9em; }
html > body DIV#footer { font-size: 0.9em; }
DIV#copyright {
	width: 30%;
	float: left;
	margin-top: 1em;
	font-weight: normal;
}
DIV#validateLink { padding-top: 0.5em; }
DIV#bottomLink {
	width: 69.5%;
	float: right;
	text-align: right;
	margin-top: 1em;
	font-weight: normal;
}
#liquid { overflow: hidden; width: 550px; float: left; margin-bottom: 25px; }
#liquid .liquids { display: block; background: url(../img_beachsoccer/jpg_beachsoccer/icfx_right.jpg) #fff no-repeat right top; height: 125px; }
#liquid UL { margin: 0px; padding: 0px; list-style-type: none; }
#liquid LI { float: left; background: none; padding: 0; }
#liquid .liquid { border-right: #fff 2px solid; display: block; background: #fff; overflow: hidden; width: 135px/*178px*/; cursor: pointer; height: 125px; }
#liquid A:hover { text-decoration: none; }
#liquid .design { background: url(../img_beachsoccer/jpg_beachsoccer/ic_beachsoccer_profx.jpg) no-repeat #fff; }
#liquid .develop { background: url(../img_beachsoccer/jpg_beachsoccer/ic_beachsoccer_menAmfx.jpg) no-repeat #fff; }
#liquid .market { background: url(../img_beachsoccer/jpg_beachsoccer/ic_beachsoccer_youthfx.jpg) no-repeat #fff; border-right-width: 0px; }
#liquid .women { background: url(../img_beachsoccer/jpg_beachsoccer/ic_beachsoccer_womenfx.jpg) no-repeat #fff; }
#liquid .liquid strong { text-decoration: none; color: #fff; font-weight: normal; width: 150px; display: block; padding: 62px 0 0 20px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; }
#mytable { width: 550px; padding: 0; margin: 0; border-right: solid 1px #99C4D5; border-top: solid 1px #99C4D5; }
#mytable caption { padding: 0 0 2px 0; width: 550px; text-align: right; color: #777; }
#mytable th { color: #FFF; border-left: 1px solid #99C4D5; border-bottom: 1px solid #99C4D5; text-align: left; padding: 6px 6px 6px 12px; font-weight: normal; font-size: 1.25em; background: #069BD2; }
#mytable th.alt { background: #85C329; }
#mytable th.r { border-left: solid 1px #fff; }
#mytable td { border-left: 1px solid #99C4D5; border-bottom: 1px solid #99C4D5; background: #fff; padding: 6px 6px 6px 12px; color: #034A82; line-height: 1.8em; width: 274px; vertical-align: top; }
#mytable td.alt { color: #748A00; }
#mytable td.bg { background: #F5FAFA; }
#combo { width: 855px; padding: 0; margin: 0; border-left: 1px solid #99C4D5; margin-bottom: 30px; }
#combo th { color: #034A82; border: solid #99C4D5 1px; border-left: 0; text-align: left; padding: 6px 6px 6px 12px; font-weight: normal; font-size: 1.3em; background: url(../1_files/b_webpac.png) repeat-x #069BD2 0 0; }
#combo th.spec { background: #FAF5FA; border-right: 1px solid #99C4D5; border-top: 0; font-size: 0.9em; font-style: italic; text-align: right; color: #085555; }
#combo td { border-right: 1px solid #99C4D5; border-bottom: 1px solid #99C4D5; background: #fff; padding: 6px 6px 6px 12px; color: #195C8A; width: 266px; vertical-align: top; }
#combo td.alt { background-color: #F5FAFA; color: #427B02; }
P.combo { margin-bottom: 0; width: 100%; clear: both; margin-top: 1em; line-height: normal; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; }
#contact-info LI { background: none; padding-left: 0; border-bottom: solid 1px #eee; width: 250px; line-height: 1.8em; }
UL.index { clear: both; margin: 1em 0px 0px; padding: 0px; list-style-type: none; }
UL.index LI { background: url(../1_files/link-bot.png) no-repeat 0 100%; float: left; margin: 0 0 35px 0; padding: 0; list-style-type: none; width: 250px; display: inline; }
UL.index LI.alt { margin-right: 40px; }
UL.index LI DIV { margin: 0; background: url(../1_files/link-top.png) no-repeat 0 0; width: 235px; padding: 10px; padding-right: 5px; }
UL.index LI A:link, UL.index LI A:visited, UL.index LI A:active { font-size: 1.15em; display: block; margin-bottom: 8px; background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; margin-right: 10px; padding-bottom: 2px; }
UL.sidemenu { padding: 0; list-style-type: none; margin: 0; margin-bottom: 15px; float: left; }
UL.sidemenu LI { margin: 0; padding: 0; float: left; width: 230px; margin-left: 10px; display: inline; list-style-type: none; background: url(../1_files/r-bottom.jpg) no-repeat 0 bottom; }
UL.sidemenu A { font-size: 1.2em; float: left; padding: 0.6em 0 1.4em 15px; width: 230px; display: block; background: url(../1_files/r-top000.png) no-repeat 0 0; }
UL.sidemenu LI.home { margin-top: 0; }
UL.sidemenu LI.active { background: url(../1_files/r-bottom.jpg) no-repeat 0 bottom; }
UL.sidemenu LI.active A { color: red; text-decoration: none; }
IMG.imgLink { margin: 10px 0; }
.question { cursor: pointer; line-height: 32px;color: #06c; font-size: 1.25em; display: block; width: 550px; border-bottom: 1px solid #D9EAF7; margin-top: 5px; }
.question:hover { color: #CB4721; text-decoration: underline; }
.answer { border: 1px solid #D9EAF7; border-top: 0; color: #000; background: url(../1_files/backgrou.gif) repeat 0 0; visibility: hidden; height: 0px; overflow: hidden; position: relative; width: 548px; margin-left: 0px; }
.dhtmlgoodies_answer_content {position: relative; line-height: 30px; padding: 0 10px; width: 530px; }
.answer LI { background: none; line-height: 30px; padding: 0 10px; }
.calendar { text-align: center; width: 60px; display: inline; background: url(../1_files/calendar.png) no-repeat 0 100%; float: left; font-weight: bolder; font-family: Georgia; padding-bottom: 5px; }
.month { font-size: 1.1em; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 60px; height: 22px; line-height: 22px; color: #fff; background: url(../1_files/calendar.png) no-repeat 0 0; }
.day { font-size: 2.5em; display: block; color: #000; margin-bottom: 5px; margin-top: -3px; }
.year { font-size: 0.9em; display: block; font-weight: normal; }
.blog-Content { padding: 35px 0 0 0; }
.blog-Content .blogTitle { float: left; width: 86%; display: inline; margin-left: 15px; margin-bottom: 15px; }
.blog-Content H3 { margin: 0; margin-bottom: 5px; background: url(../img_beachsoccer/gif_beachsoccer/bg_dotted.gif) repeat-x 0 100%; padding: 0; padding-bottom: 3px; }
DIV.blogTitle LI, DIV.blogTools LI { line-height: 2em; float: left; padding: 0 20px; }
DIV.blogTitle SPAN { line-height: 2em; margin: 2px 0; display: block; padding-left: 20px; background: url(../1_files/tag_icon.jpg) no-repeat 0 50%; }
DIV.blogTitle LI.user {position:relative; }
DIV.blogTitle LI.user A {background: url(../1_files/user0000.png) no-repeat 0 5px;position:absolute; text-indent:20px; left:0; top:0}
DIV.blogTitle LI.user A:hover{width:120px; height:140px; text-indent:-9999em;border: solid 4px #C5E3E9;}
DIV.blogTitle LI.user A.Rainman:hover{background: url(../1_files/rainman0.png)}
DIV.blogTitle LI.user A.BlackCoffe:hover{background: url(../1_files/blackcof.png)}
DIV.blogTitle LI.user A.Nicole:hover{background: url(../1_files/nicole00.png)}
DIV.blogTitle LI.hits { background: url(../1_files/hits_ico.png) no-repeat 0 0; }
DIV.blogTitle LI.category { background: url(../1_files/category.png) no-repeat 0 50%; margin-left:100px;*margin-left:60px; display:inline; }
DIV.blogTitle LI.comment { background: url(../1_files/comment_.png) no-repeat 0 50%; }
DIV.blogTools LI { padding-left: 23px; }
DIV.blogTools LI.share { background: url(../1_files/s_share0.png) no-repeat 0 50%; }
DIV.blogTools LI.email { background: url(../1_files/email000.gif) no-repeat 0 50%; }
DIV.blogTools LI.print { background: url(../1_files/print000.gif) no-repeat 0 50%; }
DIV.blogTools LI.rss { background: url(../img_beachsoccer/gif_beachsoccer/ic_rss.gif) no-repeat 0 50%; }
DIV.blogTools { float: left; border-bottom: 1px solid #9DC1D7; border-top: 1px solid #9DC1D7; background: #E6FAFA; width: 530px; padding: 5px 0; padding-left: 20px; margin-bottom: 40px; }
DIV.blogTools UL { float: right; }
UL.sideBar, Form#google { margin: -10px 0 10px 0; }
UL.sideBar LI { border-bottom: solid 1px #C5E3E9; width: 236px; padding: 0.4em 0; padding-left: 20px; background: url(../1_files/category.png) no-repeat left 0.75em; }
UL.newComment LI { background: url(../1_files/comment_.png) no-repeat 0 0.75em; }
UL.archive LI { background: url(../1_files/calendar.png) no-repeat left 0.70em; padding-left: 22px; }
UL.hotspot LI { background: none; padding-left: 0; width: 100%; padding: 0; padding-bottom: 3px; line-height: 2.5em; }
UL.hotspot LI A SPAN { display: block; width: 24px; float: left; margin-right: 6px; margin-top: 5px; height: 24px; line-height: 24px; background: url(../1_files/hotpost0.png) no-repeat 0 0; overflow: hidden; font-weight: 400; color: #fff; font-family: Arial Black; font-size: 1em; text-align: center; cursor: pointer; }
UL.hotspot LI A:hover SPAN { background-position: 0 -24px; text-decoration: none; }
DIV.blogFooter { background: url('../1_files/blog0000.png') no-repeat 0 0; width: 550px; height: 60px; float: left; clear: both; margin-bottom: 10px; }
DIV.blogFooter A.Readon { display: block; float: left; cursor: pointer; position: relative; top: 20px; left: 65px; font-size: 1.2em; }
DIV.blogFooter SPAN { float: right; display: block; position: relative; top: 6px; margin-right: 20px; font-size: 2.5em; font-family: Arial Black; }
DIV.comments { float: left; width: 550px; padding: 0 0 20px 0; }
DIV#commentTitle { background: url('../1_files/comment0.png') no-repeat 0 0; margin-bottom: 30px; margin-top: 0; width: 550px; height: 60px; float: left; }
DIV#commentTitle .commentLink { float: left; position: relative; top: 20px; left: 75px; font-size: 1.2em; }
DIV#commentTitle .commentLink span { color: #666; font-size: 0.75em; padding-left: 5px; }
DIV#commentTitle A#bottom_share { padding-left: 50px; }
DIV#lp_shortcut, DIV#lp_email { width: 282px; background: #fff url('../1_files/fav-bg00.png') repeat-x 0 100%; border: solid 1px #3a81c8; display: none; position: absolute; padding: 2px; z-index: 9999; }
DIV#lp_shortcut H3, DIV#lp_email H3 {border-bottom: solid 1px #3a81c8; background: none; width: 260px; font-size: 1.1em; padding: 4px 0; margin: 0 auto; }
DIV#lp_shortcut H3 SPAN, DIV#lp_email H3 SPAN { display: block; float: right; margin-top: -15px; }
@media all and (min-width: 0px) {
	DIV#lp_shortcut H3 SPAN, DIV#lp_email H3 SPAN { float: right; display: block; margin-top: 0; }
}
DIV#lp_shortcut UL { display: inline; float: left; margin: 10px 0; }
DIV#lp_shortcut LI { width: 120px; background: none; float: left; padding: 5px 0; padding-left: 20px; margin: 0; }
DIV#lp_shortcut LI img { float: left; }
DIV.vote { width: 300px; height: 34px; float: right; margin-top: 12px; margin-right: 7px; display: inline; }
DIV.vote SPAN#voteTip { color: #171750; display: block; float: left; margin-top: 0.7em; text-align: right; width: 200px; }
DIV.vote SPAN#voteCount { color: #8d2d00; font-size: 1.8em; font-family: Arial Black; display: block; float: right; margin-top: -1.5em; *margin-top:-2.7em;text-align:center;width:50px;}
@media all and(min-width:0px){
DIV.vote SPAN#voteCount { margin-top: 0; }
}
#imgVote { cursor: pointer; }
DIV.comments UL { width: 100%; margin-bottom: 0; *margin-bottom:20px;_margin-bottom:0px;float:left;}
DIV.comments LI { width: 548px; border: solid 1px #cddfef; background: #fff; margin-bottom: 20px; padding: 0; float: left; }
DIV.comments H4 { padding: 3px 0; padding-left: 35px; margin: 0; margin-top: 1px; border-bottom: #fff 2px solid; font-size: 1.1em; background: #e4ecf6 url(../1_files/comment_.png) no-repeat 1em 0.5em; }
DIV.comments H4 SPAN { color: #666; font-size: 0.7em; font-style: italic; }
DIV.comments LI P { margin: 0; padding: 10px 15px 10px 20px; font-size: 1.15em; background: #f3f7fb; }
DIV.comments LI P:hover { background: #fff; }
DIV.PopularTag { margin: -10px 0; *margin:-10px 0 10px 0;width:100%;float:left;}
DIV.PopularTag A { line-height: 1.8em; padding: 0.4em 0.5em 0.4em 0; font-size: 1.2em; }
DIV.PopularTag A { color: #06C; }
DIV.PopularTag A.large { color: green; }
DIV.PopularTag A.larger { color: red; }
DIV.PopularTag A:hover { color: #5d8c18; }
UL.subscribe-list { float: left; width: 255px; }
UL.subscribe-list LI { background: none; padding: 3px 0; padding-left: 0; float: left; width: 125px; }
UL.subscribe-list LI.alt { text-align: center; }
DIV.rss-feed { float: left; margin-left: -5px; display: inline; }
.pagination { font-family: Arial, Helvetica, sans-serif; margin-top: 20px; width: 100%; float: left; }
.pagination LI { background-image: none; float: left; font-weight: bold; padding: 0; padding-bottom: 20px; }
.pagination a:link, .pagination a:visited, .pagination LI a:active, .pagination LI a:link, .pagination LI a:visited { padding: 2px 5px 3px 5px; text-decoration: none; margin: 2px; display: block; float: left; }
.pagination a:hover, .pagination LI a:hover { color: #FFFFFF; background-color: #80B700; text-decoration: none; margin: 2px; padding: 2px 5px 3px 5px; }
.pagination .current { color: #FFFFFF; background: #80B700; padding: 2px 5px 3px 5px; display: block; float: left; margin: 2px; font-weight: bold; }
.align-right { text-align: right; }
.remark { font-size: 0.8em; color: Green; }
#count, #commentC { font-weight: normal; }
.search { background: #fff url('../1_files/search-b.png') no-repeat 100% 0; border: solid 1px #C5E3E9; color: #034A82; padding: 3px 10px;padding-top: 5px; width: 230px; vertical-align: middle; margin-top: 5px; }
.tool-tip { color: #000; width: 200px; z-index: 13000; }
.tool-title { font-weight: bold; margin: 0; color: #9FD4FF; padding: 6px 6px 4px; background: url(../1_files/bubble00.png) top left; font-size: 1.3em; }
.tool-text { font-size: 1.2em; text-align: left; padding: 4px 8px 8px; background: url(../1_files/bubble00.png) bottom right; color: #cf9; }
.toggler { cursor: pointer; color: #034A82; margin: 0; margin-bottom: 1px; padding: 0; height: 32px; line-height: 32px; background: #edf3f7 url(../1_files/accordio.png) repeat-x 0 0; }
.toggler SPAN { font-weight: bold; color: #fff; display: block; font-family: Arial, Helvetica, sans-serif; float: left; width: 42px; text-align: center; margin-right: 5px; font-size: 1.2em; }
.element UL { float: left; margin-bottom: 20px; margin-left: 24px; display: inline; margin-top: -10px; color: #034A82; font-weight: bold; }
.element P { line-height: 1.6em; margin-bottom: 1.2em; }
.element UL.develop LI { float: left; width: 160px; }
.members{padding:10px 0;}
.members H3{ margin:0}
.members P{ line-height:1.8em; font-size:1.1em;}
.members IMG {border: solid 4px #C5E3E9; float:left; margin-right:15px;}

/* Championchips */
#cmd_prof	{height:30px; background:transparent url(../img_beachsoccer/gif_beachsoccer/btn_mprofessional_futbolplaya_tmp.gif) no-repeat top left;}
.cmd_prof {margin-bottom:1px;}

/* News list */
#boxNews	{
	width:100%; clear:both; text-align:left; border-bottom:1px dotted #333333; padding:0 0 10px 0; margin-bottom:10px; font:11px Verdana, Arial, Helvetica, sans-serif;
	}
.img_news	{ border:1px dotted #ccc; padding:2px; max-width:539px; clear:both;}

/* CSS for the box starts here */
	.box {
		clear:left;
		padding:0 12px 0 0;
		background:#fff url(../img_beachsoccer/gif_beachsoccer/borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(../img_beachsoccer/gif_beachsoccer/borders.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(../img_beachsoccer/gif_beachsoccer/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(../img_beachsoccer/gif_beachsoccer/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(../img_beachsoccer/gif_beachsoccer/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(../img_beachsoccer/gif_beachsoccer/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
	}

/* CSS Formularios Angel Leiva */	
	
	.rojo {
	color: #FF0000; 
}

/* CSS Categorias Angel Leiva */

    bnr_categorias {
	height: auto;
	width: auto;
	margin-bottom: 20px;
}

    bnr_categorias:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

	.bnr_didi  {
	background: url(/img_beachsoccer/jpg_beachsoccer/playmate_beachsoccer_gallery_en02.jpg) no-repeat left top;
	display: block;
	float:left;
	height: 246px;
}


    .bnr_didi_es  {
	background: url(/img_beachsoccer/jpg_beachsoccer/playmate_beachsoccer_gallery_es02.jpg) no-repeat left top;
	display: block;
	float:left;
	height: 246px;
}

 
 .bnr_didi_de  {
	background: url(/img_beachsoccer/jpg_beachsoccer/playmate_beachsoccer_gallery_de.jpg) no-repeat left top;
	display: block;
	float:left;
	height: 246px;
}

	#bnr_didi01 {
	background-position: left top;
	width: 247px;
	text-decoration: none;
}

	#bnr_didi01:hover {
	background-position: 0px bottom;
}

div#bnr_topmodel {
    display: inline;
	overflow: hidden;
	float: left;	
	width: 230px; 
	margin-top: 5px;}
	
/* Sección Campeonato Ángel Leiva*/

.equipos_info {
	margin-right: 10px;
	float:right;
	font-style: italic;
}

DIV#equipos_content {
	width: 534px;
	height: auto;
	border:1px dotted #999;
	background:#eaeaea;
	padding: 5px;
	margin-top: 5px;
	float: left;
	color: #666666;
	
}

/* Beach Queen */
DIV#bqContent {
	float: left;
	width: 850px;
	margin-right: 0px;
	display: inline;
	font-weight: bold;
}

/* Photoalbum */

DIV#photo_thb	{
	float:left; width:170px; height:170px; text-align:center; border:1px none #ccc; padding:2px; margin:0px 5px 5px 0px; background:#fff;
}

DIV#photo_thb img {
	clear:both; max-height:94px; max-width:144px; border:1px solid #ccc; padding:4px;
}

DIV#photo_thb span {
	clear:both;
}

DIV#votobox	{
	margin-left:15px; font:9px Verdana, Arial, Helvetica, sans-serif;
}

#clear3	{clear:both; border-bottom:1px none #ccc; padding:10px 0; height:1px; width:545px;}

/* Videos */

#creditos_video	{
	text-align:left;
	margin-left:8px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
#creditos_video span	{
	font-size:10px;
	font-style:italic;
}
SPAN.proceso {
	clear:both;
	padding-bottom:3px;
	width: 130;
	text-align: rifht;
	color: #034A82;
	position: relative;
	top: 8px;
	border-right: solid 1px #069BD2;
	display: block;
	left: 1px;
}
.premiados_equip {
	font-weight: bold;
	text-transform: capitalize;
}
