body {
margin:0;
background-image:url(img/main/bg1.jpg);
background-position:top;
background-repeat:repeat-x;
}

.setcopyright {
width:791px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
padding-top:15px;
padding-bottom:10px;
}

.setcopyright a {
color:#343434;
font-weight:bold;
text-decoration:none;
}

.setcopyright a:hover {
color:#D11526;
}

.getlanguaje {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin-top:20px;
margin-right:15px;
}

.getlanguaje a {
color:#333333;
text-decoration:none;
}

.getlanguaje a:hover {
color:#BB0000;
}

.list_news {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#BB0000;
font-weight:bold;
}

.list_news a {
color:#BB0000;
text-decoration:none;
display:block;
background-image:url(img/main/bullet1.gif);
background-position:left 5px;
background-repeat:no-repeat;
padding-left:10px;
}

.list_news a:hover {
text-decoration:underline;
}

#tblContactSuccess {
padding:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
padding-bottom:15px;
font-weight:bold;
}

.v11 {
font-size:10px;
}

.FormBottom {
background-image:url(img/main/send.jpg);
background-position:top;
background-repeat:no-repeat;
width:64px;
height:22px;
border:0;
margin:0;
cursor:pointer;
}

.info_contacto {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#40404A;
padding:10px;
padding-left:15px;
line-height:18px;
padding-top:5px;
}

.zone_form_contacto {
padding:10px;
background-color:#EBE9ED;
margin-left:8px;
margin-right:8px;
padding-left:15px;
}

.form_contacto_txt1 {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#BB0000;
font-weight:bold;
margin-bottom:20px;
}


.form_contacto_txt2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
}

.form_texts {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:245px;
border:0;
padding:4px;
margin:0;
}

.form_texts_2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:245px;
height:90px;
border:0;
padding:4px;
margin:0;
}

.zoneDetLawyer {
margin-left:20px;
margin-right:20px;
margin-top:30px;
}

.zoneDetLawyer_txtEmail {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-bottom:20px;
}

.zoneDetLawyer_txtEmail a {
color:#9B0000;
text-decoration:none;
}

.zoneDetLawyer_txtEmail a:hover {
text-decoration:underline;
}

.zoneDetLawyer_txt1 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
margin-bottom:8px;
}

.zoneDetLawyer_txt2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:18px;
margin-bottom:20px;
}

.zoneDetLawyer_txt2 a {
color:#666666;
text-decoration:underline;
}

.zoneDetLawyer_txt2 p {
margin:0;
margin-bottom:13px;
}

.zoneDetServices {
margin-top:160px;
margin-left:20px;
margin-right:20px;
}

.zoneDetServices_txt1 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CF142B;
margin-bottom:8px;
}

.zoneDetServices_txt2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px;
margin-bottom:20px;
}

.list_services {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#BB0000;
padding:10px;
}

.list_services a {
color:#BB0000;
text-decoration:none;
display:block;
background-image:url(img/main/bullet1.gif);
background-position:left 3px;
background-repeat:no-repeat;
padding-left:10px;
}

.list_services a:hover {
text-decoration:underline;
}

.list_lawyers_txt_1 {
font-family:Tahoma, Helvetica, sans-serif;
color:#BB0000;
font-size:16px;
margin-bottom:4px;
}

.list_lawyers_txt_1 a {
color:#BB0000;
text-decoration:none;
}

.list_lawyers_txt_1 a:hover {
color:#666666;
text-decoration:underline;
}

.list_lawyers_txt_2 {
font-family:Tahoma, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}

.list_lawyers_zone_1 {
margin-left:8px;
margin-top:5px;
margin-bottom:20px;
}

.seelawyers_absolute {
position:absolute;
cursor:pointer;
}

.seelawyers {
font-family:Tahoma, Helvetica, sans-serif;
color:#BB0000;
font-size:14px;
}

.bgonsection1 {
background-image:url(img/secciones/thefirm.jpg);
background-position:top;
background-repeat:no-repeat;
height:437px;
}

.lawyers_txt1 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#BB0000;
font-weight:bold;
margin-left:8px;
margin-top:5px;
margin-bottom:8px;
}

.lawyers_img {
margin-left:8px;
margin-top:5px;
margin-bottom:20px;
}

.sects_txt1 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#BB0000;
font-weight:bold;
margin-left:20px;
margin-top:15px;
margin-bottom:25px;
}

.sects_txt2 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:16px;
color:#666666;
margin-left:20px;
margin-top:15px;
margin-right:10px;
}

.sects_txt2_exts {
font-family:Tahoma, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#CF142B;
margin-left:20px;
margin-top:15px;
margin-right:10px;
}


.sects_txt3 {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-left:20px;
margin-top:15px;
margin-right:35px;
margin-bottom:20px;
line-height:18px;
}

.sects_txt3 p {
margin:0;
margin-bottom:10px;
}

.sects_zone {
width:551px;
margin-left:9px;
margin-top:10px;
background-color:#FFFFFF;
}

.navilinks_zone {
margin-bottom:15px;
}

.left_txt1 {
font-family:Tahoma, Helvetica, sans-serif;
color:#EBB3B3;
font-size:10px;
margin-bottom:10px;
}

.left_txt2 {
font-family:Tahoma, Helvetica, sans-serif;
color:#EBB3B3;
font-size:24px;
font-weight:bold;
margin-bottom:5px;
}

.left_txt3 {
font-family:Tahoma, Helvetica, sans-serif;
color:#EBB3B3;
font-size:12px;
}

.left_txt3 a {
color:#EBB3B3;
text-decoration:none;
}

.left_txt3 a:hover {
text-decoration:underline;
}

.txtnavizone {
margin-left:25px;
margin-right:10px;
margin-top:30px;
margin-bottom:90px;
}

.imgportadafront {
width:551px;
margin-left:9px;
margin-top:10px;
}

.navilinks {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
}

.navilinks a {
color:#FFF;
text-decoration:none;
display:block;
background-image:url(img/navi/linelinks.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:8px;
padding-top:6px;
padding-left:20px;
border-left:4px solid #BB0000;
}

.navilinks a:hover {
color:#EBE9ED;
border-left:4px solid #EBE9ED;
}

.navibgontd {
padding-top:8px;
background-image:url(img/navi/bgontdnavi.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#A60000;
width:214px;
}

.contentsinside {
width:774px;
}

.contentszone {
background-image:url(img/main/bgxontentzone.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#EBE9ED;
width:791px;
}

.antfooter {
background-image:url(img/footer/bgantfooter.jpg);
background-position:top;
background-repeat:no-repeat;
width:791px;
height:74px;
}

.subheader {
background-color:#FFFFFF;
height:5px;
font-size:0;
width:791px;
margin-top:5px;
}

.linkstop {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin-top:20px;
margin-right:15px;
}

.linkstop a {
color:#333333;
text-decoration:none;
}

.linkstop a:hover {
color:#BB0000;
}

.logo {
background-image:url(img/header/logo.jpg);
background-position:top;
background-repeat:repeat-x;
width:227px;
height:73px;
cursor:pointer;
margin-top:5px;
}

.header {
width:791px;
margin:0 auto;
}