body{font:0.8em sans-serif;text-align:center;background:#FFF;margin:0;padding:0;color:#666}
#containerppal{width:1007px;text-align:left;margin:0 auto}
#container{width:985px;text-align:left;margin:0 auto;background:#fff}

/*header*/
#header{height:284px}
h1,#headerContent{display:none}

/*leftPanel*/
#leftPanel{float:left;width:178px;padding-top:39px !important;padding-top:44px}

#leftPanel ul#mainlevel{
	margin:0;
	position:absolute;
	top:284px;
	width:985px;
	text-align:center;
	padding:14px 0;
	background-image: url(../images/toptitle_footer.jpg);
	background-repeat: repeat-x;
}
#leftPanel ul#mainlevel li{list-style:none;display:inline;margin:0;padding:0}
#leftPanel ul#mainlevel li a{font:bold 1em Arial, sans-serif;text-decoration:none;padding:2px 8px;color:#FFF4E3;text-transform:uppercase}
#leftPanel ul#mainlevel li a:hover{background:#FFF4E3;color:#FD9800}
#leftPanel ul#mainlevel ul{display:none}

#subMenu ul{margin:0;padding:10px 0 5px 10px;background:#FFF4E3;font:0.9em Arial,sans-serif}
#subMenu li{list-style:none;border-bottom:1px solid #f90;padding:4px;text-transform:uppercase}
#subMenu a{color:#F90;text-decoration:none}
#subMenu a:hover{color:#c20}

#mainlevelusermenu {margin:0;padding:0 0 5px 10px;background:#FFF4E3;font:0.9em Arial,sans-serif}
#mainlevelusermenu li{list-style:none;border-bottom:1px solid #f90;padding:4px}
#mainlevelusermenu a{color:#F90;text-decoration:none}
#mainlevelusermenu a:hover{color:#c20}

#loginForm{margin:5px 0}
#loginForm h2{font:1.1em Arial, sans-serif; font-weight:bold;color:#fff;margin:0;padding:2px 10px; height:19px; background:url(../images/left_title_back_01.jpg) repeat-x;text-transform:uppercase}
#loginForm form{margin:0;padding:5px 10px;background:url(../images/login_bg.jpg) repeat-x;font-size:0.9em}
#loginForm form .inputbox{border:1px solid #ccc;width:140px;font-size:1em;color:#038;padding:2px 3px}
#loginForm form .button{margin:5px 0;font-size:1.2em;background:#A4A4A4;border:0;font-weight:bold;color:#fff}
#loginForm form div{margin:5px 0}
#loginForm form div a{display:block;color:#d60}

#modRevista{
	padding:195px 10px 6px 10px;
	font-size:0.9em;
	background-color: #F4F4F4;
	background-image: url(../images/left_revista_back_01.jpg);
	background-repeat: no-repeat;
}
#modRevista h3{color:#f90;font:bold 1em Arial, sans-serif;margin:0}
#modRevista p{margin:5px 0}
#modRevista a{color:#f90}


/*rightPanel*/
#rightPanel{
	float:right;
	width:178px;
	margin-top:44px;
	text-align: center;
}
#rightPanel a{color:#f90}
#rightPanel .moduletable{margin-bottom:6px; width: 178px;}
#rightPanel .pollxtTablePoll {width: 178px !important; border: 1px solid #000000}
#rightPanel h3{margin:0 0 6px 0;padding:2px 5px;font-size:1em;color:#fff;border-bottom:1px solid #fff;background:#999}

.moduletable_clubBodytech{border:1px solid #ccc;background:#fff url(../images/right_club_back.gif) no-repeat;padding-top:128px;margin-bottom:5px}
.moduletable_clubBodytech h3{display:none}
.moduletable_clubBodytech p{background:#F0F1F1;margin:5px 8px;padding:5px;font-size:0.9em}

.moduletablebannerRight{width:176px;overflow:hidden;margin-bottom:5px}

#banner{margin:10px 0;text-align:center}
#banner img{width:406px}

/*mainArea*/
#mainArea{margin:44px 178px 0 182px;margin-left:185px !important;margin-left:180px;width:617px}
#mainAreaWide{margin:44px 0 0 185px !important;margin-left:182px;width:800px}
#mainArea a,#mainAreaWide a{color:#f90}

#breadcrumb{font-size:0.9em;color:#666;font-weight:bold;padding:3px 8px;margin-bottom:10px;background: url(../images/locate_bar.jpg) repeat-x}
#breadcrumb a{color:#FFF;font-weight:normal}
#mainArea #content{margin:0 0 5px 0;padding:0 5px 5px 5px;width:605px;border:solid #CCC 1px;width:605px !important;width:614px}
#mainAreaWide #content{width:790px !important; width:780px;border:0}
.moduletablemainPub{margin-bottom:10px}
.contentBlockHome{font-size:0.95em;background:#F4F4F4;padding-bottom:0;margin:10px 0 5px 0;height:139px !important;width:615px;clear:both;overflow:hidden}
/*.contentBlockHome .contentLinkEdit, .contentBlockHome form {display: none;}*/
.contentBlock{padding-bottom:0;margin:0 0 5px 0;padding:0 5px 5px 5px;width:99%;border:0}

.contentTitle h3{font-size:1.5em;padding:5px;border-bottom:1px solid #f90;color:#f90;margin-bottom:0.5em}
.contentTitle h3 a{text-decoration:none}

#contentHome h3{color:#f90;font-size:1.0em;font-weight:bold;border-bottom:none;margin:5px 10px;padding:0;text-transform:uppercase}
#contentHome h3 a{text-decoration:none}
#contentHome img{margin:-24px 0 0 10px !important;margin:-24px 0 0 10px;float:right;width:200px}

.contentSecCat{background:#D5D5D5 url(../images/main_title_gray_back.jpg) repeat-y;font:bold 1.2em Arial, sans-serif;padding:0;color:#fff;margin:0}
.contentSecCat span {display:block;color:#fff;text-decoration:none;background:url(../images/dot_title_gray.gif) no-repeat;padding:3px 0 3px 30px}

.contentTools,.contentAutor,.contentCreateDate,.contentModifiedDate,.contentVote{margin:0px 0px 10px 0px;font-size:0.9em;color:#666}
.contentVote img{vertical-align:middle}
#contentHome .contentContent{margin:0 10px}
#contentHome .contentContent p{margin:1em 0}
.contentReadMore{margin:5px 10px;font-size:0.9em}
.contentReadMore a{text-decoration:none}
.contentReadMore a:hover{border-bottom:1px dashed}

.componentheading{color:#f90;font-size:1.7em;font-weight:bold;padding-bottom:0;padding:0 !important;padding:3px;border-bottom:solid 1px #F90 }

.blog{width:100%;margin:10px 0}
.blog td td{padding:0 5px;border:1px solid #eee}
.blog td h3{margin:3px 0;background:#f90;color:#fff;border:0}
#mainArea .blog td h3 a{color:#fff;font-size:0.9em;padding:0 5px}

/*polls*/
#pollxtd1{background:#FFF4E3 url(../images/left_encuesta_back_01.jpg) no-repeat;margin:5px 0 6px 0;padding:78px 5px 5px 5px}
#pollxtd1 h2{font:bold 1em Arial, sans-serif;color:#f90;margin:0}
#pollxtd1 div{font-size:0.94em;text-align:center}
#pollxtd1 div div{margin-bottom:3px;text-align:left}
#pollxtd1 div div input{width:10px;height:10px;vertical-align:text-top}
#pollxtd1 .button{border:1px solid #666;background:#fff;font-size:0.9em;font-weight:bold;color:#666;margin-top:5px}


table.pollxtd1{background:#FFF4E3 url(../images/left_encuesta_back_01.jpg) no-repeat;margin:5px 0 6px 0;padding:78px 5px 5px 5px}
button.pollxtd1{border:1px solid #666;background:#fff;font-size:0.9em;font-weight:bold;color:#666;margin-top:5px}
h2.pollxtd1{font:bold 1em Arial, sans-serif;color:#f90;margin:0}

/*footer*/
#footer{
	font-size:11px;
	padding:75px 10px 10px 10px;
	clear:both;
	color:#fff;
	text-align:center;
	height:45px;
	background-color: #FE7807;
	background-image: url(../images/footer_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#footer a{color:#fff; font-size:11px}
#dummy2{float:right;text-align:right}

/*vm Module*/
.vmModule{margin:10px 0;padding:4px;border:1px solid #cce}
.vmModule a{color:#06b;text-decoration:none}
.vmModule a:hover{color:#039;text-decoration:underline}
.vmList{margin:0 0 5px 0;padding:0}
.vmList li{list-style:none;display:inline}
.vmList li a{display:block;padding:2px 2px 2px 9px;border-bottom:1px solid #fff;text-decoration:none;background:#69c;color:#fff;font-weight:bold}
.vmList li a:hover{padding-left:4px;border-left:5px solid #fff;background:#9be}
.vmModListAll,.vmModSearch,.vmModAdmin,.vmModAccount,.vmModCart{padding:5px;background:#ddd;margin-bottom:5px}
.vmModSearch{font-size:0.9em;color:#444}
.vmModSearch input{font-size:0.9em;color:#339;border:1px solid #444}
.vmModSearch .button{background:#f5f5f9}

/*eventCal module*/
.calendar td{text-align:center}
.calendar th{border:1px solid #7CA2D3;font:0.7em Arial, sans-serif;text-align:center;color:#47a}
.calendar td.month,.moduletable table.calendar td.today{background:#7CA2D3}
.calendar td a{font-weight:normal;color:#fff;text-decoration:none}
.calendar td a:hover{color:#676887;background:#F0F0F0;display:block}
.calendar td.today a{font-weight:bold;color:#676887}
.calendar td.empty{border:dotted 1px #BBB}

td.modTienda{padding:0}

a.pathway:link,a.pathway:visited{color:#FFF;text-decoration:none}
a.pathway:hover{color:#FFF;text-decoration:underline}

.sectiontableheader{background:#FFD18B url(../images/main_title_orange_back.jpg) repeat-y;font:bold 1em Arial, sans-serif;padding:0;width:90%;color:#fff;margin:0}

td.category_desc{padding:5px}

#toclink{font-size:0.9em !important;font-size:1.1em;color:#808080;margin-bottom:1.5em}
#toclink a{color:#808080;font-weight:normal;text-decoration:none}
#toclink a:hover{text-decoration:underline}

.message{background:#feb;font-size:1.05em;padding:5px;border:1px dashed #999;margin:0.5em;color:#333}

/*pollxtModule*/
.pollxtModule{background:#FFF4E3;margin:5px 0 5px 0; padding: 0}
.pollxtModule h3,#leftPanel .sectiontableheader{font:bold 1.1em sans-serif;color:#fff;margin:0;padding:4px 10px;background:#FE7203 url(../images/left_title_back_01.jpg) repeat-x}
.pollxtModule .pollxtIntro{padding:5px;margin:5px;border:1px solid #ddd}
.sectiontableentry1{background:#FFE6BF}
.pollxtModule .input{font-size:0.9em;border:1px solid #666}
.pollxtModule .button{font-size:0.9em;border:1px solid #666;margin:2px 5px; display:block}
#leftPanel form{margin:0}
.pollxtModule table{width:100%}
.pollxtModule th{font-size:0.85em;background:#FFE6BF;text-align:center}
.pollxtModule td{font-size:0.9em}
#leftPanel .pollstableborder{background:#FFF4E3}
#leftPanel .pollstableborder table{font-size:0.9em}
.smalldark{background:#FFE6BF;padding:2px 4px}
