/*Elementos del interior del sitio*/
@import url("estilos.css"); /*  Hoja de estilos del Home */
/*********************************************************************************/

body {
        color: #544D37;
}

div.interior0,
div.interior1,
div.interior2,
div.interior3{
        width:398px;
        background:url(../img/bullet08.gif) no-repeat;
        background-position:left 9px;
        padding-left:16px;
        margin:50px 0 0 41px;}

div.interior1{
        margin-top:0px;
        background-position:left 27px;}

div.interior2{
        width:415px;
        margin-top:0px;
        background-position:left 9px;
}

.interior2 .cierreTabla{
        border-bottom:1px solid #082644;
        height:30px;
}
div.interior3{
        width:415px;
        margin-top:0px;
        background-position:left 15px;}

div.interior0 table.in,
div.interior1 table.in,
table.dondeestamos{
        width:100%;
        color:#544D37;
        border-bottom:1px solid #082644;}

div.interior1 table.in{
        vertical-align:top;}


/*Estos spans se utilizan para resaltar los nombres o palabras al comienzo de un texto*/
p.nombre{
        color:#544d37;
}
p.nombre span,
span.lista_azul,
span.azul{
        color:#003466;
        font-weight:bold;
        display:block;}
/* Jose */
span.azul a{
        color:#003466;
        font-weight:bold;}

span.azul a:hover{
        color:#BAAF6F;}

/* Jose End*/

span.lista_azul{
        font-size:11px;
}

/*span.lista_azul a{
        color:#003466;
}

span.lista_azul a:hover{
        color:#FF9E0C;
}*/


span.nombre2{
        color:#544D37;
        font-weight:bold;}

span.nombre3{
        color:#003466;
        font-weight:bold;}

td.primera,
td.primera0{
        border-bottom:1px solid #082644;
        padding-bottom:17px;}

td.primera0{
        padding-left:6px;
        }

td.primera p,
td.primera2 p{
        text-align: left;
        padding:0 6px 0 6px;}

td.primera2{
        border-top:1px solid #082644;
        padding-top:17px;}

td.primera2 p.titulo,
td.primera0 p.titulo{
        text-align:left;
        line-height:22px;}

td.lista_col1,
td.lista_col1_ultima{
        width:65%;
        padding:15px 0 0px 8px;
        vertical-align:top;
        text-align:justify;
        color:#544d37;
}
.refAzul{
        color:#003466;
        font-weight:bold;
}
.refMarron{
        color:#544d37;
        font-weight:bold;
}

td.lista_col1_ultima{
        padding-bottom:15px;}

td.lista_col2{
        /*width:152px;*/
        width:35%;
        padding-top:15px;
        padding-right:10px;
        vertical-align:top;
        text-align:right;
}

p.titulo,
p.titulo_azul{
        font-family:"Times New Roman", Times, serif;
        font-size:24px;
        color:#B3A26B;}

p.titulo{
        font-weight:500;}

p.titulo_azul{
        color:#003466;}

p.desc{
        color:#003466;
        margin-top:16px;
        font-weight:bold;}

/*tabla plantilla in2*/
table.fotosynombres{
        width:318px;
        margin:64px 0 30px 57px;}

table.fotosynombres td{
        width:102px;
        padding-right:4px;}

table.fotosynombres img{
        margin-bottom:13px;}

/*Plantilla Donde estamos*/
table.dondeestamos td{
        width:180px;
        padding:0 15px 25px 15px;
        vertical-align:top;
}

table.dondeestamos td.primera,
table.enlaces td.primera{
        padding-left:0px;
        padding-bottom:10px;}

table.dondeestamos td img{
        margin:16px 0 30px 0;}

p.parrafo_arriba_solo{
        width:414px;
        color:#544D37;
        margin:73px 0 15px 60px;
        text-align:justify;
}

/*Plantilla Enlaces*/

table.enlaces,
table.articulos,
table.servicios{
        width:414px;
        width:100%;}

table.enlaces tr td.col1,
table.servicios tr td.col1{
        width:105px;
        padding-top:15px;}

table.enlaces tr td.col1 img,
table.servicios tr td.col1 img{
        margin-bottom:14px;}

table.enlaces tr td.col2,
table.servicios tr td.col2{
        width:292px;
        padding-left:17px;
        padding-top:17px;
        vertical-align:top;
}
table.articulos tr td.col2{
        padding-left:10px;}

table.articulos tr td.col3{
        padding:0 15px 10px 0;}

table.enlaces tr td.col2 ul li,
table.articulos tr td.col2 ul li,
table.articulos tr td.col3 ul li,
table.servicios tr td.col2 ul li{
        background:url(../img/bullet09.gif) no-repeat;
        background-position:left 4px;
        margin-bottom:5px;
        padding-left:20px;
        color:#544D37;}

table.articulos tr td.col4 ul li{
        background-position:left center;
        margin-bottom:15px;
        margin-top:15px;
        padding-left:10px;
        color:#544D37;
        background-image: url(../img/bullet05b.gif);
        background-repeat: no-repeat;
}

table.enlaces tr td.col2 ul li a,
table.articulos tr td.col2 ul li a,
table.articulos tr td.col3 ul li a,
table.articulos tr td.col4 ul li a,
table.servicios tr td.col2 ul li a{
        color:#003466;}

table.enlaces tr td.col2 ul li a:hover,
table.articulos tr td.col2 ul li a:hover,
table.articulos tr td.col3 ul li a:hover,
table.articulos tr td.col4 ul li a:hover,
table.servicios tr td.col2 ul li a:hover{
        color:#BAAF6F;}

/*Plantilla Articulos y Articulos_ficha*/
table.enlaces tr td.col2,
table.servicios tr td.col2{
        width:100%;
        padding-left:17px;}

table.articulos tr td.col2 ul,
table.articulos tr td.col3 ul{
        margin:9px 0 0 7px;
        clear:both;}

table.articulos tr td.col2 p,
table.articulos tr td.col3 p{
        color:#544D37;
        margin-left:7px;
        text-align:justify;
}

table.articulos tr td.col2 p.tipo2{margin-left:0px;}

table.articulos tr td.col2 p.ultimo,
table.articulos tr td.col3 p.ultimo {margin-bottom:65px;}

div.decoresolid_titulo,
div.decoresolid_titulo2{
        width:306px;
        border-top:1px solid #003466;
        float:right;
        margin:14px 0 6px 0;}

div.decoresolid_titulo2{
        margin-bottom:0px;
}

div.decorepuntos_fecha,
div.decorepuntos_fecha2{
        width:311px;
        margin:16px 0 0px 0;
        border-top:1px dotted #003466;
        float:left;}

div.decorepuntos_fecha2{
        margin-bottom:0px;}

div.fecha_der,
td.col3 div.fecha_der{
        margin:9px 0px 0 0;
        color:#B3A26B;
        text-align:right;
        padding-bottom:5px;
        background:url(../img/decore_1.gif) no-repeat right;
}

td.col3 div.fecha_der{
        background:url(../img/decore_1.gif) no-repeat right;}
td.col2 div.fecha_der{
        margin-right:22px;
}
div.fecha_der2{
        color:#B3A26B;
        width:70px;
        margin:0px 10px 0 0;
        float:right;}

table.articulos tr td.cantpaginas{
        border-top:1px solid #003466;
        padding-top:10px;
        margin-top:10px;
        margin-bottom:10px;}

a.flechaatras,
a.flechaadelante{
        display:block;
        width:6px;
        height:7px;
        text-indent:-9999px;
        margin:3px;}

a.flechaatras{
        background:url(../img/bullet_flechaatras.gif) no-repeat;
        float:left;}

a.flechaadelante{
        background:url(../img/bullet_flechaadelante.gif) no-repeat;
        float:right;}

span.cantpaginas{
        color:#003466;
        width:65px;
        font-size:11px;
}

table.subtitulo{
        clear:both;
        width:370px;
        border-bottom:1px dashed #003466;
        margin:10px 0px 15px 0;}

.linea{
        clear:both;
        width:390px;
        border-bottom:1px dashed #003466;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 10px;
}

td.contenido_art_ficha{
        padding:9px 22px 27px 16px;
        color:#544D37;
        text-align:justify;}

td.contenido_art_ficha p{
        margin-bottom:14px;}

td.col1_subtitulo{
        width:100px;
        vertical-align:top;
        padding-bottom:13px;
        padding-right:15px;
}

td.col_subtitulo{
        /*width:304px;*/
        /*padding-left:20px;*/
        color:#003466;
        font-size:14px;
        font-weight:bold;
        vertical-align:top;
        padding-bottom:10px;
}

td.col_subtitulo p{
        /*width:259px;*/}

p.azulsubtitu{
        color:#003466!important;
        text-align:justify;
        line-height:14px;
}

/*Plantilla noticias*/
table.noticias{
        clear:both;
        width:100%;
        margin-right:22px;}

table.noticias tr td.col1{
        width:100px;
        vertical-align:top;
        padding-top:8px;}

table.noticias tr td.col2{
        width:259px;
        margin-top:15px;
        padding:8px 0 10px 20px;
        vertical-align:top;}

span.azul{
        font-size:11px;
        font-weight:bold;
        margin-bottom:9px;
        text-align:justify;}

/*Plantilla servicios*/
p.azul_ontop{
        width:414px;
        color:#003466;
        font-weight:bold;
        margin:15px 0 15px 60px;}

table.servicios{
        border-bottom:1px solid #003466;}

table.enlaces{
        border-bottom:1px solid #003466;}

/*Plantilla Contacto*/
table.contacto{
        margin:8px 4px 0 4px;
        width:100%;}

table.contacto input{
        border:1px solid #B3A26B;
        width:249px;
        font: normal 9px Verdana, Arial, Helvetica, sans-serif;
        padding:2px 4px;
}

td.formu_inputs{
        padding-top:7px;}

table.contacto td.col1_b,
table.contacto td.col1_a{
        vertical-align:top;
        padding-left:15px;
        padding-top:7px;}

table.contacto td.col1_a{
        background:url(../img/bullet09.gif) no-repeat;
        background-position:left 10px;}

table.contacto td.col1_b span,
table.contacto td.col1_a span{
        color:#003466;
        font-weight:bold;}

input.comentarios{
        height:111px;
        margin-bottom:40px;}

div.botonesenvio{
        margin:15px 0 0 283px;
        _margin-left:290px;
        float:left;
        display:inline;
        /*width:410px;
        margin:14px 0 0 41px;*/}

div.botonesenvio button{
        font:bold 9px Verdana, Arial, Helvetica, sans-serif;
        color:#b3a26b;
        padding:4px 0;
        width:70px;
        text-align:center;
        border: 1px solid #b3a26b;
        background-color:#fff;
        margin:0 0 0 9px;
        float:left;
        display:inline;
}

.botonesenvio{
        _margin-left:50px;
        float:left;
        display:inline;
        margin-top: 5px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 50px;        /*width:410px;
        margin:14px 0 0 41px;*/}

.botonesenvio button{
        font:bold 9px Verdana, Arial, Helvetica, sans-serif;
        color:#b3a26b;
        padding:4px 0;
        width:70px;
        text-align:center;
        border: 1px solid #b3a26b;
        background-color:#fff;
        margin:0 0 0 9px;
        float:left;
        display:inline;
}

td.primera p a:link{
        color: #544D37;
        text-decoration: underline;
}

td.primera p a:visited{
        color: #544D37;
        text-decoration: underline;
}

td.primera p a:hover{
        color: #B3A26B;
        text-decoration: none;
}


.interior2 a:link{
        color: #544D37;
        text-decoration: underline;
}

.interior2 a:visited{
        color: #544D37;
        text-decoration: underline;
}

.interior2 a:hover{
        color: #B3A26B;
        text-decoration: none;
}
