body {
                        background: #F0F0F0;         #007F00
                        font-family: Verdana, sans-serif;
                        font-size: 85%;
                        line-height: 1.5;
                        margin: 0;
                }

                body * {
                        font-size: 100%;
                        padding-bottom: 2px;
                        margin-bottom: 1px;
                }

                 #cont_afuera {
                        position: relative;
                        max-width: 96%;
                        margin: 25px;
                }

            #cont {
                position: relative;
                background: #000 url('img/gris-negro.png') top left repeat-x;
                margin: auto;
                padding: 13px 13px 5px;
                max-width: 70em;
                _width: 70em;
            }

                #titulo {
                        margin: 0;
                        clear: both;
                        padding: 9px 22px;
                }

                #body {
                            width: 100%;
                        padding: 0;
                        margin: 0;
                        clear: both;
                        overflow: auto;
                }

                        #contenido {
                                padding: 0;
                                margin: 0;
                                position: relative;
                                width: 70%;
                                float: left;
                                background: #fff;
                        }

                        #cont_adentro {
                                            width: auto;
                                        position: relative;
                                        padding: 0;
                                        margin: 25px;
                                         font-family: Arial;
                                         font-size: medium;
                         }



                         #barra_lat {
                                position: relative;
                                padding: 0;
                                margin: 0;
                                width: 30%;
                                float: right;
                        }

                                #barra_lat_adentro {
                                        position: relative;
                                        margin: 0 0 0 7px;
                                        padding: 15px;
                                        background: #fff;
                                }

                                        .cuadro_barra_lat h4 {
                                                 font-size: 1em;
                                                 padding: 8px 15px;
                                                color: #FFFFFF;
                                                line-height: 1;
                                                margin: 0;
                                                background: #000 url('img/gris-negro.png') top right repeat-y;
                                        }

                                        .cuadro_barra_lat p {
                                                padding: 10px;
                                                margin: 0;
                                        }


                 #abajo {
                         font-family: Arial;
                         font-size: x-small;
                        clear: both;
                        color: #fff;
                        padding: 10px 0;
                        margin: 0;
                }

                        #abajo a {
                                color: #fff;
                                border-color: #fff;
                        }

                 h1 {
                        font-size: 2.5em;
                        color: #FF0000;
                        text-transform: uppercase;
                        font-weight: normal;
                }

                 h2 {
                        font-size: 1.7em;
                        color: #FF0000;
                        text-transform: uppercase;
                        font-weight: normal;
                }

                h3 {
                        font-size: 1.2em;
                        color: #FF0000;
                        text-transform: uppercase;
                        font-weight: normal;
                }

                 case;
                 p {
                        font-size: 1em;
                        color: #000000;
                         font-weight: normal;
                }

                a {
                                color: #ff0000;
                                border-color: #ff0000;
                }

                .esquinas {
                        overflow: hidden;
                        position: absolute;
                        margin: 0;
                        padding: 0;
                        height: 15px;
                        width: 15px;
                        z-index: 2;
                }

                        #esq_afuera1 {
                                top: 0;
                                left: 0;
                                background: url('img/esq-izq-arriba2.png') top left no-repeat;
                        }

                        #esq_afuera2 {
                                top: 0;
                                right: 0;
                                background: url('img/esq-der-arriba2.png') top right no-repeat;
                        }

                        #esq_afuera3 {
                                bottom: 0;
                                left: 0;
                                background: url('img/esq-izq-abajo2.png') bottom left no-repeat;
                        }

                        #esq_afuera4 {
                                bottom: 0;
                                right: 0;
                                background: url('img/esq-der-abajo2.png') bottom right no-repeat;
                        }

                        #esq_cont1 {
                                top: 0;
                                left: 0;
                                background: url('img/esq-cont-izq-arriba.png') top left no-repeat;
                        }

                        #esq_cont2 {
                                top: 0;
                                right: 0;
                                background: url('img/esq-cont-der-arriba.png') top right no-repeat;
                        }

                        #esq_cont3 {
                                bottom: 0;
                                left: 0;
                                background: url('img/esq-cont-izq-abajo.png') left bottom no-repeat;
                        }

                        #esq_cont4 {
                                bottom: 0;
                                right: 0;
                                background: url('img/esq-cont-der-abajo.png') bottom right no-repeat;
                        }


                        #esq_barra_lat1 {
                                top: 0;
                                left: 7px;
                                background: url('img/esq-cont-izq-arriba.png') top left no-repeat;
                        }

                        #esq_barra_lat2 {
                                top: 0;
                                right: 0;
                                background: url('img/esq-cont-der-arriba.png') top right no-repeat;
                        }

                        #esq_barra_lat3 {
                                bottom: 0;
                                left: 7px;
                                background: url('img/esq-cont-izq-abajo.png') bottom left no-repeat;
                        }

                         #esq_barra_lat4 {
                                bottom: 0;
                                right: 0;
                                background: url('img/esq-cont-der-abajo.png') bottom right no-repeat;
                        }

                         #esq_barra_lat5 {
                                top: 0;
                                left: 7px;
                                background: url('img/esq-cont-izq-arriba1.png') top left no-repeat;
                        }

                        #esq_barra_lat6 {
                                top: 0;
                                right: 0;
                                background: url('img/esq-cont-der-arriba1.png') top right no-repeat;
                        }


         .controladorgaleria{
        width: 220px
        }

        .contenidogaleria{
         position: relativ;
         width: 220px;
        height: 165px;
        border: 0px;
        padding: 0px;
        display: block;
        }

         #fondo1 {
         text-align: left;
         background: url('img/f1.jpg') bottom right no-repeat;
        }

         #fondo2 {
         text-align: left;
         background: url('img/f2.jpg') bottom right no-repeat;
        }

         #fondo3 {
         text-align: left;
         background: url('img/f3.jpg') bottom right no-repeat;
        }

         #fondo4 {
         text-align: left;
         background: url('img/f4.jpg') bottom right no-repeat;
        }

         #fondo5 {
         text-align: left;
         background: url('img/f5.jpg') bottom right no-repeat;
        }

         #fondo6 {
         text-align: left;
         background: url('img/f6.jpg') bottom right no-repeat;
        }

         #fondo7 {
         text-align: left;
         background: url('img/f7.jpg') bottom right no-repeat;
        }

         #fondo8 {
         text-align: left;
         background: url('img/f8.jpg') bottom right no-repeat;
        }

        input {
        width:180px;
        background:url('img/input.jpg') top no-repeat;
        font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
        color:#333;
        border:0;
        padding:7px 10px;
        margin:-10px 0 0 0;
        color:#777;
}
textarea {
        width:350px;
        height:105px;
        background:url('img/textarea.jpg') top no-repeat;
        font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
        color:#333;
        border:0;
        padding:10px;
        margin:5px;
        color:#777;
}

input[type=submit] {
         cursor:pointer;
         background:#ff9900;
         color:#fff;
         font-weight:bold;
         width:182px;
         height:33px;
         padding:7px 10px;
         margin:5px;
         background:url('img/submit.jpg') top no-repeat;
}

