html {
color:#000;
background:#FFF
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
margin:0;
padding:0
}

table {
border-collapse:collapse;
border-spacing:0
}

fieldset,img {
border:0
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
font-style:inherit;
font-weight:inherit
}

del,ins {
text-decoration:none
}

li {
list-style:none
}

caption,th {
text-align:left
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}

q:before,q:after {
content:''
}

abbr,acronym {
border:0;
font-variant:normal
}

legend {
color:#000
}

input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit
}

input,button,textarea,select {
font-size:100%
}

ul.dropdown,ul.dropdown li,ul.dropdown ul {
list-style:none;
margin:0;
padding:0
}

ul.dropdown {
position:relative;
z-index:597;
float:left
}

ul.dropdown li {
float:left;
vertical-align:middle;
zoom:1;
color:#fff;
line-height:normal;
padding:0 0 7px
}

ul.dropdown li.hover,ul.dropdown li:hover {
position:relative;
z-index:599;
cursor:default
}

ul.dropdown ul {
visibility:hidden;
position:absolute;
top:100%;
left:0;
z-index:598;
background-color:#333;
color:#FFF;
font-size:11px;
margin-top:0;
opacity:0.9;
text-align:left;
text-transform:none;
width:170px
}

ul.dropdown ul li {
float:none;
background-color:transparent;
color:#000;
filter:none;
font-size:12px
}

ul.dropdown ul ul {
top:1px;
left:99%
}

ul.dropdown li:hover > ul {
visibility:visible
}

ul.dropdown a:link,ul.dropdown a:visited {
color:#fff;
display:block;
font-weight:700;
text-decoration:none;
padding:4px 6px 6px 9px
}

ul.dropdown ul li.hover,ul.dropdown ul li:hover {
background-color:transparent
}

ul.dropdown .dir {
padding-right:12px;
background-image:none;
background-position:100% 50%;
background-repeat:no-repeat
}

body {
height:100%;
background:url(/assets/img/br_background.jpg) repeat-x scroll 0 0 transparent;
font:12px "Lucida Grande", Arial, Helvetica, Tahoma, sans-serif;
overflow-x:hidden;
padding-top:32px;
margin:0
}

#osx-modal-content,#osx-modal-data {
display:none
}

#osx-overlay {
background-color:#000;
cursor:wait
}

#osx-container {
background-color:#eee;
color:#000;
font-family:"Lucida Grande",Arial,sans-serif;
font-size:13px;
padding-bottom:4px;
width:600px;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
-moz-box-shadow:0 0 64px #000;
-webkit-box-shadow:0 0 64px #000
}

#osx-container #osx-modal-title {
background:url(/assets/img/fixMenuBkg.png) repeat-x scroll 0 0 transparent
}

#osx-container .close {
display:none;
position:absolute;
right:0
}

#osx-container .close a {
color:#EEE;
display:block;
font-size:14px;
font-weight:700;
text-decoration:none;
text-shadow:0 1px 0 #1E3D4B;
padding:6px 12px 0
}

#osx-container #osx-modal-data {
padding:6px 12px
}

#osx-container h2 {
font-size:16px;
margin:6px 0
}

#osx-container p {
font-size:11px;
text-align:right
}

#osx-container span {
color:#777;
font-size:.9em
}

h3.titleModal {
background:url(/assets/img/i-info.png) no-repeat scroll 5px 2px transparent;
color:#EEE;
font-weight:700;
text-shadow:0 1px 0 #1E3D4B;
padding:7px 37px
}

form.loginUsuario {
background:url(/assets/img/loginMono.png) no-repeat scroll 7px 0 transparent;
overflow:hidden;
width:410px;
padding:11px 0 25px 165px
}

form.loginUsuario > div {
float:left;
width:230px
}

form.loginUsuario > div > input {
border:1px solid #A39E90;
display:block;
font-size:16px;
margin-bottom:10px;
position:relative;
width:190px;
padding:3px 5px
}

.required {
background-color:#FFFBFB!important;
border:1px solid #FF8282!important
}

span.loginError {
color:red;
display:block;
float:left;
width:108px;
border-color:#BF5353;
border-style:solid;
border-width:5px 1px 1px;
margin:17px 0 0 15px;
padding:5px
}

#opcionAregistro {
border-left:1px solid #CCC;
height:106px;
margin-top:10px;
width:170px
}

#opcionAregistro > h5 {
margin-top:60px;
text-align:right
}

.ac_results {
border:1px solid #000;
background-color:#FFF;
overflow:hidden;
z-index:99999;
padding:0
}

.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
margin:0;
padding:0
}

.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
overflow:hidden;
margin:0;
padding:2px 5px
}

.ac_loading {
background:#FFF url(indicator.gif) right center no-repeat
}

.ac_odd {
background-color:#eee
}

.ac_over {
background-color:#0A246A;
color:#FFF
}

div.jGrowl {
z-index:9999;
color:#fff;
font-size:12px;
font-weight:700;
padding:10px
}

div.ie6 {
position:absolute
}

div.ie6.top-right {
right:auto;
bottom:auto;
left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px )
}

div.ie6.top-left {
left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px )
}

div.ie6.bottom-right {
left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px )
}

div.ie6.bottom-left {
left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px )
}

div.ie6.center {
left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );
top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );
width:100%
}

body > div.jGrowl {
position:fixed
}

body > div.jGrowl.top-left {
left:0;
top:0
}

body > div.jGrowl.top-right {
bottom:5px;
right:5px
}

body > div.jGrowl.bottom-left {
left:0;
bottom:0
}

body > div.jGrowl.bottom-right {
right:0;
bottom:0
}

body > div.jGrowl.center {
top:0;
width:50%;
left:25%
}

div.center div.jGrowl-notification,div.center div.jGrowl-closer {
margin-left:auto;
margin-right:auto
}

div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
background:url(/assets/img/jgrowlAlertIcon.png) no-repeat scroll 5px 12px #000;
opacity:.85;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
zoom:1;
width:235px;
margin-top:5px;
margin-bottom:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
display:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px
}

div.jGrowl div.jGrowl-notification {
min-height:40px
}

div.jGrowl div.jGrowl-notification div.header {
font-weight:700;
font-size:.85em
}

div.jGrowl div.jGrowl-notification div.close {
z-index:99;
float:right;
font-weight:700;
font-size:1em;
cursor:pointer
}

div.jGrowl div.jGrowl-closer {
padding-top:4px;
padding-bottom:4px;
cursor:pointer;
font-size:.9em;
font-weight:700;
text-align:center
}

.message {
padding-left:42px
}

.panelLeftCol {
width:160px!important
}

.panelCentertCol {
border:1px solid #EDEDED;
background-color:#FAFAFA;
margin-left:50px!important;
width:700px!important;
padding-bottom:25px;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

#userTopPanel {
height:23px;
padding-top:5px
}

#userIntro {
padding-left:40px;
padding-top:70px;
width:250px
}

#welcomeUser {
background:url(/assets/img/welcomeUser.png) no-repeat;
height:53px;
left:-22px;
position:absolute;
top:5px;
width:350px
}

#welcomeUser > p {
color:#333;
font-size:19px;
padding-left:39px;
padding-top:12px;
text-shadow:1px 0 #CCC
}

#welcomeUser > p > span {
color:#073E6F
}

p.help > span {
font-weight:700;
white-space:nowrap
}

#breadcrumb {
background-color:#EDEDED;
background-repeat:repeat-x;
border:1px solid #D5D2D2;
float:left;
font:11px/30px Arial,Helvetica,sans-serif;
height:30px;
margin:0 0 5px 51px;
padding:0
}

#breadcrumb li {
float:left;
padding-left:10px
}

#breadcrumb a {
height:30px;
display:block;
background-image:url(/assets/img/bc_separator.png);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
text-decoration:none;
color:#454545
}

.home {
margin:7px 0
}

#breadcrumb a:hover {
color:#44759D
}

.helpArea {
clear:left;
float:left;
width:250px;
margin:16px 0 0 16px
}

.helpArea > p {
clear:left;
color:#343434;
font-size:12px;
padding-left:11px;
overflow:hidden;
margin:7px 0
}

.topBar {
border:1px solid #778D9F;
height:50px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-top-left-radius:4px;
padding:7px 0 5px 20px
}

.topBar > h3 {
border-bottom:1px solid #30536F;
float:left;
font-size:18px;
line-height:23px
}

.topBar > span {
border-bottom:1px solid #30536F;
border-left:2px solid #30536F;
clear:both;
display:block;
float:left;
padding-left:4px
}

.actionArea {
float:left;
margin-top:22px;
padding-left:50px;
width:350px
}

input.save {
border:1px solid #666!important
}

.helpArea p.steps {
background-color:#EFEFEF;
border:1px solid #CCC;
color:#1C404F;
font-weight:700;
margin:0 5px 5px 4px;
padding:5px 6px
}

.helpArea p.steps > span {
color:#333;
display:block;
font-size:11px
}

form#checkEmpresa input {
width:315px
}

form#posiblesEmpresas {
margin:10px 0
}

form#posiblesEmpresas input {
float:left;
margin:3px 3px 15px
}

form#posiblesEmpresas label {
color:#333;
font-size:13px;
font-weight:700
}

form#posiblesEmpresas > div {
border-bottom:1px solid #CCC;
width:300px;
margin:15px 0 15px 5px
}

form#posiblesEmpresas > div > p {
font-size:11px;
margin-left:20px
}

form#posiblesEmpresas #ningunaEmpresa {
background-color:#EBF2FE;
border-bottom:2px solid #C7DBF7;
padding:10px 0
}

.aviso {
background-color:#F3FFEF;
border:1px solid #A9CF9B;
margin:0 4px;
padding:10px 5px 10px 10px
}

.aviso > p {
line-height:15px;
margin-bottom:6px
}

label.important {
color:#1C404F!important;
font-size:19px!important;
font-weight:400!important
}

input.important {
font-size:20px!important;
height:35px!important;
margin-bottom:15px!important;
width:300px!important
}

.shortInfo {
border:1px solid #CCC;
color:#444;
height:50px;
margin-bottom:12px;
overflow:auto;
width:300px;
padding:5px
}

textarea.longInfo {
border:1px solid #CCC;
height:140px;
margin-bottom:15px;
width:312px;
padding:5px
}

#addTags p {
color:#333;
line-height:14px;
padding-right:41px;
margin:0 0 15px
}

#addTags > p#aviso {
clear:both;
color:#333;
float:left;
font-size:10px;
margin-top:-4px;
padding-left:6px
}

#addTags input.inputTags {
float:left;
margin-right:10px
}

#tagchecklist {
background-color:#FFF;
border:1px solid #EEE;
clear:both;
margin-bottom:5px;
overflow:hidden;
width:300px;
padding:10px 5px
}

#tagchecklist > span {
display:block;
float:left;
font-size:13px;
font-style:italic;
margin-right:10px;
white-space:nowrap
}

#tagchecklist a.delTag {
background:url(/assets/img/xit.gif) no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:10px;
margin-right:3px;
margin-top:5px;
overflow:hidden;
text-indent:-9000em;
width:10px
}

#tagchecklist a.delTag:hover {
background-position:-10px 0
}

form#locate {
width:650px
}

form#locate > div {
overflow:hidden;
padding-left:25px
}

form#locate input.save {
margin-left:20px
}

#locateEmpresa {
border:1px solid #CCC;
height:250px;
width:615px;
margin:20px 0
}

.empresaPanel {
background-color:#F3FFEF;
border:1px solid #A9CF9B
}

div.favourites {
font-size:14px;
font-weight:700;
margin-bottom:15px
}

div.favourites h3.empresaFav {
background-color:#eee;
border-color:#aeaeae;
border-style:solid;
border-width:1px 1px 2px;
margin:0 0 5px;
padding:5px
}

div.favourites a.remove {
display:none;
float:right;
font-size:80%;
color:#777
}

input.codigoDestaque {
background-color:#FFF;
border:1px solid #CCC;
font-family:monospace;
height:15px;
width:297px;
margin:5px 0 15px;
padding:5px
}

img.ejemploBanner {
margin:5px 0 0 35px
}

p.oportunidad {
background-color:#EDF9FC;
border:1px solid #EEE;
margin-top:45px;
padding:7px
}

div.view_message {
padding:10px 20px
}

div.view_message p span {
font-weight:bolder;
float:left;
width:75px;
text-align:right;
padding-right:5px
}

div.view_message p.message_body {
height:100px;
overflow:auto;
padding:8px 0
}

div.news h3 {
font-size:13px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:3px;
font-weight:700;
border-bottom:#aeaeae solid 1px
}

div.news h3 a {
float:right;
font-size:11px;
color:#777;
font-weight:lighter;
margin-left:5px;
display:none
}

table.messages {
width:100%;
font-size:12px
}

table.messages th {
font-size:14px;
padding-bottom:5px
}

table.messages tr.bold {
font-weight:bolder;
border-bottom:none!important
}

table.messages tr {
border-bottom:1px solid #ddd
}

table.messages td {
padding:3px 0
}

table.messages td.quote {
font-style:italic;
font-size:11px;
padding:2px 5px
}

.misFavs {
background:url(/assets/img/fav.png) no-repeat scroll 654px 19px #D0D9E1
}

.destacarEmpresa {
background:url(/assets/img/paperstar.png) no-repeat scroll 654px 19px #D0D9E1
}

.addEmpresa {
background:url(/assets/img/contactcard32.png) no-repeat scroll 654px 19px #D0D9E1
}

.companyIcon {
background:url(/assets/img/contactcardblack32.png) no-repeat scroll 654px 19px #F3FFEF
}

.newsIcon {
background:url(/assets/img/notepencil32.png) no-repeat scroll 654px 19px #F3FFEF
}

.fansIcon {
background:url(/assets/img/star32.png) no-repeat scroll 654px 19px #F3FFEF
}

.featureIcon {
background:url(/assets/img/check32.png) no-repeat scroll 654px 19px #F3FFEF
}

.recomendIcon {
background:url(/assets/img/speaker32.png) no-repeat scroll 654px 19px #F3FFEF
}

.messagesIcon {
background:url(/assets/img/mail32.png) no-repeat scroll 654px 19px #F3FFEF
}

.commentsIcon {
background:url(/assets/img/commentblack32.png) no-repeat scroll 654px 19px #F3FFEF
}

.menuUL li a:hover {
background-position:center top;
text-decoration:none
}

#stage {
height:300px;
right:-40px;
position:absolute;
top:0;
width:400px
}

.dot {
float:left;
height:25px;
width:25px
}

.dot.active {
background:url(/assets/img/dotGray.png) no-repeat center center
}

.ui-tabs-nav {
border-bottom:1px solid #CCC;
height:30px
}

.ui-tabs-nav:after {
display:block;
clear:both;
content:" "
}

.ui-tabs-nav li {
float:left;
min-width:84px;
margin:0 0 0 1px
}

.ui-tabs-nav a,.ui-tabs-nav a span {
display:block;
padding:0 10px
}

.ui-tabs-nav a {
padding-left:0;
color:#27537a;
font-weight:700;
line-height:1.2;
text-align:center;
text-decoration:none;
white-space:nowrap;
outline:0;
margin:1px 0 0
}

.ui-tabs-nav .ui-tabs-selected a {
position:relative;
top:1px;
z-index:2;
margin-top:0;
color:#000
}

.ui-tabs-selected {
height:31px;
background-position:-215px 14px
}

.ui-tabs-nav a span {
width:64px;
min-width:64px;
height:18px;
min-height:18px;
padding-right:0
}

*>.ui-tabs-nav a span {
width:auto;
height:auto
}

.ui-tabs-nav .ui-tabs-selected a span {
padding-bottom:1px;
color:#579D48
}

.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active {
background-position:100% -100px
}

.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span {
background-position:0 -50px
}

.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span {
background-position:0 0
}

.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited {
cursor:text
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active {
cursor:pointer
}

.ui-tabs-disabled {
opacity:.4;
filter:alpha(opacity=40)
}

.ui-tabs-panel {
background:#F3F3F3 none repeat scroll 0 0;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
padding:1em 25px
}

.ui-tabs-loading em {
background:url(loading.gif) no-repeat 0 50%;
padding:0 0 0 20px
}

a {
color:#070C2D;
text-decoration:none
}

.wrapper {
width:977px;
margin:0 auto!important
}

br.cleanner {
clear:both
}

.button {
background-color:#EFEBE7;
border:1px solid #666;
color:#444!important;
cursor:pointer;
display:block;
float:left;
font-size:13px!important;
font-weight:700;
line-height:21px;
text-shadow:1px 1px #CCC;
width:auto!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:0 to(#CFCFCF));
margin:0;
padding:3px 5px!important
}

.button:hover {
background-color:#eef5fd;
background:0 to(#d3e3f7))
}

.plainButton {
background-color:#124458;
border:1px solid #0F7588;
clear:both;
color:#DDD;
cursor:pointer;
display:block;
float:left;
padding:3px 2px
}

.loginButton {
line-height:18px!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;
padding:1px 5px!important
}

.plainButton:hover {
border-color:#0F464F
}

form > input,form > label {
clear:both;
float:left
}

.quick-alert {
background:url(/assets/img/lightbulb.png) no-repeat scroll 5px 3px #F3FFEF;
border:1px solid #A9CF9B;
display:none;
float:left;
font-weight:700;
margin-left:10px;
max-width:220px;
padding:6px 6px 6px 30px
}

h1 {
border-bottom:1px solid #666;
font-size:19px;
padding-right:3px;
margin:0 10px 15px 0
}

h1 > span {
font-size:14px
}

.fecha {
float:left;
width:30px;
margin:3px 5px 0 0
}

.fecha > span.mes {
background:none repeat scroll 0 0 #375498;
color:#FFF;
display:block;
font-size:11px;
font-weight:700;
line-height:16px;
text-align:center;
text-transform:uppercase
}

.fecha > span.dia {
background-color:#FFF;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
display:block;
font-size:14px;
font-weight:700;
line-height:20px;
text-align:center
}

#fixed-Bar {
background:url(/assets/img/br_background.jpg) repeat-x scroll 0 -1px transparent;
border-bottom:1px solid #31364F;
height:26px;
left:0;
position:fixed;
text-align:center;
top:0;
width:100%;
z-index:1000;
padding:0 0 5px
}

#UserOptions {
float:left;
padding-top:8px
}

#login-account,#anonimous {
float:left;
height:32px
}

#login-account > a,#anonimous > a {
color:#EEE;
float:left;
font-size:13px;
font-weight:700;
padding:8px 0 0 17px
}

#nuevoUsuario {
color:#E37F00!important;
display:none
}

#opcionesActivas {
float:right;
padding-top:8px
}

a#misOpciones,a#cerrarSesion {
color:#FF5F74!important;
font-size:11px!important;
margin-left:5px;
padding:11px 0 0 5px !important
}

a#misOpciones {
color:#eee!important
}

ul#fixedMenu {
float:right;
margin-right:30px
}

ul#fixedMenu > li {
border-right:1px solid #234F5F;
padding:0
}

ul#fixedMenu > li > a {
padding:9px 9px 6px
}

.menuOnSite {
float:left!important
}

.mAccountOnSite {
float:right!important
}

span#loguedAs {
background:transparent;
color:#EEE;
cursor:default;
float:right;
font-size:13px;
font-weight:700;
margin-left:10px;
background-position:-23px -61px;
padding:8px 0 0 17px
}

#accesAccount {
float:right;
padding-top:5px
}

#accesAccount input {
background-color:#EDEEF2;
border:1px solid #054752;
clear:none;
display:inline;
float:left;
font-size:13px;
height:18px;
line-height:18px;
margin-right:7px;
width:130px;
padding:1px 2px
}

#header {
background:url(/assets/img/brasilFlag.png) no-repeat 500px 0;
height:99px;
position:relative
}

#logoInfoguia {
float:left;
height:66px;
padding-top:20px;
position:relative;
width:145px
}

#logoInfoguia > a > img {
left:0;
position:absolute;
top:2px
}

#logoInfoguia > span {
background-color:#F6F038;
border-bottom:1px solid #7798BF;
border-top:1px solid #7798BF;
color:#333;
font-family:Arial,Helvetica,Sans-serif;
font-size:13px;
font-style:italic;
font-weight:700;
position:absolute;
right:24px;
text-align:right;
text-shadow:0 1px #CCC;
text-transform:uppercase;
top:55px
}

form#mainSearch ul#itemsSearch {
overflow:hidden;
padding-bottom:4px;
padding-top:6px
}

form#mainSearch ul#itemsSearch > li {
float:left;
padding:0 3px
}

form#mainSearch #searchField {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#EDEDED;
background:0 to(#CFCFCF));
border:1px solid #CCCDCE;
clear:both;
padding:7px 10px 7px 7px
}

form#mainSearch #searchField input.placeSearch {
border:1px solid #6B7D8F;
float:left;
font-size:19px;
height:26px;
margin-right:7px;
width:350px;
padding:0 4px
}

form#mainSearch #searchField input.mainSearchBtn {
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
background:url(/assets/img/br_background.jpg) repeat-x scroll transparent;
background-position:0 -5px;
border:1px solid #0F465A;
color:#FFF;
font-family:"Lucida Grande","Trebuchet MS","Lucida Sans Unicode",sans-serif!important;
font-size:18px;
height:28px;
text-shadow:1px 1px 1px #23292F;
width:130px
}

form#mainSearch #searchField input.mainSearchBtn:hover {
background-color:#BFBFBF!important;
cursor:pointer;
color:#ededed
}

p#hotWords {
float:left;
width:540px;
margin:2px 0 0 10px
}

#gadget {
height:97px;
position:absolute;
right:0;
top:0;
width:250px;
display:none
}

#fixerGadget {
position:relative
}

#datosActuales {
font-size:11px;
position:absolute;
right:80px;
text-align:right;
top:20px
}

#datosActuales > p > span {
color:#222;
font-size:12px;
font-weight:700
}

#datosActuales #verExtendido {
color:#2E4780;
font-size:10px;
font-weight:700
}

#gadget #weatherIcon {
height:150px;
position:absolute;
right:-60px;
top:-35px;
width:180px
}

#extendido {
background:0 to(#FFFFFF));
background-image:0;
background-color:#FEFEFE;
border:1px solid #CCC;
display:none;
height:72px;
position:absolute;
right:0;
top:85px;
width:240px;
z-index:999;
-moz-border-radius:5px 5px 0 0;
-moz-box-shadow:0 0 10px #CCC;
-webkit-box-shadow:0 0 10px #CCC;
-webkit-border-radius:5px 5px 0 0;
padding:4px 5px
}

#extendido .diaExtendido {
float:left;
height:45px;
text-align:center;
width:50px;
margin:0 4px
}

#extendido .diaExtendido > p {
line-height:5px;
margin-bottom:2px
}

#extendido .diaExtendido > span {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
line-height:9px
}

#extendido .diaExtendido > span.tempMin {
color:#036;
margin-top:3px
}

#extendido .diaExtendido > span.tempMax {
color:red
}

#cerrarExtendido {
background-color:#FEFEFE;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
bottom:-19px;
color:#5F0606;
font-size:10px;
font-weight:700;
height:14px;
position:absolute;
right:-1px;
text-align:center;
width:60px;
-moz-border-radius:0 0 5px 5px;
-moz-box-shadow:0 3px 5px #efefef;
-webkit-box-shadow:0 3px 5px #efefef;
-webkit-border-radius:0 0 5px 5px;
padding:2px 5px
}

#megaMenuContainer {
border-bottom:1px solid #999;
background:none repeat 0 0 transparent;
width:100%
}

#megaMenuContainer ul#megaMenu {
float:none!important;
height:27px
}

#megaMenuContainer ul#megaMenu > li {
float:left;
font-size:13px;
font-weight:700;
margin-right:30px;
padding-bottom:0!important
}

#megaMenuContainer ul#megaMenu > li > ul > li > a:hover {
background-color:#017301
}

#main {
overflow:hidden;
padding-top:18px
}

.moduleTitle {
background:url(/assets/img/br_background.jpg) repeat-x scroll transparent;
background-position:0 -1px;
border-left:1px solid #35435F;
border-right:1px solid #35435F;
border-top:1px solid #35435F;
height:18px;
position:relative;
-moz-border-radius-bottomleft:1px;
-webkit-border-bottom-left-radius:1px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
padding:3px 0
}

.moduleTitle > h3,.moduleTitle > h4 {
color:#EFEFEF;
font-family:Tahoma,Helvetica,Arial,Sans-serif;
font-weight:700;
padding-left:22px
}

.moduleTitle > h4 {
font-size:14px;
padding-left:28px
}

.moduleTitle .solapa {
bottom:-7px;
height:7px;
left:0;
position:absolute;
width:5px;
background-position:-3px -97px
}

.moduleBox {
background-color:#FFF;
border:1px solid #EDEDED;
margin-bottom:20px;
margin-left:6px;
padding-bottom:5px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px
}

.rigthMt {
margin-left:9px;
margin-right:3px;
padding-bottom:4px;
padding-top:4px
}

.empresasNuevas {
background-color:#e3ffbc!important
}

.moduleBox > ul {
padding:0
}

.moduleBox > ul > li {
cursor:pointer;
line-height:12px;
padding:7px 2px 7px 8px
}

.moduleBox > ul > li:hover {
background:none repeat 0 0 transparent;
color:#333
}

.moduleBox > ul > li > a {
color:#333;
font-size:12px;
font-weight:700;
padding:0 4px 0 0
}

.moduleBox > ul > li > a:hover {
color:#070;
text-decoration:underline
}

.ad300x250 {
padding-top:50px;
text-align:center;
width:300px;
margin:10px 0 15px 9px
}

.exampleAds336 {
background-color:#EEE;
float:left;
height:280px;
overflow:hidden;
width:336px;
margin:0 0 18px
}

.exmapleAds160 {
background-color:#EEE;
float:right;
height:600px;
margin-left:18px;
width:160px
}

#left-Column {
float:left;
width:160px
}

#center-Column {
float:left;
min-height:300px;
width:525px;
margin:0 0 0 10px
}

.levelOne {
border:medium none!important;
float:left;
padding-left:10px;
margin:10px 0
}

.levelTwo {
border:1px solid #F2F2F2;
float:left;
width:322px
}

.levelTwo h1.welcome {
background:none;
border-bottom:2px solid #FF9000;
color:#2F4C70;
font-size:20px;
margin:0 50px 5px 16px;
padding:4px 4px 4px 0
}

p.introText {
clear:both;
line-height:20px;
padding:10px 8px 10px 15px
}

h3.titleBar {
background-color:#EDEDED;
border:1px solid #CCC;
font-size:12px;
font-weight:700;
-moz-box-shadow:1px 2px 1px #888;
-webkit-box-shadow:-1px 2px 1px #888;
margin:0 -1px 15px -5px;
padding:3px 3px 3px 17px
}

ul.features {
margin-bottom:20px;
padding:5px 5px 0 55px
}

ul.features > li {
margin-bottom:15px
}

.fixHeigthIntro {
height:403px;
margin-top:21px
}

.levelThree {
float:right;
padding-bottom:10px;
margin-left:15px;
width:192px
}

.novedadesRigth {
background-image:none;
background-color:#F8F8FF;
border-bottom:2px solid #DFECFB;
margin-bottom:9px;
overflow:hidden;
width:263px
}

.levelThree .title {
background:0 to(#FFB506));
background-image:0;
background-color:#DF7800;
border-left:1px solid #DFCC00;
border-right:1px solid #DFCC00;
border-top:1px solid #DFCC00;
color:#111;
font-weight:700;
margin-bottom:10px;
text-align:center;
text-shadow:1px -1px 2px #FFF;
-moz-box-shadow:0 2px 5px #DDD;
-webkit-box-shadow:0 2px 5px #DDD;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
padding:5px
}

.levelThree > p {
color:#333;
font-size:11px;
line-height:13px;
padding:0 7px
}

ul.steps {
margin:7px 0;
padding:0 5px 0 8px
}

ul.steps > li {
color:#333;
line-height:14px;
margin-bottom:5px;
text-indent:-7px;
padding:0 4px
}

ul.steps > li > h6 {
font-size:13px;
font-weight:700;
text-shadow:1px -1px 2px #CCC
}

#rigth-Column {
float:left;
min-height:300px;
padding-left:4px;
width:278px
}

.reducerRC {
margin-left:15px;
margin-right:3px
}

.loginModule {
padding-bottom:0!important
}

ul.spacerRC > li {
color:#333;
cursor:pointer;
margin-bottom:3px;
overflow:hidden;
padding:5px 5px 5px 20px
}

a.empresaNombre {
text-transform:uppercase
}

.moduleBox > ul > li > p {
font-size:11px;
line-height:13px;
padding:3px 10px 0 0
}

#semiFooter {
border-top:1px solid #EEE;
float:left;
width:945px;
margin:10px 0;
padding:5px 15px
}

#semiFooter > ul.col {
float:left;
width:185px;
margin:5px 25px
}

#semiFooter > ul.col > li {
font-size:11px;
margin-bottom:8px;
overflow:hidden
}

#semiFooter > ul.col > li > a {
color:#333;
display:block;
font-family:arial,helvetica,sans-serif;
font-style:italic;
font-weight:700;
padding-left:30px;
padding-top:6px;
text-transform:uppercase
}

#semiFooter > ul.last {
margin-right:0!important
}

.fichaMainBox {
border:none!important;
padding-left:10px
}

#infoEmpresa {
background-color:#FAFAFA;
border-bottom:4px solid #F0F0FE;
clear:left;
overflow:hidden;
padding-top:10px;
margin:0 0 10px
}

#infoEmpresa > div {
overflow:hidden;
padding-bottom:5px
}

#infoEmpresa > div > strong {
float:left;
font-weight:700;
padding-right:7px;
text-align:right;
width:75px
}

#infoEmpresa > div > span {
float:left;
width:215px
}

#infoEmpresa > div > span > img {
float:left;
margin:0;
padding:2px 0 0
}

#infoEmpresa > div > span > a {
padding:0 2px
}

#infoEmpresa > div > span > a:hover {
background-color:#ededed;
border-bottom:2px solid #CCC
}

.notasPrensa {
font-size:10px;
margin-bottom:10px;
overflow:hidden;
padding:0 5px 0 10px !important
}

p.verMasComentarios {
text-align:right
}

#descripcionEMpresa {
clear:left;
padding:0 5px 20px
}

#descripcionEMpresa > p {
height:100px;
overflow-y:auto;
font-size:13px
}

.h1Empresa {
margin:0 10px 15px 0 !important
}

#viasDeContacto {
clear:left;
margin-bottom:10px;
overflow:hidden
}

#viasDeContacto a {
display:block;
font-size:11px;
line-height:13px;
width:45%;
border-style:solid;
border-width:1px;
padding:8px 5px
}

#viaMail {
background-color:#F3FFEF;
float:right;
border-color:#A9CF9B
}

#viaMail > span,#viaWeb > span {
float:left;
height:40px;
width:32px
}

#viaWeb {
background-color:#EFF7FF;
float:left;
border-color:#96BEE1
}

#viaMail > span {
background-position:-23px -89px;
margin:-8px 3px 0 0
}

#viaWeb > span {
margin-top:-8px;
background-position:-23px -123px
}

#viaMail:hover,#viaWeb:hover {
background-color:#F8F8FF;
text-decoration:underline
}

form.contactarEmpresa {
overflow:hidden;
position:relative;
padding:0 10px
}

form.contactarEmpresa > #col1 {
float:left;
width:235px
}

form.contactarEmpresa > #col2 {
float:right;
margin-bottom:9px;
width:304px
}

form.contactarEmpresa label {
display:block;
font-weight:700
}

form.contactarEmpresa input {
border:1px solid #A39E90;
font-size:17px;
height:20px;
margin-bottom:5px;
width:200px;
padding:2px 3px
}

textarea.msjContacto {
height:120px;
margin-bottom:6px;
overflow:auto;
width:294px;
padding:3px
}

form.contactarEmpresa > a {
bottom:4px;
left:264px;
position:absolute
}

form.contactarEmpresa .captchaCode {
float:left;
margin-left:3px;
margin-right:5px
}

form.contactarEmpresa #captcha {
width:95px
}

#interact {
border:1px solid #ccc;
width:514px
}

a.votarTab,a.comentarTab,a.compartirTab,a.localizacionTab,a.hazmeFanTab {
height:16px!important;
margin-top:6px!important
}

a.votarTab > span,a.comentarTab > span,a.compartirTab > span,a.localizacionTab > span,a.hazmeFanTab > span {
padding-left:18px!important
}

a.votarTab > span {
padding-left:21px!important
}

p.votosActuales {
float:left;
font-family:arial,helvetica,sans-serif;
font-size:13px!important;
font-weight:700!important;
height:20px;
margin-top:8px;
padding-left:30px;
padding-top:4px
}

.positivos {
color:#3E9920;
background-position:-24px -18px
}

.negativos {
color:#F97F15;
background-position:-24px -64px
}

.votar {
border-left:1px solid #CCC;
float:right;
height:30px;
margin-left:10px;
margin-top:3px;
padding-left:15px;
padding-top:0
}

.votar > span {
border-bottom:1px solid #CCC;
float:left;
font-weight:700;
margin-right:10px;
margin-top:2px;
padding:5px 5px 8px
}

a.votarPostivo,a.votarNegativo {
float:left;
height:24px;
margin-left:10px;
margin-top:5px;
text-indent:-9000em;
width:24px
}

.ui-tabs-panel > p {
font-size:13px;
margin-right:10px;
padding-bottom:10px
}

#ComentarTab {
background-repeat:no-repeat;
background-position:400px 12px
}

form#dejarComentario textarea {
color:#555;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
height:75px;
margin-bottom:8px;
overflow:auto;
width:440px;
padding:10px 15px
}

#shareBar {
overflow:hidden;
width:400px;
padding:20px 50px 10px
}

#shareBar a.share {
display:block;
float:left;
height:48px;
margin-right:50px;
text-indent:-9000em;
width:48px
}

#easyTooltip {
border:1px solid #FF8A00;
background:0 to(#FFB506));
background-image:0;
background-color:#DF7800;
color:#000;
font-weight:700;
padding:5px 10px
}

#FanArea {
float:left;
width:260px;
margin:0 10px 0 0
}

#FanArea > p.makeFanTitle {
color:#222;
font-size:15px;
font-weight:700;
padding-bottom:5px
}

#FanArea > p {
font-size:12px;
padding-bottom:4px
}

#FanArea > p > span {
color:#194152
}

#FanArea > a {
float:left;
font-weight:700;
line-height:24px;
margin:10px 0;
padding:0 5px!important
}

#hazmeFanInfo {
float:left;
font-family:lucida Grande;
font-size:11px;
width:180px
}

#hazmeFanInfo > a.FanActual {
background-color:#EEF5FD;
border:1px solid #CCC;
display:block;
text-align:center;
margin:5px 0;
padding:2px 10px
}

#LocalizarTab #gMap {
-moz-border-radius:5px;
border:3px solid #CCC;
height:200px;
overflow:hidden
}

#LocalizarTab > p {
border-left:1px solid #48779E;
border-right:1px solid #48779E;
float:left;
font-weight:700;
margin-top:7px;
padding:2px 5px
}

.comentarios {
overflow:hidden;
padding:0
}

.comentariosSobre {
background-position:-304px -375px;
padding:0 15px 0 36px
}

.comentariosSobre > h2 {
font-size:18px;
margin-bottom:10px
}

.comentarios > p {
padding:0 16px
}

.showSpamArea {
padding-top:5px;
position:relative;
overflow:hidden;
width:100%
}

.comment {
margin-bottom:22px;
overflow:hidden;
padding-bottom:10px;
position:relative
}

.comment > .headBar {
border-bottom:1px solid #CCC;
height:39px;
margin-bottom:0
}

.comment > .headBar > p {
background-color:#FFF;
color:gray;
float:left;
font-size:10px;
margin-bottom:3px;
padding-right:5px
}

.comment > .headBar > p.actions {
background-color:#FFF;
float:right;
margin-bottom:3px;
padding-left:5px;
width:auto
}

.comment > .showSpamArea > p {
color:#555;
float:left;
width:370px;
padding:0 0 6px 48px
}

.response > .showSpamArea > p {
width:320px!important
}

.valorVoto {
float:left;
font-weight:700;
height:15px;
margin-left:10px;
margin-top:-2px;
padding:2px
}

.valorPositivo {
color:#090
}

.valorNegativo {
color:#C00
}

.goodComment,.badComment {
display:block;
float:right;
height:18px;
margin-left:2px;
margin-top:-5px;
width:19px
}

.goodComment {
background-position:-197px -226px
}

.goodComment:hover {
background-position:-197px -244px
}

.badComment {
background-position:-214px -226px
}

.badComment:hover {
background-position:-214px -244px
}

form.replyForm {
clear:both;
float:left;
padding-left:36px;
margin:10px 0
}

textarea.replyComments {
color:#444;
float:left;
height:66px;
overflow:auto;
width:336px;
margin:0 5px 5px 0;
padding:2px
}

.actionsEmpresa {
float:right;
font-size:13px;
margin-left:10px;
margin-top:27px;
width:191px
}

a#denunciarEmpresa {
background:#f8f7d3;
border:1px solid #D5C693;
display:block;
font-size:11px;
line-height:15px;
background-position:7px -261px;
padding:5px 5px 5px 43px
}

a#denunciarEmpresa:hover {
background-color:#FAE6E6
}

#propietarioEmpresa {
background:#F3FFEF;
border:1px solid #A9CF9B;
display:block;
font-size:11px;
line-height:15px;
margin-bottom:15px;
background-position:7px -408px;
padding:8px 4px 5px 44px
}

#llegarEmpresa {
background:#F3FFEF;
border:1px solid #A9CF9B;
display:block;
font-size:11px;
line-height:15px;
margin-bottom:15px;
background-position:-38px -369px;
padding:8px 4px 5px 44px
}

.response {
border-left:1px solid #CCC;
color:#555;
margin-left:35px;
margin-top:-15px;
padding-left:15px
}

.comment a.spanComment {
background-color:#CCC;
border:1px solid #999;
color:#000;
display:none;
font-weight:700;
position:absolute;
right:6px;
top:5px;
padding:2px 8px
}

.comment a.spanComment:hover {
background-color:#EEE;
color:#333
}

.FixListado {
border:1px none transparent;
width:100%
}

p.categoryDescription {
clear:both;
color:#333;
margin:15px 15px 20px 17px
}

.ItemEmpresa {
border-bottom:1px solid #DFE8ED;
border-left:1px solid transparent;
border-right:1px solid transparent;
float:left;
padding-bottom:15px;
padding-left:3px;
padding-top:15px;
position:relative;
width:501px;
margin:0 5px 0 16px
}

.ItemEmpresa:hover {
background-color:#F4FBF2;
border-left:1px solid #DFE8ED;
border-right:1px solid #DFE8ED
}

.ItemEmpresa > h3 {
float:left;
font-size:14px;
font-weight:700;
text-transform:capitalize;
width:425px
}

.ItemEmpresa > h3 > a {
color:#2F4C70
}

.ItemEmpresa > .details {
float:left;
margin-left:10px;
padding-top:1px;
width:450px
}

.ItemEmpresa > .details > h4 {
color:#666;
font-size:12px;
font-weight:700
}

.ItemEmpresa > .details > p {
color:#444;
line-height:12px;
font-size:11px;
padding-top:5px
}

.ItemEmpresa > .details > p > span {
font-size:11px;
font-weight:700
}

.ItemEmpresa > .ActualScore {
display:block;
float:right;
width:50px
}

.ItemEmpresa > .ActualScore > .calificacion {
color:#3E9920;
font-size:11px;
font-weight:700;
height:17px;
margin-right:5px;
text-align:right;
background-position:-171px -122px;
padding:3px 22px 0 0
}

.ItemEmpresa > .ActualScore > .overalNegativo {
color:#F97F15!important;
background-position:-171px -141px
}

.recomendada {
border-bottom:1px dotted #FF9000
}

.recomendada > .details {
width:330px!important
}

.empresaRecomendada {
bottom:0;
height:25px;
position:absolute;
right:5px;
width:138px;
background-position:-36px -339px
}

.resultados > .ItemEmpresa:first-child {
border-top:1px solid #DFE8ED
}

.paginator {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:25px;
text-align:center;
margin:20px 4px 0
}

.paginator > a {
background-color:#DFE8ED;
border:1px solid #DFE8ED;
color:#52596A;
font-size:12px;
font-weight:700;
line-height:25px;
overflow:hidden;
margin:0 0 0 12px;
padding:3px 8px
}

.paginator > a:hover {
background-color:#F3FFEF;
border:1px solid #A9CF9B;
color:#727571;
text-decoration:underline
}

.paginator > strong {
border:1px solid #DFE8ED;
color:#29397B;
font-weight:700;
margin:0 0 0 12px;
padding:3px 8px
}

#alreadyUser {
overflow:hidden;
margin:10px 0;
padding:0 83px 0 50px
}

h5.acceda {
background-color:#9FA9BC;
border-bottom:1px solid #94A0A9;
font-size:13px;
margin-bottom:5px;
padding:10px 0 9px 20px
}

#alreadyUser > div > label {
color:#555;
font-size:12px;
font-weight:700
}

#alreadyUser > div > input {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border:1px solid #C4C4C4;
font-size:17px;
height:26px;
margin-bottom:8px;
width:160px;
padding:1px 3px
}

p.recuperarPass {
background-color:#EDEDED;
font-size:10px;
text-align:right;
padding:1px 8px 1px 0
}

h1.yourRegister {
background-color:#EEE;
border-bottom:3px solid #CCC;
float:left;
font-size:17px;
padding:2px 6px
}

#registerUser {
overflow:hidden;
padding:0 0 10px 50px
}

#registerUser > div > label {
clear:both;
float:left;
font-size:13px;
font-weight:700;
margin-top:10px
}

#registerUser > div > label > span {
color:#999;
font-size:11px
}

#registerUser > div > input {
border:1px solid #C4C4C4;
clear:left;
color:#45484B;
display:inline;
float:left;
font-size:17px;
height:27px;
margin-bottom:3px;
width:250px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
padding:2px 3px
}

#registerUser > div > input:focus {
background-color:#FAFAFA;
color:#333;
border-color:#AAA
}

#registerUser > div > .check {
clear:left;
float:left;
margin-top:15px
}

#registerUser > div > .check > label.terminosCondiciones {
clear:none;
font-size:11px;
font-weight:lighter;
margin-left:5px;
margin-top:6px
}

#registerUser > div > .check > input.checkTerms {
clear:left;
float:left;
width:16px
}

.btnRegistro {
margin:15px 0 0
}

h3.infoTitle {
background-color:#CCC;
border-bottom:1px solid #9E9E9E;
color:#333;
font-family:Georgia,"times new roman",serif;
font-size:17px;
font-style:italic;
text-shadow:0 1px 0 #EEE;
padding:10px 5px 6px 20px
}

p.benefits {
color:#444;
font-size:13px;
font-weight:700;
padding:10px
}

ul.benefits {
font-size:12px;
padding-left:36px
}

ul.benefits > li {
padding-bottom:5px
}

ul.benefits > li:hover {
background:transparent;
text-decoration:underline
}

#revisarEmail {
background:url(/assets/img/verifiqueSeuEmail.png) no-repeat 0 0 #3C5AA3;
float:left;
height:212px;
margin-top:15px;
width:478px
}

#footer {
background:#E6E6E6;
border-top:15px solid #3C5AA3;
margin-top:20px;
padding-top:25px;
overflow:hidden
}

#bigFooter {
width:960px;
margin:0 auto
}

.fColSides {
float:left;
width:290px
}

.fColCenter {
float:left;
width:380px
}

.feedsOptions {
padding-left:60px
}

span.dot {
background-color:#333;
clear:left;
float:left;
height:7px;
width:7px;
margin:7px 5px 0 0
}

.feedsOptions > h5 {
border-bottom:1px solid #666;
clear:right;
float:left;
font-size:14px;
margin-bottom:10px
}

.feedsOptions > div {
margin-bottom:5px;
width:290px
}

.feedsOptions > div > p {
border-left:1px solid #999;
font-size:11px;
line-height:13px;
max-height:68px;
overflow:hidden;
padding-left:7px;
width:220px;
margin:0 0 5px 33px
}

h6.OpName {
clear:both;
display:block;
margin-bottom:5px;
padding-left:25px;
width:250px
}

*h6.OpName {
float:none;
display:inline
}

h6.OpName > a {
color:#333;
font-size:13px
}

h6.OpName > span {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#545454
}

.fColSides > a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
padding-left:20px
}

.fColHeads {
border-bottom:1px solid #CCC;
margin-bottom:20px;
padding:0 0 10px
}

.centerHead {
border:none!important;
margin-bottom:0;
padding-left:16px
}

.fColHeads > a {
color:#333;
display:block;
font-size:17px;
padding-left:45px
}

.fColHeads > p {
margin-left:45px
}

.SocialIcon {
float:left;
height:35px;
width:38px
}

.fColHeads > .facebook {
background-position:-232px -88px
}

.fColHeads > .rss {
background-position:-233px -170px
}

.fColHeads > .twitter {
background-position:-232px -123px
}

h6.tiras {
float:left;
font-size:24px;
border-color:#666;
border-style:solid;
border-width:1px 6px 1px 1px;
margin:0 0 13px;
padding:3px 30px 3px 10px
}

#infoGuiaGlobal {
border:medium none;
height:55px;
text-indent:-9000em;
width:126px;
background-position:-132px -352px;
margin:0
}

p.aboutText {
clear:both;
font-size:11px;
margin-bottom:30px;
padding-left:20px;
width:265px
}

form#sugerencias {
clear:both;
padding-right:9px
}

form#sugerencias > div {
margin-bottom:10px;
overflow:hidden
}

form#sugerencias > div > label {
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-style:italic;
text-align:right;
width:60px
}

form#sugerencias > div > input {
background-color:#EFEFEF;
border:1px solid #ACACAC;
color:#666;
float:right;
font-size:14px;
height:22px;
width:200px;
padding:1px 5px 0
}

form#sugerencias > div > textarea {
background-color:#EFEFEF;
border:1px solid #ACACAC;
color:#666;
float:right;
font-family:"Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
height:73px;
line-height:13px;
overflow:auto;
width:200px;
padding:5px
}

#enviarSugerencia {
background-color:#EEE;
border:1px solid #ACACAC;
cursor:pointer;
display:block;
float:right;
font-size:16px!important;
font-style:italic;
line-height:22px!important;
padding:1px 5px!important
}

#smallFooter {
border-top:1px solid #CCC;
clear:both;
overflow:hidden;
padding-top:3px;
width:960px;
margin:5px auto 0
}

span#copyright {
color:#666;
float:right
}

.customLogo {
float:left;
height:26px;
position:relative;
width:27px
}

.monoLogo {
float:left;
height:26px;
left:0;
position:absolute;
top:0;
width:27px;
z-index:5;
background-position:-3px -336px
}

.monoBkg {
height:26px;
position:absolute;
width:27px;
z-index:2
}

.monoI {
float:left;
height:16px;
left:8px;
position:absolute;
top:5px;
width:11px;
z-index:3
}

.yellow {
background-color:#FFE900
}

.green {
background-color:#256F00
}

.red {
background-color:#FC0001
}

.blue {
background-color:#07406F
}

.lightBlue {
background-color:#008CFF
}

.validateMsj {
clear:both;
color:#D93636;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin:-5px 0 5px
}

.validateFForm {
padding-left:70px!important;
margin:0!important
}

h2.title {
font-size:15px;
font-weight:500;
margin:5px 0
}

#welcomeHome {
float:left;
margin-left:25px;
margin-top:10px;
margin-bottom:15px
}

#welcomeHome h3 {
color:#334D8A;
font:bold 25px/34px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
text-shadow:0 1px 0 #FCFCFC
}

#welcomeLeft {
float:left;
height:351px;
width:2px;
background-position:-317px 23px
}

#welcomeContent {
float:left;
height:351px;
position:relative;
width:570px;
background-position:0 -496px;
background-repeat:repeat-x!important;
padding:0 30px
}

#rightShadow {
bottom:0;
height:352px;
position:absolute;
right:0;
width:19px;
background-position:-298px -19px
}

p#infoHome {
color:#333;
float:left;
font-size:13px;
height:180px;
line-height:18px;
margin-left:20px;
margin-top:15px;
padding-left:20px;
padding-right:20px;
width:270px;
background-position:0 165px
}

#featuresIcons {
bottom:30px;
height:55px;
left:27px;
position:absolute;
width:325px;
background-position:30px -268px
}

#brand {
bottom:29px;
height:144px;
position:absolute;
right:71px;
width:132px;
background-position:0 -324px
}

#registroHome {
-moz-border-radius:10px;
-webkit-border-radius:10px;
-moz-box-shadow:0 0 5px #EEE;
-webkit-box-shadow:0 0 5px #EEE;
background:#EEE;
border:1px solid #BEBEBE;
float:right;
margin-bottom:25px;
min-height:370px;
width:288px;
padding:5px 15px 15px
}

#registroHome h2 {
font-size:19px
}

#registroHome h2 span {
color:#333;
display:block;
font-size:13px
}

#registroHome > #registerUser {
margin-left:10px;
padding:0
}

.registerInHome > div > label {
margin-top:5px!important
}

.registerInHome > div > input {
height:22px!important
}

#misFavoritasHome {
height:288px;
padding-top:20px;
porsition:relative
}

#misFavoritasHome ul li {
font-size:13px;
margin-bottom:5px;
padding-left:25px;
background-position:-319px -19px
}

#backgroundFavoritas {
position:absolute;
bottom:0;
right:0;
height:179px;
width:233px;
background-position:0 -88px
}

#dinamicContentArea {
clear:both;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding-left:30px;
padding-right:13px
}

.lastestData {
border-bottom:1px solid #D8E8CF;
float:left;
min-height:350px;
width:280px;
margin:0 25px 0 0
}

.lastestData .miniHeader {
border-bottom:1px solid #FFFFDE;
height:20px;
background-position:0 -471px;
padding:5px 0 0 8px
}

.lastestData .miniHeader h4 {
color:#090;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:17px;
font-weight:700
}

.lastestData .listNews {
padding:10px
}

.lastestData .listNews > div {
border-bottom:1px dotted #EFEFEF;
margin-bottom:10px
}

.lastestData .listNews > div p {
padding-bottom:2px;
padding-left:25px
}

.lastestData .listNews > ul.nuevasEmpresas > li {
clear:both;
overflow:hidden;
margin:5px 0
}

#signUpBenefits {
float:right;
height:250px;
margin-top:31px;
width:300px
}

#benefitsHead {
border-bottom:1px solid #D7D7D7;
height:20px;
background-position:-268px -426px;
padding:20px 0 0 55px
}

#benefitsHead h2 {
color:#222;
font-size:15px;
font-weight:700
}

#benefitsCont {
background:#F2F2F2;
overflow:hidden;
border-color:#FFF #D7D7D7 #D7D7D7;
border-style:solid;
border-width:1px;
padding:15px 15px 20px 18px
}

#benefitsCont ul.listaBeneficios li {
margin-bottom:6px;
padding-left:20px
}

.bigFooHome > .fColSides > .fColHeads {
border-bottom:medium none
}

#tags_cloud {
overflow:hidden;
margin:15px 0;
padding:0 35px
}

#tags_cloud h3 {
color:#090;
font-family:Arial,helvetica,sans-serif;
font-size:16px;
font-weight:700
}

#tags_cloud ul {
margin-top:5px;
text-align:justify;
padding:0 10px
}

#tags_cloud li {
display:inline;
padding:0 11px
}

#tags_cloud li a.tag1 {
font-size:9px
}

#tags_cloud li a.tag2 {
font-size:11px
}

#tags_cloud li a.tag4 {
font-size:15px
}

#tags_cloud li a.tag5 {
color:#3C5AA3;
font-size:16px;
font-weight:700
}

span#loguedAs,p#infoHome,#rightShadow,#featuresIcons,#brand,#misFavoritasHome ul li,#backgroundFavoritas,#welcomeLeft,#welcomeContent,#benefitsHead,li.adEmpresa,li.rateEmpresa,li.favoritasEmpresa,li.compartirEmpresas,.lastestData .miniHeader,#infoGuiaGlobal,.SocialIcon,.moduleBox,#footer {
background-image:url(/assets/img/homeSprite.png)!important;
background-repeat:no-repeat
}

li.adEmpresa {
background-position:-319px -79px
}

li.rateEmpresa {
background-position:-319px -119px
}

li.favoritasEmpresa {
background-position:-319px -159px
}

li.compartirEmpresas {
background-position:-319px -199px
}

.moduleBox,#footer {
background-position:0 -848px;
background-repeat:repeat-x!important
}

h3.iconoCat,h3.misBusquedas,h3.services,.nuevaEmpresa,#viaMail > span,#viaWeb > span,.comentariosSobre,a#denunciarEmpresa,#propietarioEmpresa,.ui-tabs-selected,a.votarTab,a.votarTab:hover,a.compartirTab,a.compartirTab:hover,a.localizacionTab,a.localizacionTab:hover,a.hazmeFanTab,a.hazmeFanTab:hover,a.comentarTab,a.comentarTab:hover,.positivos,.negativos,a.votarPostivo,a.votarPostivo:hover,a.votarNegativo,a.votarNegativo:hover,#shareBar a.share,#shareBar .facebook,#shareBar .facebook:hover,#shareBar .twitter,#shareBar .twitter:hover,#shareBar .rss,#shareBar .rss:hover,#shareBar .email,#shareBar .email:hover,.goodComment,.goodComment:hover,.badComment,.badComment:hover,.empresaRecomendada,.ItemEmpresa > .ActualScore > .calificacion,.monoLogo,.moduleTitle .solapa,#llegarEmpresa {
background-image:url(/assets/img/innerSprite.png)!important;
background-repeat:no-repeat
}

h3.iconoCat {
background-position:-314px -21px
}

h3.misBusquedas {
background-position:-314px -42px
}

h3.services {
background-position:-315px -59px
}

.nuevaEmpresa {
background-position:-311px -75px
}

a.votarTab {
background-position:-303px -107px
}

a.votarTab:hover {
background-position:-303px -123px
}

a.compartirTab {
background-position:-319px -150px
}

a.compartirTab:hover {
background-position:-319px -166px
}

a.localizacionTab {
background-position:-316px -228px
}

a.localizacionTab:hover {
background-position:-316px -244px
}

a.hazmeFanTab {
background-position:-317px -192px
}

a.hazmeFanTab:hover {
background-position:-317px -208px
}

a.comentarTab {
background-position:-317px -263px
}

a.comentarTab:hover {
background-position:-317px -279px
}

a.votarPostivo {
background-position:0 -18px
}

a.votarPostivo:hover {
background-position:-24px -18px
}

a.votarNegativo {
background-position:0 -64px
}

a.votarNegativo:hover {
background-position:-24px -64px
}

#shareBar .facebook {
background-position:-1px -165px
}

#shareBar .facebook:hover {
background-position:-1px -213px
}

#shareBar .twitter {
background-position:-49px -165px
}

#shareBar .twitter:hover {
background-position:-49px -213px
}

#shareBar .rss {
background-position:-97px -165px
}

#shareBar .rss:hover {
background-position:-97px -213px
}

#shareBar .email {
background-position:-145px -165px
}

#shareBar .email:hover {
background-position:-145px -213px
}

sup,sub {
vertical-align:baseline
}

ul.dropdown a:hover,ul.dropdown ul a:hover {
color:#fff;
text-decoration:none
}

ul.dropdown a:active,ul.dropdown ul a:link,ul.dropdown ul a:visited,ul.dropdown ul a:active,#osx-container .close a:hover {
color:#fff
}

#osx-container a,.valorNeutral,li.legales a {
color:#666
}

#osx-container a:hover,.aviso > p > a:hover,#datosActuales #verExtendido:hover,.notasPrensa > a:hover,.ui-tabs-panel > p > a:hover,#hazmeFanInfo > a.FanActual:hover,#registerUser > div > .check > label.terminosCondiciones > a:hover,.fColHeads > a:hover,li.legales a:hover,#misFavoritasHome ul li a:hover,.lastestData .listNews > div a:hover,.lastestData .listNews > ul.nuevasEmpresas > li a:hover,#benefitsCont ul.listaBeneficios li a,#tags_cloud li a:hover {
text-decoration:underline
}

form.loginUsuario > div > label,.aviso > p > a,.destaque,form#mainSearch ul#itemsSearch > li.active,.notasPrensa > h3,.fColHeads > p > a {
font-weight:700
}

form,.resultados {
overflow:hidden
}

p.help,#tags_cloud li a.tag3 {
font-size:13px
}

div#center-Column form label,form#userDates label,form#checkEmpresa label,form#datosEmpresa label {
color:#333;
display:block;
font-size:13px;
font-weight:700
}

div#center-Column form input,form#userDates input,form#checkEmpresa input,form#datosEmpresa input {
border:1px solid #CCC;
color:#666;
font-size:15px;
height:21px;
margin-bottom:8px;
width:225px;
padding:3px 0 0 5px
}

div.news,.moduleTitle > h3 {
font-size:12px
}

* html .ui-tabs-nav,:first-child+html .ui-tabs-nav {
display:inline-block
}

.quick-alert > span,.lastestData .listNews > ul.nuevasEmpresas > li a {
color:#333;
font-size:11px;
font-weight:700
}

ul#fixedMenu > li:hover,ul#fixedMenu > li#addEmp:hover,ul#fixedMenu > li > ul > li > a:hover {
background-color:#26476b
}

form#mainSearch,.comment > .headBar > p.actions > a.responder,li.legales {
float:left
}

.levelThree .title > span,h1.yourRegister > span {
white-space:nowrap
}

.ui-tabs-panel > p > a,.comentariosSobre > h3,.comment > .headBar > h6 {
font-size:13px;
font-weight:700
}

@media print {
div.jGrowl,.ui-tabs-nav {
display:none
}
}

@media projection,screen {
.ui-tabs-hide {
display:none
}
}