@charset "utf-8";
/* CSS Document */

body {margin:0px; /*background-image:url(images/bg.png);*/ background-color:#efefef; font-family:Tahoma; font-size:13px; color:#333;}
#header {background-image:url(images/bg-header.png); height:118px;}
.h960w {width:964px; margin:0px auto 0px auto;}
.header-image {position: absolute; z-index:2; background-image:url(images/header-image.png); width:964px; height:137px;}
.searchbox {position: absolute; z-index:3; top:55px; left:820px;}
.searchbox .inputSB {background-color:#FFF; padding:5px; border:1px solid #000066; position:absolute; z-index:4; font-size:11px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; width:200px; color:#666;}
.searchbox .buttonSB {background-image:url(images/bg-box-title-orange.jpg); padding:4px 20px 4px 100px; border:1px solid #FF3300; position:absolute; z-index:3; left:130px;  font-size:11px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
#menu {width:964px; height:59px; padding:0px 0px 0px 0px; margin: 0px auto 10px auto;font-size:11px;}
.bg-menu {background-image:url(images/bg-menu.png); height:56px; width:940px; padding-bottom:3px; float:left;}
.clr {clear:both;}
#menu ul {position:relative; padding:0px; margin:13px 0px 10px 0px;}
#menu ul li {display:block; list-style:none; float:left; text-align:center;}
#menu ul li a {text-decoration:none;}
#menu ul li a:hover {text-decoration:underline;}
.li-oneline { background-image:url(images/div-menu.png); vertical-align:middle; background-position:right; background-repeat:no-repeat; padding:11px 11px 11px 9px; !important}
.li-oneline a {color:#333;}
.li-twoline { background-image:url(images/div-menu.png); background-position:right; background-repeat:no-repeat; padding:5px 11px 5px 9px; !important}
.li-twoline a {color:#333;}
.li-highlight {margin-left:14px; background-image:url(images/bg-li-highlight.png); border:1px #003499 solid; color:#FFF; padding:9px 12px 9px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.li-highlight:hover {margin-left:14px; background-image:url(images/bg-li-highlighthover.png); border:1px #003499 solid; color:#FFF; padding:9px 12px 9px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.li-highlight a {color:#FFF;}
.li-highlight a:hover {color:#FFF; text-decoration:none;!important}
#center964w {width:968px; margin:0px auto 0px auto;}
#footer {background-image:url(images/bg-footer.png); height:73px; padding-top:3px; font-size:10px; color:#FFF;}
#footer ul {position:relative; padding:0px; margin:27px 0px 0px 0px;}
#footer ul li {display:block; list-style:none; float:left; text-align:center; padding:5px 10px 5px 10px; border-right:1px solid #2A86C2;}
#footer ul li a {color:#FFF; text-decoration:none; font-size:11px;}
#footer ul li a:hover {text-decoration:underline;}
#content754w {width:754px; margin-right:10px; float:left;}
#sidebar204w {width:204px; float:left;font-size:11px;}
.shadow-box-side {background-color:#E1E1E1; padding:1px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;	-khtml-border-top-right-radius: 5px; margin-bottom:6px;}
.shadow2-box-side {background-color:#FFFFFF; border:1px solid #d6d6d6; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;	-khtml-border-top-right-radius: 5px;}
.boxorange {background-image:url(images/bg-box-title-orange.jpg); color:#FFF; font-size:11px; padding:7px 15px 7px 15px; border:1px solid #ff6600; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;}
.boxorange4rounders {background-image:url(images/bg-box-title-orange.jpg); color:#FFF; font-size:11px; padding:7px 15px 7px 15px; border:1px solid #ff6600; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; text-decoration:none;}
.boxorange4rounders h1 {color:#FFF; font-size:11px; font-weight:normal; margin:0px;}
.boxorange4rounders h2 {color:#FFF; font-size:11px; font-weight:normal; margin:0px;}
.boxorange4rounders a {color:#FFF; font-size:11px; font-weight:normal; margin:0px; text-decoration:none;}
.boxorange4rounders a:hover {text-decoration:underline;}
.boxblue {background-image:url(images/bg-box-title-blue.jpg); color:#FFF; font-size:11px; padding:7px 15px 7px 15px; border:1px solid #003399; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;}
.boxblue4rounders {background-image:url(images/bg-box-title-blue.jpg); color:#FFF; font-size:11px; padding:7px 15px 7px 15px; border:1px solid #003399; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.boxblue4rounders h1 {color:#FFF; font-size:11px; font-weight:normal; margin:0px;}
.boxblue4rounders h2 {color:#FFF; font-size:11px; font-weight:normal; margin:0px;}
.boxblue4rounders a {color:#FFF; font-size:11px; font-weight:normal; margin:0px; text-decoration:none;}
.boxblue4rounders a:hover {text-decoration:underline;}
.shadow-2rounders {border:1px solid #e1e1e1; background-color:#d6d6d6; padding:1px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; float:left; margin-bottom:10px;}
.shadow-NOrounders {border:1px solid #e1e1e1; background-color:#d6d6d6; padding:1px; float:left; margin-bottom:10px;}
.shadow-NOroundersBZERO {border:1px solid #e1e1e1; background-color:#d6d6d6; padding:1px; float:left; margin-bottom:0px;}
.shadow-4rounders {border:1px solid #e1e1e1; background-color:#d6d6d6; padding:1px; float:left; margin-bottom:10px;   -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.breadcrumb {font-size:11px;background-image:url(images/bg_bread-meio.png); padding:10px 10px 0px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; height:25px; float:left;}
.breadcrumb a {padding:10px 15px 10px 5px; color:#666; text-decoration:none; background-image:url(images/div-breadcrumb.png); background-position:right; background-repeat:no-repeat; height:34px;}
.padding5 {padding:5px;}
.form-input {padding:3px; color:#666; border:1px solid #CCC; margin-top:2px; width: 154px; margin-bottom:5px; font-size:11px;}
.submit-button {padding:1px; color:#fff; border:1px solid #f60; background-image:url(images/bg-box-title-orange.jpg); margin-top:2px; margin-bottom:5px; font-size:10px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;-khtml-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px;}
.linkNObold {color:#333; text-decoration:none;}
.linkNObold:hover {text-decoration:underline;}
.list-steps {margin:0px 0px 0px 0px; padding:0px; position:relative;}
.li-CHECKED { list-style:none; vertical-align:middle; padding:3px 3px 3px 19px; background-image:url(images/ico-steps-opac.png); background-position:left center; background-repeat: no-repeat; margin:0px; text-decoration:none;}
.li-ACTIVE { list-style:none; vertical-align:middle; padding:3px 3px 3px 19px; background-image:url(images/ico-steps-normal.png); background-position:left center; background-repeat: no-repeat; margin:0px; text-decoration:underline;}
.li-NOcheck { list-style:none; vertical-align:middle; padding:3px 3px 3px 19px; background-image:url(images/ico-steps-normal.png); background-position:left center; background-repeat: no-repeat; margin:0px; text-decoration:none;}
.playvideo {position:absolute;}
.playvideo .videodesc {width:200px; padding:10px; background-color:#FFF; border:1px solid #06C; color:#333; display:none; position:absolute; top:100px; left: 100px;}
.playvideo:hover .videodesc {width:200px; padding:10px; background-color:#FFF; border:1px solid #06C; color:#333; display:block;  position:absolute; top:150px; left: 150px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; text-align:justify;}
.playvideo img {border:0px;}
.playvideo:hover {position:absolute; background-image:url(images/play-layer.png);}
.col372wClasses {float:left; width:372px; margin-right:10px;}
.col372wTutorias {float:left; width:372px;}
.entryhome hr {border:0px; margin:0px 0px 5px 0px; height:1px; background-color:#CCC;}
hr {border:0px; margin:5px 0px 5px 0px; height:1px; background-color:#CCC;}
.tituloHOME {font-size:12px; font-weight:bold;}
.tituloHOME a {text-decoration:none; color:#333;}
.dataHOME {color:#666;}
.btorange {background-image:url(images/bg-box-title-orange.jpg); color:#FFF; font-size:10px; padding:2px; border:1px solid #ff6600; -moz-border-radius: 3px; -webkit-border-radius:3px; -khtml-border-radius: 3px;}
.btorange a {color:#FFF; font-size:10px; text-decoration:none;}
h1 {font-size:28px; font-weight:normal; color:#014FA6; margin:0px;}
.classeint a {font-weight:bold; color:#ff6600; text-decoration:none;}
.classeint strong {color:#014FA6;}
.classeint a:hover {font-weight:bold; color:#ff6600; text-decoration:underline;}
.comment {width:750px; background-color:#014FA6; background-image:url(images/aspas.png); background-position:top right; background-repeat:no-repeat;}
.commentContent {margin-left:10px; background-color:#FFF; width:660px; padding:5px;}
.formComment {background-color:#FFF; padding:5px; width:740px;}
.formComment .campos {background-color:#FFF; border:1px solid #014FA6; width:725px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.tablelist a {color:#333; text-decoration:none;}
.tablelist a:hover {text-decoration:underline;}
.tablelist .forminput {border:1px solid #CCC; font-size:11px; padding:3px; color:#666;}
.list-logged {margin:0px 0px 0px 0px; padding:0px; position:relative;}
.list-logged li { list-style:none; vertical-align:middle; padding:2px 2px 2px 19px; background-image:url(images/shortcut.png); background-position:left center; background-repeat: no-repeat; margin:0px; text-decoration:none; color:#fff;}
.list-logged li a {text-decoration:none; color:#000000;}
.list-logged li a:hover  {text-decoration:underline;}
.resultado {background-image:url(images/bg-gris.png); background-position:bottom; background-repeat:repeat-x; background-color:#e9e9e9; font-size:24px; color:#333; padding:12px; margin-left:auto; margin-right:auto; border:1px solid #bbb; width:120px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.linkorange {color:#f60; !important text-decoration:none; font-weight:bold;}
.linkorange:hover {text-decoration:underline;}
.login_header {position:absolute; z-index:5; background-image:url(images/px-login-header.png); top:0px; left:760px; width:200px; padding:0px 1px 0px 1px;  -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;-khtml-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; height:114px;}
.boxorangein {background-image:url(images/bg-box-title-orange.jpg); color:#FFF; font-size:11px; padding:7px 15px 7px 15px; border:1px solid #ff6600;  -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;-khtml-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px;}
.login_header .login-form {background-color:#83B5DA; border:1px solid #36648B; color:#36648B; padding:2px; font-size:11px;}
.linkwhite {color:#fff; text-decoration:none; font-weight:bold;}
.linkwhite:hover {text-decoration:underline;}
.desconectar {background-image:url(images/bg-box-title-blue.jpg); background-position:bottom; padding:2px 5px 2px 5px; font-size:10px; text-decoration:none; border:1px solid #036; color: #FFF;}


/* SLIDER-------------- */
.anythingSlider                         { width: 746px; height: 220px; position: relative; border:1px solid #e1e1e1; background-color:#d6d6d6; padding:1px; top:44px;}
.anythingSlider .wrapper                { width: 746px; overflow: auto; height: 224px; margin:1px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee;margin: 0px; float:left; padding:0px;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 220px; width: 750px; margin: 0px; list-style:none; }
.anythingSlider img {border:0px;}
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 25px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; margin:0px 30px 0px 30px; top: 204px; text-align: center; background-image:url(images/bg-breadcrumb.jpg); background-position:bottom; padding:8px; border:1px solid #CCC;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
#thumbNav a                             { color:#333; text-decoration:none; padding:8px 12px 8px 10px; background-image:url(images/div-slider.png); background-position:right; background-repeat:no-repeat;}
#thumbNav a:hover                       { color:#666; text-decoration:none; }
#thumbNav a.cur                         { color:#000; text-decoration:underline; }

#start-stop                             { display:none; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/* SLIDER-------------- */
