@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol,
fieldset, form, label, legend, caption,
center {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-family:Arial, Helvetica, sans-serif;
     vertical-align: baseline
}

body {
	/*background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;*/
	font-size: 11px;
	background-color:#728089;
    line-height: 1;
}

.clearfix {content:".";clear:both;visibility:hidden;}
.clearfix{display:block;}

:focus {
     outline: 0
}

ol, ul {
list-style-image:url(../images/bullet.gif);
line-height:14px;

}

.table {
	 padding:8px;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

h2{
	color: #093960;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0px 0;
}

h3{
	color: #093960;
	font-size:11px;
	font-weight:bold;
}


#flashcontent {
	}


/****************************** Menu *******************************************/

#leftcolumn a { background: url(image_hover.gif); }
#leftcolumn a:link { background: url(image_default.gif); }
#leftcolumn a:hover, a:focus { background: url(image_hover.gif); }



.comboYear{ background-color:#CFDAE0; font-size:10px; width:100px;}
/********************************* Container ************************************/

#divInicio{ float:left; width:200px; text-align:left; padding-left:20px;}

#container {
width : 920px;
margin: 0 auto;
color : #666;
line-height : 1.3em;
background-image:url(../images/bg-page.gif);
background-repeat:repeat-y;
/*background : #ffffff;*/
}

#container2 {
width : 780px;
margin: 0px auto;
color : #666;
text-align:center;
line-height : 1.3em;
background : #ffffff;
}


#comboyear{ height:20px; border-bottom:1px solid #cccccc;}
#intro{
	margin-left: -350px;
	position: absolute;
	top: -235px;
	left: 50%;
	width: 700px;
	height: 470px;
	visibility: visible
}

#horizon        
	{
	color: white;
	/*background-color: #0ff;*/
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#leftcolumn {
background-image:url(../images/bg-menu.jpg);
background-repeat:no-repeat;
 background-color:#0e4f6f;
 font-size:11px;
 color: #333;
 width: 176px;
 height:630px;
 float: left;
}

#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 260px;
 float: right;
 text-align: justify;
}

#aniFlash{ 
 background-color:#f2701a;
 height:630px;
}
# { 
 display: inline;
 position: relative;
 background-color:#ecf0f3;
 color: #054767;
 padding: 18px;
 width: 374px;
 height:554px;
 float: right;
 text-align: left;
 line-height:1.3em;
 margin:40px 24px 0 0;
}

# a:link {color: #f36f21; text-decoration: none; font-weight:bold;}
# a:visited {color: #f36f21; text-decoration: none; font-weight:bold;}
# a:hover {color: #5d461c; text-decoration: none; font-weight:bold;}


.tituAbogado{ font-size:13px; font-weight:bold;}

.tituText{ font-size:11px; font-weight:bold;}

#logoLFW{ text-align:center; padding-top:10PX;}


#content { 
 float: left;
 color: #333;
 margin: 0;
 padding: 40px 30px 0 30px;
 width: 420px;
 display: inline;
 position: relative;
}

#contentA { 
 float: left;
 color: #333;
 margin: 0;
 padding: 40px 20px 0 20px;
 width: 440px;
 display: inline;
 position: relative;
 text-align:justify;
}

#contentFull { 
 float: left;
 color: #333;
 margin: 0;
 padding: 40px 30px 0 30px;
 width: 684px;
 display: inline;
 position: relative;
}

#divAboga{ }
#divAboga a:link {color: #f36f21; text-decoration: none; font-weight:bold; display:block; padding:3px;}
#divAboga a:visited {color: #f36f21; text-decoration: none; font-weight:bold; display:block; padding:3px;}
#divAboga a:hover {color: #5d461c; text-decoration: none; font-weight:bold; display:block; padding:3px;}

#contentAbogados{ background-color:#cfdae0; overflow:hidden; height:630px;}
#contentAbogadosF{ background-color:#cfdae0; overflow:hidden; padding-bottom: 20px;}

#listAbogados { 
 float: left;
 color: #0c3c62;
 font-weight:bold;
 font-size: 8.5pt;
 margin: 0;
 padding: 40px 24px 0 24px;
 width: 262px;
 display: inline;
 position: relative;
 line-height:2.2em;
}
div.scroll {
height: 550px;
width: 240px;
overflow: auto;
padding: 8px;
}

#listAbogados a:link {color: #0c3c62;  text-decoration: none; font-weight:bold;}
#listAbogados a:visited {color: #0c3c62; text-decoration: none; font-weight:bold;}
#listAbogados a:hover {color: #5d461c; text-decoration: none; font-weight:bold;}

.slected{ color:#f58222; font-weight:bold;}

#imageAbogado{ width:116px; clear:both; margin-bottom:25px;}

#break{ height:10px;}

a:link {color: #093960; text-decoration: none;}
a:visited {color: #093960; text-decoration: none;}
a:hover {color: #5d461c; text-decoration:none;}

.enlace a:link {color: #093960; text-decoration: none; font-weight:bold;}
.enlace a:visited {color: #093960; text-decoration: none;  font-weight:bold;}
.enlace a:hover {color: #5d461c; text-decoration:none;  font-weight:bold;}
/********************************* Header ************************************/
#menu{padding:0 10px 0 10px;}

#header {
clear: both;
width : 920px;
height:126px;
color : #ffffff;
background-color:#FFFFFF;
}

#headertop {
clear: both;
width : 920px;
height:126px;
}

#navbar{ height:20px; background-color:#a7b6be; padding:6px 70px 0  0; text-align:right; color:#FFFFFF;}

#logo{ width:604px; padding:45px 0 0px 20px; float:left;}
#headImage{ width:144px; border-left: 115px solid #1d5c0d; float:right;}
#descCurriculum{ width:400px; float:right; padding: 40px 20px 0 0}
/********************************* Footer ************************************/

#footer {
height:80px;
clear : both;
padding : 20px 10px 20px 30px;
font-size: 9px;
color: #9e9d9d;
background-color:#FFFFFF;
text-align:center;
}

.addressLawyers{ font-size:11px; font-weight:bold; color: #093960;}


.bordeImage {
padding : 1x;
border: 2px solid #ffffff;
}