ul{list-style-type:none;}
img{border:0;vertical-align:bottom;}
input,select,textarea{font-family:Verdana, Arial, Helvetica, Sans-serif;color:#333;font-size:11px;background:#ededed;}
textarea,input{border:1px solid #666;}
button{background:#4d4e4f;color:#fff;cursor:pointer;padding:2px;}
a,a:link,a:visited{color:#1f1f1f;text-decoration:none;}
div.layout2-left a, div.layout2-left a:link, div.layout2-left a:visited, div.layout2-right a, div.layout2-right a:link, div.layout2-right a:visited {text-decoration:underline;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body{font-family:Arial,verdana, sans-serif;font-size:11px;color:#333;line-height:120%;background: #fcfcfa url(../images/side-shadow.jpg) no-repeat top center;text-align:center;margin:0 auto;}
div.container{width:990px;min-height:700px;text-align:center;margin:0 auto;}
div.inner-container{width:940px;text-align:left;margin:0 auto;}
div.content a, div.content a:link, div.content a:visited { color:#f18a00; font-weight:bold; text-decoration:none}
div.content a:hover {text-decoration:underline;} 
div.company-menu{width:925px;height:13px;float:right;text-align:right;padding-top:3px;color:#454545;}
div.company-menu a{color:#606060;}
div.company-menu ul{float:right;padding:6px 0 0;}
div.company-menu ul li{float:left;padding:0 2px;}
div.company-menu ul li a{color:#454545;line-height:12px;}
li.logo-col1{width:164px;float:left; height:50px; overflow:visible;}
li.logo-col2{width:489px;float:left;}
li.logo-col3{width:285px;float:right;padding-top:2px;height:66px}
ul.three-topmenu{width:379px;float:right;line-height:125%;}
li.first-topmenu{width:124px;float:left;}
li.second-topmenu{width:134px;float:left;}
li.third-topmenu{width:115px;float:left;}
ul.three-topmenu h3{margin:10px 0 2px;}
li.first-topmenu ul,li.second-topmenu ul,li.third-topmenu ul{
	/*border-left:solid 1px #d0d0d0;*/
	margin:5px 0 0;padding:0 0 0 11px;}
li.first-topmenu ul li,li.second-topmenu ul li,li.third-topmenu ul li{background:url(../images/b1.gif) no-repeat left 50%;padding:0 0 0 12px;}
div.header-menu{width:919px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:800;font-size:11px;clear:both;}
div.header-menu ul{float:right;height:22px;padding-right:105px}
div.header-menu ul li{float:left;padding:0 3px 0 3px;}
div.header-menu ul li a{width:103px;text-align:center;height:22px;line-height:24px;display:block;color:#fff;background:url(../images/header-menu-item-n.gif) no-repeat left top;}
div.header-menu ul li a:visited{color:#fff;}
div.header-menu ul li a#active_menu,div.header-menu ul li a:hover,div.header-menu ul li.tabselected a{color:#000;background:url(../images/header-menu-item-a.gif) no-repeat left top;text-decoration:none;}
ul.login-out{width:940px;border-top: 3px solid #383737;background: #4a4a4a url(../images/toptop-bg.jpg) repeat-x;height:35px;color:#FFF;}
ul.login-out a{color:#FFF;}
li.login-col1{width:530px;float:left;font-size:11px;padding:12px 0 0 10px; border-right:1px solid #686868;height:19px;}
li.login-col2{width:auto;float:right;margin:0 0 0 5px;padding:15px 0 0; text-align:right;} 
li.login-col2 ul li{float:left;line-height:9px;border-right:solid 1px #6990ea;padding:0 8px;}
li.login-col2 ul li a{line-height:9px;font-size:9px;}
li.login-col3{width:auto;float:right;padding:7px 0 0 10px;color:#FFF;}
div.layout1{width:940px;}
div.layout1 div.content{width:100%;padding:30px 0 0;}
div.layout2 div.layout2-left{width:653px;float:left;padding:25px 0;}
div.layout2 div.layout2-left div.content{clear:both;width:620px;padding-top:20px;}
div.layout2 div.layout2-right{width:287px;float:left;}
div.layout2 div.layout2-right div.right-modules{width:285px;float:left;padding-top:25px;}
div.layout2 div.layout2-right div.right-modules div{margin-bottom:15px;}
.createdate{color:#666;font-size:9px;}
div.right-modules h3{color:#383838;font-weight:700;font-size:18px;font-family:Tahoma,arial,verdana,sans-serif;letter-spacing:0.005em;margin:0 0 8px;padding:0;border-bottom: 2px solid #ececec;}
div.right-modules div.moduletable table{width:250px;}
div.right-modules div.moduletable{padding:0 0 5px 15px;}
div.right-modules div.moduletable h3{color:#212121;line-height:25px;padding-top:3px;}
div.footer{color:#9f9e9e;width:100%;height:76px;background: #262626 url(../images/bottom-bg.jpg) repeat-x; border-top: 4px solid #262626;font-size:10px;line-height:10px;margin:0 auto; margin-bottom:0}
div.footer a{color:#9f9e9e;line-height:10px;}
ul.footer-inner{width:940px;clear:both;margin:0 auto;padding:25px 0 0;}
div.footer-menu2{float:right;}
div.footer-menu1 ul li,div.footer-menu2 ul li{float:left;border-right:solid 1px #9f9e9e;line-height:10px;padding:0 4px;}
div.side-shadow{width:100%;margin:0 auto;}
.login-col3{color:#002C57;text-decoration:none;}
.login-col3 .inputbox{width:58px;height:16px;font-size:10px;background:#fff;border:1px solid #B0B0B0;border-top:1px solid #666;border-left:1px solid #666;vertical-align:top;line-height:14px;margin:0;padding:0;}
.login-col3 .button{font:Arial, Helvetica, sans-serif;height:18px;font-size:10px;font-weight:700;background:#e3e3e3;border:1px solid #B0B0B0;border-bottom:1px solid #666;border-right:1px solid #666;cursor:pointer;margin:0;padding:0 1px;}
.datso_preview{line-height:220%;padding:2px 0 0;}
.datso_preview_items{height:auto;margin-right:4px;margin-bottom:8px;}
.datso_preview_items img{border:1px solid #ccc;background:#FFF;padding:4px;}
.datso_preview_items img:hover{background:#FC0;}
.tablahome {vertical-align:top;}
.tablahome a {text-decoration:underline;}
.tablahome img{border:1px solid #ccc;background:#FFF;padding:3px;}
.tablahome img:hover{background:#FC0;}
.concurso_thumb	img{width:128px;height:96px;border:1px solid #dbdbdb;background:#dbdbdb;padding:3px;}
.concurso_thumb img:hover{background-color:#bdbdbd;}
.concurso_thumb a{text-decoration:none;}
.concurso_thumb{width:25%;overflow:hidden;float:left;height:130px;min-height:130px;}
.boletin{width:150px;height:16px;background:#f5f5f5;margin:3px 0 11px;}
.contentheading{color:#3f3f3f;font-weight:800;font-size:18px;font-family:Tahoma,arial,tahoma,verdana,sans-serif;letter-spacing:.005em;vertical-align:top;margin-bottom:16px;}
.contentpaneopen{margin-left:-2px;text-align:justify;background:transparent;font-size:11px;line-height:130%;color:#333;}
table.contentpane td.contentheading{font-weight:700;font-size:12px;height:23px;line-height:130%;font-family:verdana, arial, sans-serif;border:none;color:#002C57;}
table.contentpane ul{list-style:none;margin:0;padding:0;}
table.contentpane ul li{background:url(../images/readon2.gif) no-repeat left top;margin:0;padding:0;}
.contentdescription{font-size:10px;}
.categorytitle{font-weight:700;font-size:10px;height:20px;line-height:150%;}
.componentheading{color:#3f3f3f;font-weight:700;font-size:22px;font-family:Tahoma,arial,tahoma,verdana,sans-serif;letter-spacing:.005em;vertical-align:top;line-height:20px;margin-bottom:15px;}
table.moduletable{width:100%;font-size:80%;}
table.moduletable_usuarios{width:100%;font-size:80%;background:#CCC;}
.moduletable_reglas {background: #e7e7e7; padding:20px;}
.poll{font-size:10px;text-align:center;}
.ver_todos{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:400;letter-spacing:normal;}
h3{color:#3f3f3f;font-weight:700;font-size:22px;margin-bottom:10px;font-family:Tahoma,arial,tahoma,verdana,sans-serif;letter-spacing:.005em;vertical-align:top;}
p,h3,ul,.login-col3 form{margin:0;padding:0;}
a:hover,div.company-menu ul li a:hover,a.category,a.category:hover{text-decoration:underline;}
ul.logo-out,div.layout2{width:940px;clear:both;}
div.layout1 div.left-modules,div.layout1 div.banner2{width:100%;}
div.layout2 div.layout2-left div.left-modules,div.layout2 div.layout2-left div.banner2{width:620px;}
li.footer-left,li.footer-right{width:470px;float:left;}
table.moduletable th,table.moduletable_usuarios th{font-size:80%;}
