body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body {
    background: #a0892c; }

a {
    color: #000; }
strong {
    font-weight: bold; }

#wrapper {
    width: 900px;
    margin: 10px auto;
    background: #fff url('bg.png') no-repeat left center;
    border: solid 10px #786721; }

#hd, #bd, #ft {
    border-right: solid 42px #ccc29b; }

#hd {
    height: 110px;
    padding-bottom: 10px;
    text-align: center; }

    #hd h1 {
        float: right;
        width: 235px;
        padding: 5px 5px 50px 0;
        font: italic bold 10px "Times New Roman", Times, serif;
        background: url('dominguez.png') no-repeat center bottom; }

    #mainmenu {
        margin-left: 205px; }
    #mainmenu li {
        display: inline; }
    #mainmenu a {
        display: block;
        float: left;
        width: 48px;
        height: 58px;
        margin-right: 5px;
        background: #ccc29b;
        font-size: 12px;
        font-family: "Times New Roman", Times, serif;
        text-decoration: none;
        color: #fff; }
    #mainmenu a span {
        display: block;
        margin-top: 5px;
        font-size: 30px; }
    #mainmenu a:hover {
        background: #786721; }
    #mainmenu a.ccg {
        width: 90px;
        height: 0;
        padding-top: 45px;
        font-size: 8px;
        color: #786721;
        background: #fff url('ccg.png') no-repeat center center; }
    
    #submenu {
        clear:both;
        width: 410px;
        text-align: left;
        margin-left: 310px;
        position: relative;
        top: -5px; }
    #submenu li {
        display: inline;
        margin-right: 10px; }
    #submenu a {
        font-family: "Times New Roman", Times, serif;
        color: #786721;
        text-decoration: none; }
    #submenu a:hover {
        font-weight: bold; }

#bd {
    height: 383px;
    padding-bottom: 5px; }

    .jcarousel-scope {
        float: right;
        position: relative;
        width: 60px;
        height: 240px;
        padding: 30px 20px 100px 20px;
        text-align: center;
        background: url('barrica.png') no-repeat center bottom; }    
    .jcarousel-list {
        overflow: hidden;
        margin: 0;
        padding: 0; }
    .jcarousel-list li {
        float: left;
        list-style: none;
        margin-bottom: 3px; }
    .jcarousel-next {
        position: absolute;
        bottom: 70px;
        left: 50px;
        cursor: pointer; }
    .jcarousel-next-disabled {
        cursor: default;
        opacity: .5;
        -moz-opacity: .5;
        filter: alpha(opacity=50); }
    .jcarousel-prev {
        position: absolute;
        bottom: 70px;
        left: 25px;
        cursor: pointer; }
    .jcarousel-prev-disabled {
        cursor: default;
        opacity: .5;
        -moz-opacity: .5;
        filter: alpha(opacity=50); }

    #ctwrapper {
        margin-left: 360px;
        width: 384px; }
        #ctwrapper h2 {
            float: right; }
        #ctwrapper h2, #ctwrapper .category {
            font: bold 14px "Times New Roman", Times, serif; }
    #ct {
        margin-top: 15px;
        padding-right: 5px;
        height: 235px;
        overflow: auto; }
        #ct p {
            font-size: 12px;
            margin-bottom: 15px;
            text-align:justify; }
        #ct h3 {
            font-size: 12px;
            margin-bottom: 15px;
            text-decoration: underline;
            font-style: italic;
            font-weight: bold; }
        #ct h4 {
            font-size: 12px;
            margin-bottom: 15px;
            text-decoration: underline; }
            
        #ct form.cform {
            width: 340px; }
        #ct form.cform .sendbutton {
            margin-left: 240px; }
            
        #ct .post h3 {
            margin-bottom: 5px; }
            
        #ct .contact {
            margin-top: 15px;
            margin-left: 15px; }
        
    .image {
        float:left;
        overflow: visible;
    }
    .image a {
        display: block;
        float:left;
        overflow: visible;
        margin-top: 20px;
        width: 384px;
        height: 157px;
        background: url('foto1.png') no-repeat top left; }
/*    .image a:hover {*/
/*        background: url('foto2.png') no-repeat top left; }*/

#ft {
    height: 85px;
    opacity: .33;
    -moz-opacity: .46;
    filter: alpha(opacity=46);
    background: #a0892c; }
    

    #ftmenu {
        float: right;
        text-align: center;
        position: relative;
        margin-top: -63px; }
    #ftmenu li {
        display: inline; }
    #ftmenu a {
        display: block;
        float: left;
        width: 50px;
        height: 63px;
        margin-left: 5px;
        background: #917c28;
        opacity: .46;
        -moz-opacity: .46;
        filter: alpha(opacity=46);
        font-size: 12px;
        font-family: "Times New Roman", Times, serif;
        text-decoration: none;
        color: #fff; }
    #ftmenu a span {
        display: block;
        font-size: 30px;
        margin: 6px; }
    #ftmenu a:hover {
        background: #786721; }
    #ftmenu a.ac {
        width: 80px;
        line-height: 9px; }
    #ftmenu a.ac span {
        margin-bottom: 0;}


