@charset "utf-8";
/*
Estrategia.cr
Desarrollador: Jafet Baltodano
Email: jafetb@gmail.com
San Jose, Costa Rica
*/

body {margin:0; padding:0; background: url(/img/bg-main-int.jpg) fixed center top no-repeat #4d4d3d;}
#container { width:995px;  margin:0px auto;}

#header {height:100px;border-top:1px solid; background:#000 url(/img/header-shape.jpg) top right no-repeat;}
#header .headlogo {margin: 30px 0px 0px 45px}

#header ul#mainlevel {position:relative; top:15px; width:350px;}
#header ul#mainlevel a {background: url(/img/estrategia-cr.png) top no-repeat; display:block; padding-top:66px; padding-left:100px; height:10px; width:273px; color:#FF8200; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none;}

#flag { position:relative; bottom:0px; left:860px; text-align:right; width:120px; line-height:25px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#flag a {margin:3px;color:#FFF; text-decoration:none;}

#logo {background: url(/img/estrategia-cr.png) top no-repeat; position:relative; top:15px; left:15px; height:65px; width:370px;}

#icons { position:relative; bottom:50px; left:720px; text-align:right; width:250px; height:30px;}
#icons a {margin:3px}

.menu { background:#000 url(/img/bg-line.jpg) top right repeat-x; height:50px;position:relative; z-index:100;}
#menu2 ul li a {display:block; height:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin:12px 0px 0px 0px; padding:3px 6px 20px 6px; text-decoration:none; border-right:1px solid #666}
#menu2 ul {padding:0; margin:0; list-style: none;}
#menu2 ul li {float:left; position:relative; clear:right;}
#menu2 ul li ul {display: none;}
/* specific to non IE browsers */
#menu2 ul li:hover a {color:#fff; background:#333;}
#menu2 ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:105px;}
#menu2 ul li ul li {background:#333;width:150px; height:25px;}
#menu2 ul li ul li a {border-right:0px}
#menu2 .item55 { width:105px;}
#menu2 .item66 { width:105px;}
#menu2 .item94 { width:65px;}
#menu2 .item61 { width:78px;}
#menu2 .item114 { width:69px;}
#menu2 .item101 { width:65px;}
#menu2 .item111 { width:55px;}
#menu2 .item112 { width:51px;}
#menu2 .item63 { width:79px;}
#menu2 .item59 { width:59px;}
#menu2 .item113 { width:86px;}
#menu2 .item115 { width:64px;}
#menu2 .item116 { width:50px;}
#menu2 .item117 { width:63px;}
#menu2 .item125 { width:63px;}


#content { background: url(/img/bg-content-int.jpg) no-repeat #c4c4c4; overflow: hidden; width:995px}

#nav-side {width:170px; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-left:10px;margin-top:0px;border:1px}

#search {margin:0px 0px 20px 5px;}
#mod_search_searchword,#modlgn_username,#modlgn_passwd { width:135px; height:15px; background:url(/img/bg-input_02.png) repeat-x; font-size:10px; border:0; margin-top:2px}
.plabel{margin:10px 0 0 0; font-size:11px}

.inpt {margin:0px; padding:0;}
#log-form {margin-left:5px;}
#log-form label {font-size:11px; margin:0; padding:0;}
#log-but { background:url(/img/bg-ingresar.png) bottom right no-repeat; font-size:10px; color:#FFF; height:15px; width:75px; margin-top:-10px; margin-left:-16px; border:0;}

#form-login ul {font-size:12px; padding-left:0px; margin-left:-10px; width:140px;list-style:none;}
#form-login ul li {/*list-style:url(/img/bg-recordar.jpg);*/ margin-left:10px; padding-left:0px}
#form-login ul li a {color:#FFF; text-decoration:none;}
#form-login ul li a:hover {color:#FFF;}

#proy-menu {font-size:12px; color:#000;font-weight:bold; margin-top:20px;}
#proy-menu a {color:#DD6F00; text-decoration:none;}
#proy-menu a:hover{background:#C3C3C3}
#proy-menu .mainlevel {display:block;color:#000; padding-left:18px; margin-bottom:10px;background:url(/img/plus.gif) no-repeat 0px;}
#proy-menu .sublevel {display:block; padding-left:12px; background:url(/img/bull.gif) no-repeat;}
#active_menu {margin-bottom:10px;}
#proy-menu .sub1 {display:block;margin-left:10px; padding-left:4px; margin-bottom:12px;}
#proy-menu .sub2 {margin-left:10px;margin-bottom:5px; margin-top:5px}
#proy-menu .sub2 a {color:#000; font-weight:normal;}
#proy-menu .sub3 {margin-left:15px;margin-bottom:5px; margin-top:5px}
#proy-menu span.mainlevel {display:block; margin-left:0px; margin-bottom:15px; padding-left:0px; font-size:14px; background:none;}
#proy-menu #active_menu {margin-top:5px; margin-bottom:5px}


#text { width:800px; float:right; color:#000000; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px;}
#text .td-center { font-size:12px;}

#text h1 { font-family:"Tahoma"; font-size:20px; font-weight:normal; display:block; background:url(/img/bg-h1.jpg) repeat-x; padding:14px; margin:3px 5px}
#text h2,#text h2 a {font-family:"Tahoma"; color:#FF8200; font-size:18px; font-weight:normal;} 
#text h2 a {text-decoration:none;}


.contentpaneopen {margin-top:0px; background:#FFF; width:100%;}
.componentheading {display:none;}
.contentpaneopen span {font-family:"Tahoma"; font-size:20px; font-weight:normal; display:block; background:url(/img/bg-h1.jpg) repeat-x; padding:14px; margin:3px 5px}
a.readon { display:block; text-align:right; padding-right:25px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; margin-bottom:25px;}

#gal-index {}
.gal-table {margin-bottom:25px;}
.gal-table img {border:1px solid #000; padding:1px; margin:10px}
.gal-table a { color:#000; text-decoration:none;}
.gal-table p {color:#000; margin:0 5px}
.gal-table a:hover {color:#CCC}

#intro-cat {background:#FFF; padding:10px 75px 20px 10px; margin:0px 0px -40px 0px; width:750px; }
#intro-cat h2 {padding:0px; margin:0px;}
.td-main {  width:795px;}
.td-left {font-size:11px; background: #FFFFFF;width:135px; padding:0 15px 15px 15px}
.td-left, .td-right {line-height:1.5em}
.td-left a,.td-center a { color:#FF8200; text-decoration:none;}
.td-right a {color:#000;text-decoration:none;}
.td-left a:hover,.td-right a:hover,.td-center a:hover { text-decoration:underline;}

.td-center {background: #FFFFFF;}
.td-center p {padding:0px 10px 0px 0px}
.td-center h2 {margin:0px 0px 0px 0px;}
.td-center ol li {padding:0px 10px 0px 0px}
.td-unique {background: #FFFFFF;}
.td-unique p {padding:0px 10px 0px 10px}
.td-unique h2 {margin:0px 0px 0px 0px;}
.td-unique img.caption {float:left; margin-right:10px;}

.bolder {font-weight:bold; margin-top:0px; margin-bottom:10px;}
.em-force {margin:0px; font-style:italic; font-weight:normal;}
.press {margin-top:0px;}
.link-clean { color:#000000; text-decoration:none;font-size:11px;}
.link-clean:hover { text-decoration:underline;}
.td-right {background:url(/img/bg-td-right.png) top right no-repeat #ececec; width:242px; padding:0 12px;padding-top:20px;font-size:11px; }
#desc {margin:0 15px;}
.fotos img {border:6px solid #DDD;}


.patro-left {background: #FFFFFF;}
.patro-right {background: #ececec; width:242px; padding-left:25px; padding-top:20px;font-size:11px}
.patro-right ul li {margin-left:-25px; margin-bottom:3px }

#footer { height:30px; width:995px; background: url(/img/bg-footer.jpg) repeat-x #60718f; text-indent:5px; font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#footer img {margin-left:25px;} 
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { color:#FFFFFF; text-decoration: underline;}
#footer p { display:block; height:23px; padding-top:7px; margin-top:0px}

#foot-menu { height:auto;}
#foot-menu ul.menu {background:none; padding-top:6px; height:25px; margin-top:0px}
#foot-menu ul.menu li {display:block; width:auto; float:left; }
#foot-menu ul.menu li a {border-left:1px solid #FFF; padding-left:5px}

.chronoform {font-size:0px;}
.td-form {background: url(/img/bg-table-form.jpg) repeat-x; padding:25px;}
.td-form td {height:auto;}
.cf_label {font-weight:bold;}
.cf_label span {color:#FF8200;}
#text_3,#text_4,#text_8 {width:95%}
#text_2,#text_5,#select_6,#select_7 {width:90%}
#text_8 {height:150px;}

.premio {background: #FFF; border:1px solid #000; padding:0px;}
.premio tr td {padding:10px}
.premio .cf_inputbox {width:95%}
.premio label {font-weight:normal;font-size:12px;}
.premio #text_8 {height:17px;}
.createdate {font-size:10px; text-indent:7px; padding:3px; font-weight:bold; color:#FFF; background: #999;}

#j-search-result a {text-decoration:none; color:#FF8200; font-weight:bold}
