body{background-color:#dfdcca; margin:0; padding:0; text-align:center; font-size:1em; font-family:"Trebuchet MS",Verdana,sans-serif; color:#666;}
a{font-size:1em; text-decoration:underline; color:#666;}
p{margin:20px 15px 0 16px; font-size:0.8em;}
img{border:none;}
li{font-size:0.75em;}

/* box model */
#container{width: 650px; \width:650px; w\idth:650px; margin:10px; margin-left:auto; margin-right:auto; background-image:url(../i/df_bg.gif); background-repeat:repeat-y;}
#top{background-color:#fff; height:150px;}
#sit_bar{background-image:url(../i/sitbar_bg.gif); background-repeat:repeat-x; text-align:left; padding-left:10px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#left{float:left; position:relative; width:180px; text-align:center; padding-bottom:25px;}
#right{float:left; position:relative; width:468px; text-align:left; padding-bottom:10px;}
#footer{clear:both; text-align:left; display:block; width:638px; background-color:#b19d83; border:solid 1px #fff; padding:5px;}

/* barra situación */
#sit_bar p{font-family:Arial,Helvetica,sans-serif; margin:0px; color:#a28c6c; font-weight:bold;}
.sit_barlink, a.sit_barlink:link, a.sit_barlink:visited, a.sit_barlink:visited{color:#a28c6c; text-decoration:none;}
a.sit_barlink:hover{color:#79674d;}

/* menú usuario */
#langs{height:23px; float:left; border:solid 1px #a6ae75; padding:1px; margin:7px 0 0 3px; width:164px; text-align:center;}
#langs img{margin:2px;}
#fonts{height:23px; float:left; border-top:solid 1px #a6ae75; border-bottom:solid 1px #a6ae75; border-right:solid 1px #a6ae75; padding:0 4px 0 4px; margin:7px 4px 0 0;}
#left img {vertical-align:middle;}

/* menú */
#mainMenu{float:left; border:1px solid #a6ae75; margin:10px 0 0 3px; text-align:left;}
#mainMenu ul{margin: 0; padding: 0; list-style-type: none;}
#mainMenu a{display:block; color:#1A3B54; background-color:#eeece2; width:147px; padding:3px 12px 3px 8px; text-decoration:none; border-bottom:1px solid #fff; font-weight:bold;}
#mainMenu a:hover{background-color:#cec6a2; color:#FFF;}
#mainMenu li li a{display:block; color:#1A3B54; background-color:#e9e6d8; width:9em; padding:3px 3px 3px 17px; text-decoration:none; border-bottom:1px solid #fff; font-weight:normal;}
li.despacho a{display:block; color:#1A3B54; background-color:#666; width:9em; padding:3px 12px 3px 8px; text-decoration:none; border-bottom:1px solid #fff; font-weight:bold;}
.hola{width:150px;}
li ul{display: none;}
li:hover >ul{display: block;}
#vertnav{list-style: none;}
#vertnav ul{padding:0; margin:0; list-style:none; width:12em; z-index:99; overflow:visible; position:absolute; background-color:#DFDFDF;}
#vertnav li{position:relative; width:12em; background-color:#DFDFDF; border:solid 1px #CECECE; border-bottom:none; display:block; height:1.5em; /*auto */margin:0;}
#vertnav a{text-decoration:none; display:block; padding: 0.1em; margin:0.2em 0 0.2em 0.1em; /*helps Opera with hover */ background-color:#DFDFDF; width:11.5em; /*helps IE with hover */ height:1em;}
#vertnav a:hover{background-color:#0099CC; color:#FFFFFF;}
#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{display:none; position:absolute; top:0; left:12em;}
#vertnav li:hover ul ul, #vertnav li:hover ul ul ul{display:none;}
#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul{display:block;}
li>ul{top:auto; left: auto;} /* Win IE only \*/ * html #vertnav li{float:left;}/* end holly hack */


/* index */
#index_logo{background-image:url(../i/logo_h2.gif); background-repeat:no-repeat; width:139px; height:47px;}

/* desarrollo general */
#right h2,h3,h4,h5{font-family:Verdana,Arial,Helvetica,sans-serif;}
#right h2,h3,h4{color:#998260;}
#right h2{margin:15px 0 5px 15px; font-size:1.2em;}
#right h3{margin:10px 0 5px 13px; font-size:0.9em;}
#right h4{margin:10px 0 1px 13px; font-size:0.9em;}
#right h5{margin:15px 0 1px 15px; font-size:0.9em; color:#666;}
.firstTxt{margin:10px 15px 0 15px;}
.lastTxt{margin:20px 15px 10px 15px;}
.urldespacho {color:#666 !important;}

/* menu despachos */
#despachoMenu{margin:0 0 0 15px;}
.despachoMenu_link, a.despachoMenu_link:link, a.despachoMenu_link:visited, a.despachoMenu_link:active{color:#998260; text-decoration:none;}
a.despachoMenu_link:hover{text-decoration:underline;}

/* contacto - despachos */
.int{width:350px;margin:0 0 5px 0;color:#333;}
.txa{color:#333; width:350px; height:100px;}
.email{font-size:0.9em; color:#666; text-align:left; float:right; width:200px; font-weight:normal; background:#f5e7cf; border:solid 1px #e6c186; padding:6px; margin:15px 25px 0px 0px;font-size:12px;line-height:15px;}
.email a:link{color:#db5b33;}
.bt{text-align:right;}
.submit{background-color:#666; color:#fff; margin:10px 55px 15px 0;}
#contform{/*border:solid 1px #666;*/ width:90%; margin:auto;}
.contactoLnDiv{text-align:center;}
.contactoLn{width:95%; margin-top:10px;}
.contacto_link, a.contacto_link:link, a.contacto_link:visited, a.contacto_link:active{color:#666; text-decoration:none;}
a.contacto_link:hover{text-decoration:underline;}


/* footer */
#footer p{color:#fff; margin:1px 0 0 5px;}
#footer a:link,a:visited{color:#fff; text-decoration:none;}
#footer a:hover,a:active{text-decoration:underline;}

/* links */
.lista_links{margin-top:0px; padding-left:1em; list-style-type:none;}
a.links:link, a.links:visited, a.links:active{text-decoration:none; font-size:0.9em;}
a.links:hover{text-decoration:underline;}

/* asociados */
a.asociadosLink:link, a.asociadosLink:visited, a.asociadosLink:active{text-decoration:none; color:#666;}
a.asociadosLink:hover{text-decoration:underline;}

/* misc */
.hidden{display: none;}

/* foto*/
.miniFoto{float:right; margin:23px 10px 5px 10px;}
.maxiFoto{margin: 4px;}

/* textos */
.dest{color:#888; font-weight:bold;}

