/* Start of CMSMS style sheet 'Estilos Despacho de Abogados' */
* html #contenido_interior {
height: 522px;
}

body {
background-color: #D5D3C8;
font: 8pt "Trebuchet MS", Verdana, Arial, Sans-Serif;
color: #000;
margin: 0px;
margin-top: 0px;

}

img {

border: none;

}

a {
text-decoration: none
}

#contenedor {

width: 1000px;
/*height: 645px;*/
padding: 0px;
margin: auto;
}


#superior {

border-top: 1px solid #000000;
width: 1000px;
height: 424px;
background: url('uploads/images/fondo.jpg') no-repeat;

}


#page {

}

#cabecera {

background: url('uploads/images/cabecera.jpg') no-repeat top left;
width: 1000px;
height: 155px;

}

h1 {
font-size: 26pt;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 75px;
font-weight: normal;
}

h2 {
font-size: 20pt;
color: #dbd2c1;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 450px;
font-weight: normal;
}


#menu {
background-color: #dbd2c1;
width: 776px;
height: 32px;
margin:auto;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px 0px 0px 0px;
/*padding-left: 5px;*/
}

#menu ul ul {
position: absolute;
display: none;
list-style: none;
background-color: #dbd2c1;
}

#menu > li > ul {
position: absolute;
display: none;
list-style: none;
}

#menu ul ul li {
float: none;
}

#menu ul li:hover > ul {
display: block;
}

#menu > li {
display: inline;
}

#menu ul li {
float: left;
border-right: 1px solid #2d2d2d;
font-size: 10pt;
/*padding: 4px 0px 3px 0px;*/
/*padding: 2px 10px 3px 10px; */

}

#menu ul li a {
color: #2d2d2d;
font-size: 10pt;
display: block;
text-decoration: none;
padding: 6px 14px 9px 14px;
font-weight: bold;
}

#menu ul li a:hover{
background: #2d2d2d;
color: #fff;
}



#banners {

width: 800px;
margin: auto;
/*height: 86px;*/

}

#inferior {

width: 1000px;
min-height: 424px;
background-color: #1f1f1f;
padding-top: 15px;

}


#contenidos {

/* float: left; */
width: 784px;
margin: auto;
min-height: 250px;
background-color: #2d2d2d;
border: 1px solid #dbd2c1;
margin-left: 100px;
/* margin-top: 15px; */
padding: 8px;

}

#contenidos h3{
padding: 0px;
margin: 0px;
color: #dbd2c1;
font-size: 12pt;

}


#contenidos p{
padding: 0px;
color: #dbd2c1;
font-size: 10pt;
text-align: justify;
}


#contenidos form{

color: #dbd2c1;
font-size: 10pt;

}


#contenidos a{

color: #dbd2c1;
text-decoration: none;
}

#contenidos ul{

color: #dbd2c1;
list-style-type: square;
font-size: 10pt;

}

#contenidos ol{

color: #dbd2c1;
font-size: 10pt;

}

#contenidos h2{

padding: 0px 0px 0px 10px;

}

#contenidos table tr td{
align: left;
}

.nombre {

font-size: 11pt;
color: #0168b5;
font-weight: bold;

}

.descripcion {
color: #dbd2c1;
font-size: 9pt;
font-weight: bold;
}

.descripcion2 {
color: #dbd2c1;
font-size: 8pt;
font-weight: bold;
}

.noticias {
color: #58bde9;
font-size: 9pt;
font-weight: bold;
}


#oficinas {

/* float: left; */
width: 784px;
margin: auto;
margin-left: 100px;
margin-top: 5px;
margin-bottom: 0px;
padding: 8px;

}

#oficinas h3 {

padding: 0px;
margin: 0px;
color: #dbd2c1;
font-size: 14pt;

}

#oficinas p {

padding: 0px;
color: #dbd2c1;
font-size: 10pt;
text-align: justify;

}

#oficinas ul li{
color: #dbd2c1;
}

#pie {
width: 1000px;
height: 34px;
background: #2d2d2d;
color: #dbd2c1;

}

#pie p{

text-align: right;
padding: 10px;
margin: 0px;

}

#pie a{

text-decoration: none;
color: #dbd2c1;
}


.limpia {
clear: both;
}

img {
padding:0px;
margin: 0px;
}

.ofi01 {

font-size: 10pt;
color: #00459a;
font-weight: bold;

}

.ofi02 {

font-size: 10pt;
color: #0168b5;
font-weight: bold;

}

.ofi03 {

font-size: 10pt;
color: #00a6ec;
font-weight: bold;

}

.ofi03 a{

font-size: 10pt;
color: #00a6ec;
font-weight: bold;

}

.ofi04 {

font-size: 10pt;
color: #58bde9;
font-weight: bold;

}


div#credits-futurvia { width: 1000px; margin: auto; }
div#credits-futurvia p { font-size: 8pt; margin: 4px 0; padding-right: 9px; text-align: right; }
div#credits-futurvia a { color: #2a3e52; }
div#credits-futurvia .verde-fv { color: #80B37A;}
div#credits-futurvia .azul-fv { color: #5781A9; }
/* End of 'Estilos Despacho de Abogados' */

