/*div {
	border: 1px solid Red;
}*/

body { 
	background-color: #e4e7ec;
	margin: 0px;

	}

* 	html body { 
		font-size: 12px; /* para IE5/WIN */
		font-size: 12px; /*for other IE versions*/
}

body,td,th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 190%;
}

div#wraper { 
	display: block;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

/*****************************************************/
/* Layouts                               		 */
/***************************************************/
div#header {
	width: 970px;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#logo { 
	float: left;
}

div#logo a img { 
	border: none;
}

div#address {
	padding-top: 10px;
	float: right;
	text-align: right;
}
div#address p {
	margin: 0;
	line-height: 135%;
}
div#paper { 
	float: left;
	width: 970px;
	background-color: #f3e8ba;
}

/*****************************************************/
/* MENU                               		 */
/***************************************************/
/* Comentario */
div#nav {
	padding: 60px 60px 30px 60px;
	float: left;
	width: 170px;
}

div#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*div#nav ul#menu li {
	width: 155px;
	border-bottom: 1px solid #dde2e9;
	background: url(../images/arrow.gif) no-repeat right;
}
*/
div#nav ul#menu li a {
	width: 155px;
	border-bottom: 1px solid #dde2e9;
/*	background: url(../images/arrow.gif) no-repeat right;*/
}

/**************Arrow*****************/
div#nav ul#menu li#home a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#about a {
	background: url(../images/arrow.gif) no-repeat right;
	}
div#nav ul#menu li#about a.menu_on {
		background: url(../images/arrow_down.gif) no-repeat right;
		}	
	
div#nav ul#menu li#about ul li a {
		background: none;
	}
div#nav ul#menu li#attorney a {
	background: url(../images/arrow.gif) no-repeat right;
}
div#nav ul#menu li#attorney a.menu_on {
		background: url(../images/arrow_down.gif) no-repeat right;
}
div#nav ul#menu li#attorney ul li a {
	background: none;
}

div#nav ul#menu li#criminal a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#criminal a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}
		
div#nav ul#menu li#criminal ul li a {
	background: none;
}

div#nav ul#menu li#dui a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#dui a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#dui ul li a {
	background: none;
}

div#nav ul#menu li#consumer a {
	background: url(../images/arrow.gif) no-repeat right;
}
div#nav ul#menu li#consumer a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#consumer ul li a {
	background: none;
}

div#nav ul#menu li#family a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#family a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#family ul li a {
	background: none;
}

div#nav ul#menu li#bankruptcy a {
	background: url(../images/arrow.gif) no-repeat right;
	
}

div#nav ul#menu li#bankruptcy a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#bankruptcy ul li a {
	background: none;
}

div#nav ul#menu li#personal a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#personal a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#personal ul li a {
	background: none;
}

div#nav ul#menu li#estate a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#estate a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#estate ul li a {
	background: none;
}

div#nav ul#menu li#business a {
	background: url(../images/arrow.gif) no-repeat right;
}

div#nav ul#menu li#business a.menu_on {
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#nav ul#menu li#business ul li a {
	background: none;
}

div#nav ul#menu li#contact_menu a {
	background: url(../images/arrow.gif) no-repeat right;
}


/**************End Arrow********************/

div#nav ul#menu li ul {
	list-style: none;
	font-size: 90%;
}

div#nav ul#menu li ul li {
	list-style: none;
	font-size: 90%;
	border-bottom: 0px solid #dde2e9;

}

div#nav ul#menu li ul li a {
	margin-left: 10px;
	width: 145px;
	background: none;
	border: none;
	color: #768eaa;
	border-bottom: 1px solid #dde2e9;
}

div#nav ul#menu li ul li a:hover {
	margin-left: 10px;

}



div#inner_col {
	padding-right: 10px;
	text-align: justify;
}
div#inner_col img { 
	float: left;
/*	padding-left: 10px;*/
	margin: 0;
}

#nav img.need_help { 
	padding-top: 60px;
}

div#nav	ul#proud_members { 
	padding-top: 60px;
	margin-bottom: 30px;
}

div#nav ul#proud_members li {
	width: 155px;
	border-bottom: 1px solid #dde2e9;
	background: url(../images/arrow_down.gif) no-repeat right;
}

div#blog_sidebar h2 { 
	margin: 0px;
	padding: 0px;
}


div#nav ul#help li {
	line-height: 150%;
	width: 155px;
	border-bottom: 1px solid #dde2e9;
	background: url(../images/arrow.gif) no-repeat right 26px;
}

div#nav ul#help li a {
	padding-bottom: 2px;
	padding-top: 2px;
	display: block;
	width: 155px;
	color: #666666;
	text-decoration: none;
}
div#nav ul#help li a:hover {
	color: #003b7a;
	text-decoration: none;
}

div#nav ul#menu li a {
	padding-bottom: 2px;
	padding-top: 2px;
	display: block;
	width: 155px;
	color: #666666;
	text-decoration: none;
}

div#nav ul#menu li a:hover {
	color: #003b7a;
	text-decoration: none;
}

ul#back_homepage {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#back_homepage li { 
	padding-left: 20px;
	background: url(../images/arrow_back.gif) no-repeat left;
}

ul#back_homepage li a { 
	color: #666666;
	text-decoration: none;
}
ul#back_homepage li a:hover { 
	color: #003b7a;
	text-decoration: none;
}

body#home div#nav ul#menu li#home a,
body#about_page div#nav ul#menu li#about a,
body#attorney_profiles ul#menu li#attorney a,
body#criminal_defense ul#menu li#criminal a,
body#dui ul#menu li#dui a,
body#consumer_law ul#menu li#consumer a,
body#family_law ul#menu li#family a,
body#bankruptcy_page ul#menu li#bankruptcy a,
body#personal_injury ul#menu li#personal a,
body#estate_planning ul#menu li#estate a,
body#business_services ul#menu li#business a
 { 
/*	color: #003b7a;*/
	text-decoration: none;
/*	cursor: default;*/
}

body#criminal_defense ul#menu li#criminal a li a { 
	color: red;
}

div#content { 
	float: left;
	width: 680px;
}

div#content a { 
	color: #003b7a;
	text-decoration: none;
}

div#content a:hover { 
	color: #003b7a;
	text-decoration: underline;
}


div#content_inner { 
	float: left;
	width: 680px;
	margin-bottom: 60px;
}

div#content_inner a { 
	color: #003b7a;
	text-decoration: none;
}

div#content_inner a:hover { 
	color: #003b7a;
	text-decoration: none;
}

div#content_contact { 
	float: left;
	width: 680px;
}

div#content_contact a { 
	color: #003b7a;
	text-decoration: none;
}

div#content_contact a:hover { 
	color: #003b7a;
	text-decoration: underline;
}

div#content_contact a img { 
	border: none;	
}

div#content_inner img { 
	margin-bottom: 60px;
}

div#content_inner_legal { 
	float: left;
	width: 680px;
	margin-bottom: 60px;
	padding-top: 60px;
}

div#content_inner_legal a { 
	color: #003b7a;
	text-decoration: none;
}

div#content_inner_legal a:hover { 
	color: #003b7a;
	text-decoration: none;
}



/*******profiles*******/

div#content_inner_profiles { 
	float: left;
	width: 680px;
	margin-bottom: 10px;
	padding-top: 40px;
}

div#content_inner_profiles a { 
	color: #003b7a;
	text-decoration: none;
}

div#content_inner_profiles ul { 
	margin: 10px 0px 0px 0px;
	padding: 0;
}

div#content_inner_profiles ul li { 
	margin-left: 20px;
}


div#content_inner_profiles a:hover { 
	color: #003b7a;
	text-decoration: none;
}

div#content_inner_profiles #img_profile { 
	margin-bottom: 60px;
	padding-right: 10px;
}


div#content_inner_profiles div.vcard { 
	float: left;
	width: 100px;
	height:30px;
	padding-left: 40px;
		padding-top: 6px;
	background: url(../images/vcard_icon.jpg) no-repeat;
}


div#content_inner_profiles div.profiles_img { 
	float: left;
	width: 200px;
	padding-right: 20px;
}



div#content_inner_profiles div.profiles_pic { 
	float: left;
	width: 200px;
	height: 100%;
}


div#content_inner_profiles div.profiles_title { 
	float: left;
	width: 200px;
	padding-right: 20px;
}

div#content_inner_profiles div.profiles_info { 
	float: left;
	width: 450px;
	height: 100%;
	padding-bottom: 20px;
	padding-left:15px;
}

/******************/

div#content_inner_sitemap { 
	float: left;
	width: 680px;
	margin-bottom: 60px;	
}
div#content_inner_sitemap a { 

	text-decoration: none;
}

div#content_inner_sitemap a:hover { 
	color: #003b7a;
}

div#content_inner_sitemap ul { 
	margin: 0;
	padding: 0;
	list-style: none;
}

div#content_inner_sitemap ul li a { 
	color: #666;
}
div#content_inner_sitemap ul li a { 
	color: #666;
}

div#content_inner_sitemap ul li ul { 
	font-size: 90%;
	margin-left: 15px;
}

div#content_inner_sitemap ul li ul li a { 
	font-weight: normal;
	color: #768eaa;
}
div#content_inner_sitemap ul li ul li a:hover { 
	font-weight: normal;
	color: #003b7a;
}

div#content_inner_sitemap img { 
	margin-bottom: 60px;
}

div#content_inner_sitemap #site_col1 { 
	width: 205px;
	float: left;
}

div#content_inner_sitemap #site_col2 { 
	width: 205px;
	float: left;
	margin-left: 20px;	
}
div#content_inner_sitemap #site_col3 { 
	width: 200px;
	float: left;
	margin-left: 20px;	
}





div#text_intro { 
	background-color: #282d3b;
	color: #7c95b2;
	padding: 30px 30px 30px 30px;
	font-size: 15px;
}

div#text_intro a { 
	color: #fff;
	text-decoration: none;
}
div#text_intro a:hover { 
	color: #fff;
	text-decoration: underline;
}

div#content_col1 {
	margin: 60px 30px 60px 0px;
	float: left;
	width: 387px;
	margin-bottom: 0;
}

div#content_col2 {
	background-color: #f8f9fb;	
	padding: 60px 30px 0px 30px;
	float: left; 
	width: 203px;
	margin-bottom: 0;
}

div#content_col_1_contact {
	margin: 60px 0px 60px 0px;
	float: left;
	width: 407px;
}

div#contact_text { 
	padding-right: 20px;
	padding-bottom: 20px;
}


div#content_col_2_contact {
	background-color: #f3e8ba;
	padding: 60px 30px 60px 30px;
	float: left;
	height: 445px;
	width: 212px;
}


body#home div#content_col2 img {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}

div#content_inner div#inner_col img {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

div#content_col2 h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;

}

div#content_col2 h2 span {
	margin-top: 0px;
	padding: 0px;
	font-size: 11px;
	color: #6b809a;
	font-weight: normal;
}

div#footer { 
	clear: both;
	height: 20px;
	background-color: #282d3b;
	color: #7c95b2;
	padding: 10px 30px 10px 60px;
}

#members_law a img { 
	border: none;
}

div#footer ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

div#footer a { 
	color: #7c95b2;
	text-decoration: none;
}

div#footer a:hover { 
	color: #7c95b2;
	text-decoration: underline;
}

div#footer div#contact { 
	float: left;
}

*  html body div#footer { 
		font-size: 11px; /* para IE5/WIN */
}

div#footer div#contact ul { 
	list-style: none;
}

div#footer div#contact ul li { 
	width: 155px;
	background: url(../images/arrow_footer.gif) no-repeat right;
}

div#footer div#contact ul li a {
	display: block; 
	width: 155px;
	color: #7c95b2;
	text-decoration: none;
}
div#footer div#contact ul li a:hover { 
	width: 155px;
	color: #7c95b2;
	text-decoration: underline;
}

div#footer div#copyright { 
	float: right;
}

ul.article_options {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	float: right;
}

ul.article_options li a {
	color: #6b809a;
	text-decoration: none;
}

ul.article_options li a:hover {
	color: #6b809a;
	text-decoration: underline;
}

div.hr { 
	border-bottom: 1px solid #dde2e9;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: both;
}

div.hr hr { 
	display: none;
}


/* BLOG */

div#blog_sidebar ul li a { 
	padding-bottom: 2px;
	padding-top: 2px;
	display: block;
	width: 155px;
	color: #666666;
	text-decoration: none;
}

div#blog_sidebar ul li a:hover { 
	color: #003b7a;
	text-decoration: none;
}

div#blog { 
	margin: 60px 30px 60px 0px;
	float: left;
	width: 387px;
}

div#blog h1 { 
	margin: 0px;
	padding: 0px;

}

div#blog span { 
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #6b809a;
	font-weight: normal;
	font-style: italic;
}

div#blog_sidebar {
	background-color: #f8f9fb;
	padding: 60px 30px 60px 30px;
	float: left; 
	width: 203px;

}

div#blog_sidebar h2 {
	margin-bottom: 10px;
	width: 155px;
	border-bottom: 1px solid #dde2e9;
	background: url(../images/arrow_down.gif) no-repeat right;
}


div#blog_sidebar ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

div#blog_sidebar ul li {
	line-height: 220%;
/*	width: 155px;
	border-bottom: 1px solid #dde2e9;
	background: url(../images/arrow.gif) no-repeat right;*/
}

div#blog img {
	float: right;
}




/*****************************************************/
/* RESETTERS AND GLOBAL SETTINGS               		 */
/***************************************************/

h1 { 
	font-size: 18px;
	color: #6b809a;
	font-weight: normal;
	margin-top: 0px;
}

h2 { 
	font-size: 14px;
	color: #6b809a;
	font-weight: normal;
}
p { 
	margin-top: 20px;
	margin-bottom: 20px;
}

small { 
	margin: 0;
	color: #666;
	font-size: 95%;
}


img.float_left { 
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
img.float_right { 
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
img.imagen_principal { 
	margin-bottom: 20px;
}

body#contact div#content_inner img{ 
	border: none;
}

p.disclosure { 
	font-size: 8px;
}

