#main, table {

font-family: Microsoft Sans Serif,Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 14px;

font-style: normal;

font-weight: normal;

}

.uri_bordes{
border: none;
}

#uri_bordes{
border: none;
}


h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {

margin: 0;

padding: 0;

}

.postcontent, .postcontent li, .postcontent table, .postcontent a, .postcontent a:link, .postcontent a:visited, .postcontent a.visited, .postcontent a:hover, .postcontent a.hovered {

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 14px;

font-style: normal;

font-weight: bold;

text-align: justify;

}

.postcontent p {

margin: 12px 0;

}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 32px;

font-style: normal;

font-weight: bold;

text-decoration: none;

}

.postcontent a {

color: #4F4F4F;

text-decoration: none;

}

.postcontent a:link {

color: #4F4F4F;

text-decoration: none;

}

.postcontent a:visited, .postcontent a.visited {

color: #4F4F4F;

}

.postcontent a:hover, .postcontent a.hover {

color: #696969;

text-decoration: underline;

}

.postcontent h1 {

color: #4F4F4F;

margin: 21px 0;

}

.blockcontent h1 {

margin: 21px 0;

}

.postcontent h2 {

color: #696969;

font-size: 24px;

margin: 19px 0;

}

.blockcontent h2 {

font-size: 24px;

margin: 19px 0;

}

.postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:hover, .postcontent h2 a:visited, .blockcontent h2 a, .blockcontent h2 a:link, .blockcontent h2 a:hover, .blockcontent h2 a:visited {

font-size: 24px;

}

.postcontent h3 {

color: #4F4F4F;

font-size: 19px;

margin: 19px 0;

}

.blockcontent h3 {

font-size: 19px;

margin: 19px 0;

}

.postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:hover, .postcontent h3 a:visited, .blockcontent h3 a, .blockcontent h3 a:link, .blockcontent h3 a:hover, .blockcontent h3 a:visited {

font-size: 19px;

}

.postcontent h4 {

color: #474747;

font-size: 16px;

margin: 20px 0;

}

.blockcontent h4 {

font-size: 16px;

margin: 20px 0;

}

.postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:hover, .postcontent h4 a:visited, .blockcontent h4 a, .blockcontent h4 a:link, .blockcontent h4 a:hover, .blockcontent h4 a:visited {

font-size: 16px;

}

.postcontent h5 {

color: #474747;

font-size: 13px;

margin: 26px 0;

}

.blockcontent h5 {

font-size: 13px;

margin: 26px 0;

}

.postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:hover, .postcontent h5 a:visited, .blockcontent h5 a, .blockcontent h5 a:link, .blockcontent h5 a:hover, .blockcontent h5 a:visited {

font-size: 13px;

}

.postcontent h6 {

color: #696969;

font-size: 11px;

margin: 35px 0;

}

.blockcontent h6 {

font-size: 11px;

margin: 35px 0;

}

.postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:hover, .postcontent h6 a:visited, .blockcontent h6 a, .blockcontent h6 a:link, .blockcontent h6 a:hover, .blockcontent h6 a:visited {

font-size: 11px;

}

ul {

list-style-type: none;

}

ol {

list-style-position: inside;

}

html {

height: 100%;

}

#main {

clear: left;

cursor: default;

display: inline-block;

float: left;

left: 0;

overflow: visible;

position: relative;

top: 0;

width: 100%;

z-index: 0;

}

body {

background-attachment: fixed;

background-color: #EBEBEB;

background-image: url("images/bg.jpg");

background-position: left top;

background-repeat: repeat-x;

color: #474747;

height: 100%;

margin: 0;

min-height: 100%;

min-width: 1000px;

padding: 0;

}

.cleared {

border: medium none;

clear: both;

display: block;

float: none;

font-size: 0;

height: 0;

margin: 0;

overflow: hidden;

padding: 0;

}

.reset-box {

display: table;

overflow: hidden;

}

form {

margin: 0 !important;

padding: 0 !important;

}

table.position {

position: relative;

table-layout: fixed;

width: 100%;

}

.sheet {

cursor: auto;

margin: 0 auto;

min-height: 15px;

min-width: 15px;

position: relative;

width: 800px;

}

.sheet-body {

padding: 0 3px;

position: relative;

}

#page-background-top-texture, #page-background-middle-texture, #page-background-glare {

min-width: 1280px;

}

div.header {

height: 200px;

margin: 0 auto -3px;

position: relative;

width: 100%;

}

div.header-center {

left: 50%;

position: relative;

width: 1274px;

}

div.headerobject {

background-image: url("images/header-object.png");

display: block;

height: 75px;

left: 0;

margin-left: 0;

position: absolute;

top: 47px;

width: 244px;

}

div.logo {

display: block;

left: 0;

margin-left: 0;

position: absolute;

top: 20px;

}

.hmenu a, .hmenu a:link, .hmenu a:visited, .hmenu a:hover {

outline: medium none;

}

.hmenu, .hmenu ul {

border: 0 none;

display: block;

list-style-type: none;

margin: 0;

padding: 0;

}

.hmenu li {

background: none repeat scroll 0 0 transparent;

border: 0 none;

display: block;

float: left;

margin: 0;

padding: 0;

position: relative;

z-index: 5;

}

.hmenu li:hover {

white-space: normal;

z-index: 10000;

}

.hmenu li li {

float: none;

}

.hmenu ul {

background: url("images/spacer.gif") repeat scroll 0 0 transparent;

left: 0;

margin: -10px 0 0 -30px;

min-height: 0;

padding: 10px 30px 30px;

position: absolute;

top: 0;

visibility: hidden;

z-index: 10;

}

.hmenu li:hover > ul {

top: 100%;

visibility: visible;

}

.hmenu li li:hover > ul {

left: 100%;

top: 0;

}

.hmenu:after, .hmenu ul:after {

clear: both;

content: "."; 

display: block;

height: 0;

overflow: hidden;

visibility: hidden;

}

.hmenu {

min-height: 0;

padding: 3px;

position: relative;

}

.hmenu ul ul {

margin: -30px 0 0 -10px;

padding: 30px 30px 30px 10px;

}

ul.hmenu {

float: right;

}


.nav {

    background: url("images/nav_bkg.png") repeat scroll 0 4px transparent;

    margin: -109px 0 56px;
    margin-top:-109px;
    margin-bottom:50px;

    min-height: 71px;

    position: relative;

    z-index: 100;

}

.nav-outer {

    position: absolute;

    top: 12px;

    width: 100%;

}

.hmenu a {

cursor: pointer;

display: block;

font-size: 16px;

font-weight: bold;

height: 33px;

overflow: hidden;

position: relative;

text-align: left;

text-decoration: none;

}

.hmenu ul li {

clear: both;

margin: 0;

}

.hmenu a .r, .hmenu a .l {

background-image: url("images/menuitem.png");

display: block;

height: 109px;

position: absolute;

top: 0;

z-index: -1;

}

.hmenu a .l {

left: 0;

right: 11px;

}

.hmenu a .r {

clip: rect(auto, auto, auto, 411px);

right: 0;

width: 422px;

}

.hmenu a .t, .hmenu ul a, .hmenu a:link, .hmenu a:visited, .hmenu a:hover {

font-size: 13px;

font-weight: bold;

text-align: left;

text-decoration: none;

}

.hmenu a .t {

color: #595959;

line-height: 33px;

padding: 0 8px;

text-align: center;

}

.hmenu a:hover .l, .hmenu a:hover .r {

top: -38px;

}

.hmenu li:hover > a .l, .hmenu li:hover > a .r {

top: -38px;

}

.hmenu li:hover a .l, .hmenu li:hover a .r {

top: -38px;

}

.hmenu a:hover .t {

color: #009A24;

}

.hmenu li:hover a .t {

color: #009A24;

}

.hmenu li:hover > a .t {

color: #009A24;

}

.hmenu a.active .l, .hmenu a.active .r {

top: -76px;

}

.hmenu a.active .t {

color: #595959;

}

.hmenu .hmenu-li-separator {

display: block;

height: 33px;

width: 0;

}

.hmenu ul a {

background-image: url("images/subitem.png");

background-position: left top;

background-repeat: repeat-x;

border-style: solid;

border-width: 0;

color: #474747;

display: block;

font-size: 12px;

height: 38px;

line-height: 38px;

margin: 0;

overflow: hidden;

padding: 0;

text-align: left;

text-decoration: none;

text-indent: 12px;

white-space: nowrap;

width: 240px;

}

.nav ul.hmenu ul span, .nav ul.hmenu ul span span {

background-image: none;

display: inline;

float: none;

margin: inherit;

padding: inherit;

text-align: inherit;

text-decoration: inherit;

}

.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a:hover, .hmenu ul a:active, .nav ul.hmenu ul span, .nav ul.hmenu ul span span {

color: #474747;

font-size: 12px;

line-height: 38px;

margin: 0;

padding: 0;

text-align: left;

text-decoration: none;

text-indent: 12px;

}

.hmenu ul li a:hover {

background-position: 0 -38px;
color: #009A24;

}

.hmenu ul li:hover > a {

background-position: 0 -38px;
color: #009A24;

}

.nav .hmenu ul li a:hover span, .nav .hmenu ul li a:hover span span {

color: #009A24;

}

.nav .hmenu ul li:hover > a span, .nav .hmenu ul li:hover > a span span {

color: #009A24;

}

.content-layout {

border: medium none !important;

border-collapse: collapse;

display: table;

margin: 0 auto;

padding: 0 !important;

position: relative;

table-layout: fixed;

width: 100%;

}

.layout-cell, .content-layout-row {

background: url("../../uploads/2011/08/fondo.png") no-repeat scroll 1px -107px transparent;

border: medium none;

margin: 0;

padding: 0;

text-align: left;

vertical-align: top;

}

.content-layout .content-layout {

margin: 0;

}

.content-layout .layout-cell, .content-layout .layout-cell .content-layout .layout-cell {

display: table-cell;

width: 25%;

}

.layout-cell .layout-cell {

display: block;

}

.content-layout-row {

display: table-row;

}

.layout-glare {

position: relative;

}

.vmenublock {

margin: 0;

min-height: 1px;

min-width: 1px;

position: relative;

}

.vmenublock-body {

padding: 0;

position: relative;

}

.vmenublockcontent {

margin: 0 auto;

min-height: 1px;

min-width: 1px;

position: relative;

}

.vmenublockcontent-body {

padding: 0;

position: relative;

}

ul.vmenu, ul.vmenu li {

line-height: 0;

list-style: none outside none;

margin: 0;

padding: 0;

width: auto;

}

ul.vmenu {

margin-bottom: 0;

margin-top: 0;

}

ul.vmenu ul {

display: none;

}

ul.vmenu ul.active {

display: block;

}

ul.vmenu a {

cursor: pointer;

display: block;

height: 30px;

overflow: hidden;

position: relative;

text-decoration: none;

}

ul.vmenu li.vmenu-separator {

display: block;

font-size: 1px;

margin: 0;

padding: 0;

}

ul.vmenu .vmenu-separator-span {

border: medium none;

display: block;

font-size: 1px;

height: 0;

line-height: 0;

padding: 0;

}

ul.vmenu a .r, ul.vmenu a .l {

background-image: url("images/vmenuitem.png");

display: block;

height: 100px;

position: absolute;

top: 0;

}

ul.vmenu a .l {

left: 0;

right: 0;

}

ul.vmenu a .r {

clip: rect(auto, auto, auto, 1274px);

right: 0;

width: 1274px;

}

ul.vmenu a .t, ul.vmenu ul a {

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 14px;

font-style: normal;

font-weight: bold;

}

ul.vmenu a .t {

color: #696969;

display: block;

line-height: 30px;

margin-left: 0;

margin-right: 0;

padding: 0 10px;

position: relative;

top: 0;

}

ul.vmenu a.active .l, ul.vmenu a.active .r {

top: -70px;

}

ul.vmenu a.active .t {

color: #696969;

}

ul.vmenu a:hover .l, ul.vmenu a:hover .r {

top: -35px;

}

ul.vmenu a:hover .t {

color: #000000;

}

.block {

margin: 10px;

min-height: 1px;

min-width: 1px;

position: relative;

}

.block-body {

padding: 3px;

position: relative;

}

div.block img {

border-color: #ABABAB;

border-style: solid;

border-width: 0;

margin: 7px;

}

.blockcontent {

margin: 0 auto;

min-height: 1px;

min-width: 1px;

position: relative;

}

.blockcontent-body {

color: #363636;

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 14px;

font-style: normal;

font-weight: bold;

line-height: 200%;

padding: 0;

position: relative;

}

.blockcontent-body table, .blockcontent-body li, .blockcontent-body a, .blockcontent-body a:link, .blockcontent-body a:visited, .blockcontent-body a:hover {

color: #363636;

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 14px;

font-style: normal;

font-weight: bold;

line-height: 200%;

}

.blockcontent-body p {

margin: 6px 0;

}

.blockcontent-body a, .blockcontent-body a:link {

color: #4F4F4F;

text-decoration: none;

}

.blockcontent-body a:visited, .blockcontent-body a.visited {

color: #858585;

text-decoration: none;

}

.blockcontent-body a:hover, .blockcontent-body a.hover {

color: #696969;

}

.blockcontent-body ul li {

color: #474747;

font-size: 13px;

line-height: 125%;

}

.button-wrapper a.button, .button-wrapper a.button:link, .button-wrapper input.button, .button-wrapper button.button {

background: none repeat scroll 0 0 transparent;

border: medium none;

color: #595959 !important;

cursor: pointer;

display: inline-block;

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 13px;

font-style: normal;

font-weight: normal;

height: 32px;

line-height: 32px;

margin: 0 !important;

outline: medium none;

overflow: visible;

padding: 0 16px !important;

position: relative;

text-align: center;

text-decoration: none;

top: 0;

vertical-align: middle;

white-space: nowrap;

width: auto;

}

.button img, .button-wrapper img {

margin: 0;

vertical-align: middle;

}

.button-wrapper {

display: inline-block;

height: 32px;

margin: 0;

overflow: hidden;

padding: 0;

position: relative;

vertical-align: middle;

white-space: nowrap;

width: auto;

z-index: 0;

}

.firefox2 .button-wrapper {

display: block;

float: left;

}

input, select, textarea {

font-family: Helvetica,Arial,Helvetica,Sans-Serif;

font-size: 13px;

font-style: normal;

font-weight: normal;

vertical-align: middle;

}

.block select {

width: 96%;

}

.button-wrapper.hover .button, .button-wrapper.hover a.button:link, .button:hover {

color: #7F5305 !important;

text-decoration: none !important;

}

.button-wrapper.active .button, .button-wrapper.active a.button:link {

color: #4D4D4D !important;

}

.button-wrapper .button-l, .button-wrapper .button-r {

background-image: url("images/button.png");

display: block;

height: 106px;

margin: 0;

padding: 0;

position: absolute;

}

.button-wrapper .button-l {

left: 0;

right: 10px;

}

.button-wrapper .button-r {

clip: rect(auto, auto, auto, 399px);

right: 0;

width: 409px;

}

.button-wrapper.hover .button-l, .button-wrapper.hover .button-r {

top: -37px;

}

.button-wrapper.active .button-l, .button-wrapper.active .button-r {

top: -74px;

}

.button-wrapper input {

float: none !important;

}

.post {

margin: 0;

min-height: 1px;

min-width: 1px;

position: relative;

}

.post-body {

padding: 10px;

position: relative;

}

a img {

border: 0 none;

}

.article img, img.article, .block img, .footer img {

border: 0 solid #ABABAB;

margin: 7px;

}

.metadata-icons img {

border: medium none;

margin: 2px;

vertical-align: middle;

}

.article table, table.article {

border-collapse: collapse;

margin: 1px;

}

.article th, .article td {

border: 0 solid #787878;

padding: 2px;

text-align: left;

vertical-align: top;

}

.article th {

padding: 7px;

text-align: center;

vertical-align: middle;

}

pre {

overflow: auto;

padding: 0.1em;

}

h2.postheader {

color: #363636;

font-size: 24px;

margin: 5px 0;

}

h2.postheader a, h2.postheader a:link, h2.postheader a:visited, h2.postheader a.visited, h2.postheader a:hover, h2.postheader a.hovered {

font-size: 24px;

}

h2.postheader a, h2.postheader a:link {

color: #424242;

text-align: left;

text-decoration: none;

}

h2.postheader a:visited, h2.postheader a.visited {

color: #6E6E6E;

}

h2.postheader a:hover, h2.postheader a.hovered {

color: #696969;

}

.post ol, .post ul {

margin: 1em 0 1em 2em;

padding: 0;

}

.post li {

color: #363636;

font-size: 13px;

padding: 0;

}

.post li ol, .post li ul {

margin: 0.5em 0 0.5em 2em;

padding: 0;

}

.postcontent blockquote, .postcontent blockquote a, .postcontent blockquote a:link, .postcontent blockquote a:visited, .postcontent blockquote a:hover {

color: #0F0F0F;

font-style: italic;

font-weight: normal;

text-align: left;

}

.postcontent blockquote p {

margin: 2px 0 2px 15px;

}

.postcontent blockquote {

background-color: #E0E0E0;

border: 0 solid #C7C7C7;

clear: both;

margin: 10px 10px 10px 50px;

overflow: auto;

padding: 0;

}

.footer {

margin-bottom: 0;

margin-top: 0;

position: relative;

width: 100%;

}

.footer-t {

background: url("images/bkg_foot.jpg") repeat-x scroll 0 0 transparent;

bottom: 0;

left: 0;

position: absolute;

right: 0;

top: 0;

}

.footer-body {

padding: 30px 5px 5px;

position: relative;

}

.footer-text p {

margin: 0;

padding: 0;

text-align: center;

}

.footer-text, .footer-text a, .footer-text a:link, .footer-text a:visited, .footer-text a:hover, .footer-text td, .footer-text th, .footer-text caption {

color: #FFFFFF;

font-size: 11px;

font-weight: bold;

}

.footer-text {

padding-left: 10px;

padding-right: 10px;

text-align: center;

}

.footer-text a, .footer-text a:link {

color: #B2B2B2;

text-decoration: none;

}

.footer-text a:visited {

color: #B2B2B2;

}

.footer-text a:hover {

color: #DEDEDE;

text-decoration: underline;

}

div.footer img {

border-color: #ABABAB;

border-style: solid;

margin: 0;

}

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {

color: #696969;

font-family: Arial;

font-size: 10px;

font-style: normal;

font-weight: normal;

letter-spacing: normal;

text-decoration: underline;

word-spacing: normal;

}

.page-footer {

color: #4F4F4F;

padding: 1em;

text-align: center;

text-decoration: none;

}

.content-layout .sidebar1 {

width: 260px;

}

textarea#comment {

width: 99%;

}

ul#comments-list div.avatar {

float: right;

}

ul#comments-list, ul#comments-list li {

background: none repeat scroll 0 0 transparent;

padding: 0;

}

ul#comments-list li li {

margin-left: 20px;

}

div.avatar {

background: none repeat scroll 0 0 #FFFFFF;

border: 1px solid #AAAAAA;

float: left;

margin: 0 5px;

padding: 1px;

position: relative;

}

div.avatar img, div.avatar img.wp-post-image {

border: medium none;

margin: 0 !important;

padding: 0;

}

span.page-navi-outer, span.page-navi-inner {

display: block;

float: left;

margin: 0;

padding: 0;

position: relative;

}

span.page-navi-outer {

border: 1px solid #AAAAAA;

margin: 1px;

}

span.page-navi-inner {

border: 2px solid #FFFFFF;

font-weight: bold;

line-height: 18px;

min-width: 14px;

padding: 1px;

text-align: center;

}

a span.page-navi-inner, span.page-navi-caption span.page-navi-inner {

border-width: 1px;

font-weight: normal;

}

a span.page-navi-outer, span.page-navi-caption {

margin: 2px 1px;

}

ul#comments-list li cite {

font-size: 1.2em;

}

#commentform textarea {

width: 100%;

}

img.wp-smiley {

border: medium none;

margin: 1px;

padding: 0;

vertical-align: middle;

}

.navigation {

display: block;

text-align: center;

}

.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}

p.aligncenter, p.center {

text-align: center;

}

.alignleft {

float: left;

}

.alignright {

float: right;

}

.alignright img, img.alignright {

margin: 1em 0 1em 1em;

}

.alignleft img, img.alignleft {

margin: 1em 1em 1em 0;

}

.wp-caption {

background-color: #F3F3F3;

border: 1px solid #DDDDDD;

margin: 10px;

padding-top: 4px;

text-align: center;

}

.wp-caption img {

border: 0 none;

margin: 0;

padding: 0;

}

.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

margin: 0;

padding: 0 4px 5px;

}

.wp-caption p {

text-align: center;

}

.gallery {

clear: both;

letter-spacing: normal;

margin: 0 auto 18px;

overflow: hidden;

}

.gallery .gallery-item {

float: left;

margin-top: 0;

text-align: center;

width: 33%;

}

.gallery img {

border: 10px solid #F1F1F1;

}

.gallery .gallery-caption {

color: #888888;

font-size: 12px;

margin: 0 0 12px;

}

.gallery dl {

margin: 0;

}

.gallery br + br {

display: none;

}

.hidden {

display: none;

}

#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

}

#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}

#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}

#wp-calendar a {

display: block;

}

#wp-calendar caption {

text-align: center;

width: 100%;

}

#wp-calendar td {

padding: 3px 0;

text-align: center;

}

.content {

position: relative;

z-index: 1;

}

#todays-events {

position: relative;

z-index: 11;

}

#upcoming-events {

position: relative;

z-index: 10;

}

img.wp-post-image {

margin: 0 5px 5px 0 !important;

}

ul#comments-list li {

background: none repeat scroll 0 0 transparent;

list-style-image: none;

list-style-type: none;

}

div.footer div.content-layout {

margin: 0 auto;

width: auto;

}

div.layout-cell-size1 {

width: 100%;

}

div.layout-cell-size2 {

width: 50%;

}

div.layout-cell-size3 {

width: 33%;

}

div.layout-cell-size4 {

width: 25%;

}

.widget-title {

margin-bottom: 0;

padding: 0 0 0 24px;

}

div.center-wrapper {

position: relative;

}

div.center-inner {

position: relative;

}

.firefox2 div.center-inner {

float: none;

}

div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p, h3#reply-title, h4#comments, h4.box-title {

margin: 0;

}

#respond .comment-notes {

margin-bottom: 1em;

}

.form-allowed-tags {

line-height: 1em;

}

#comments-list #respond {

margin-left: 20px !important;

}

#cancel-comment-reply-link {

font-size: 12px;

font-weight: normal;

line-height: 18px;

}

#respond .required {

color: #FF4B33;

font-weight: bold;

}

#respond label {

font-size: 12px;

}

#respond input {

margin: 0 0 9px;

width: 98%;

}

#respond textarea {

width: 98%;

}

#respond .form-allowed-tags {

font-size: 12px;

line-height: 18px;

}

#respond .form-allowed-tags code {

font-size: 11px;

}

#respond .form-submit {

margin: 12px 0;

}

#respond .form-submit input {

font-size: 14px;

width: auto;

}

.footer .widget-title {

font-size: 13px;

font-weight: bold;

padding: 0;

text-align: center;

}

.footer .widget, .footer .widget a, .footer .widget a:link, .footer .widget a:visited, .footer .widget a:hover {

color: #000000;

font-size: 13px;

font-weight: bold;

text-align: left;

}

.footer .widget a, .footer .widget a:link {

color: #B2B2B2;

text-decoration: none;

}

.footer .widget a:visited {

color: #B2B2B2;

}

DIV[id^="GMPmap"] IMG {

margin: 0;

}

#vigentes {

background: url("../../uploads/2011/08/Preciosvigentes2.png") no-repeat scroll center top transparent;

height: 271px;

margin: -49px 0 0 -16px;

overflow: hidden;

width: 341px;

}

#tablaf {

color: #FFFFFF;

height: 90px;

line-height: 1.4em;

overflow: hidden;

padding: 77px 25px 0;

text-indent: 10px;

width: 260px;

}

#textf {

color: #FFFFFF;

font-family: MS Serif;

font-size: 13px;

margin: -22px auto;

}

#piegris {

background: none repeat scroll 0 0 #232323;

border-top: 2px solid #BC0102;

color: #8C8C8C;

display: block;

height: 70px;

margin-left: -5px;

margin-top: 0px;

position: relative;

width: 794px;

}

#bkgpie {

background: none repeat scroll 0 0 transparent;

}

#pieleft {

display: block;

float: left;

font-size: 13px;

padding: 32px 0 0 70px;

}

#pieright {

float: right;

margin: 20px 70px 0 0;

}

#bannner {

display: block;

height: 260px;

margin: -48px auto 54px;

width: 735px;

}

#gasolineras {

display: block;

height: 260px;

left: 27px;

position: absolute;

top: 180px;

width: 735px;

z-index: 11;

}

#sllider {

display: block;

height: 260px;

margin: 0 auto;

width: 735px;

}

#bsombra {

display: block;

height: 266px;

margin: -259px auto 100px 18px;

position: absolute;

width: 709px;

}

#ubicaciones {

background: url("../../uploads/2011/08/ubicaciones.png") no-repeat scroll center center transparent;

display: block;

height: 571px;

margin: 0 auto;

width: 1020px;

}

#ubicaciones {

background: url("../../uploads/2011/08/ubicaciones.png") no-repeat scroll center center transparent;

display: block;

height: 471px;

margin: 0 auto;

width: 720px;

}

#ubica-01 {

color: #FFFFFF;

display: block;

float: left;

height: 80px;

margin: 0px 0 0 35px;

width: 250px;

}

#ubica-02 {

color: #FFFFFF;

display: block;

float: left;

height: 80px;

margin: 327px 0 0 150px;

width: 250px;

}

#contntcontactos {

background: url("../../uploads/2011/08/Form_contact.png") no-repeat scroll center center transparent;

display: block;

height: 425px;

margin: 0 auto;

}

#txtcontactos {

color: #FFFFFF;

display: block;

font-family: "MS Serif";

font-size: 13px;

font-weight: normal;

margin: 39px 266px 0;

position: absolute;

width: 470px;

}

#cont-nombre {

background: none repeat scroll 0 0 transparent;

border: medium none;

display: block;

margin: 153px 0 0 101px;

position: absolute;

}

#cont-tel {

background: none repeat scroll 0 0 transparent;

border: medium none;

display: block;

margin: 153px 0 0 213px;

position: absolute;

}

#cont-email {

background: none repeat scroll 0 0 transparent;

border: medium none;

display: block;

margin: 153px 0 0 319px;

position: absolute;

}

#cont-comentarios {

background: none repeat scroll 0 0 transparent;

border: medium none;

display: block;

height: 85px;

margin: 187px 0 0 102px;

position: absolute;

width: 615px;

}
#mapa1{position: absolute; z-index: 999999; top: 85px; left: 33px; width: 290px;}
#mapa2{position: absolute; z-index: 999999; top: 85px; left: 445px; width: 290px;}