@charset "utf-8";
html, body{margin:0;padding:0;font:normal 17px Arial, Helvetica, sans-serif;background:#E2E1DC url(../images/bkgd.jpg) top left repeat-x;border:0;color:#333}
a, a:link, a:active, a:visited{color:#314E6C;text-decoration:underline;font-weight:bold}
a:hover{color:#FF7300}
p{line-height:1.5em;margin:6px 0 18px 0;text-align:justify}
h1{padding:0;margin-top:35px;margin-bottom:30px;font:normal bold 35px Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#314E6C;text-align:center;	text-shadow: 3px 3px 5px gray}
h2{margin:0 20px 30px 0;font:bold 27px/normal Arial, Helvetica, sans-serif;letter-spacing:-1px;border-bottom:solid 1px #ccc;padding:20px 0 10px 0;color:#314E6C;}
h3{margin:20px 0 20px 0;font:bold 23px/normal Arial, Helvetica, sans-serif;letter-spacing:-1px;padding:30px 0 10px 0;color:#314E6C;;text-align:center;text-shadow: 3px 3px 5px gray}
h4{margin:0 0 20px 0;font:bold 21px/normal Arial, Helvetica, sans-serif;letter-spacing:-1px;padding:0px 0 10px 0;color:#FF7300;text-align:center;}
course.table th,td{border:none;background-color:#fff;padding:5px}
.course table{border:none;background-color:#fff;-webkit-box-shadow:-4px 4px 5px #7e796c;-moz-box-shadow:-4px 4px 5px #7e796c;-o-box-shadow:-4px 4px 5px #7e796c;box-shadow:-4px 4px 5px #7e796c;}

#ContactInfo{clear:both;position:relative;width:960px;background:#C4E0F5 url(../images/bkgd-footer.jpg) top left repeat-x;margin:-23px auto 0 auto;height:auto;padding:1px 0 7px 0}
#ContactInfo p{text-align:center;font:13px "Times New Roman", Times, serif;line-height:1.45;color:#314E6C;margin: 11px 25px 0 25px}
#ContactInfo a:link,#ContactInfo a:visited{color:#fff;font-weight:bold;text-decoration:none}
#ContactInfo a:hover{text-decoration:underline}
#container{
	width:960px;
	margin:0 auto 0 auto;
	text-align:left;
	position:relative;
	clear:both;
	background:#fff;
	left: 0px;
}


#SocialMedia {
	width:270px;
	position:absolute;
	top:293px;
	left:24px;
	height:35px;
	z-index:7
}
#like-us{width:70px;position: absolute;top: 7px;left: 900px;height: 35px;align:right;z-index:7}

#MainContent{
	width:880px;
	margin-left:30px;
	height:auto;
	color:#333;
	margin-top:90px;
	padding: 0 20px 70px 20px;
}
#MainContent ul li{line-height:1.5em;margin:7px 0 3px 0;margin-left:-3px;}
a.large {font-size:25px;text-decoration:none;font-weight:bold;}

#navigation{
	width:950px;
	position:absolute;
	clear:both;
	top:217px;
	margin-left:7px;
	bottom:0;
	border:0;
	z-index:300;
	height:56px;
	background:transparent;
	padding-left:0;
}
#navigation #law-nav{
	margin-top:0px;
	padding-top:0px;
	overflow:hidden;
	height: 53px;
	width: 950px;
	margin-left: -40px;
}
#navigation #law-nav li{float:left;list-style:none;margin:0 0 0 1px;padding:0;overflow:hidden}
#navigation #law-nav li a{
	text-decoration:none;
	font:11px arial,sans-serif;
	color:#fff;
	font-weight:bold;
	line-height:53px;
	display:block;
	text-align:left;
	margin:0 9px 0 4px;
	padding:0 2px 0 2px;
}
#navigation #law-nav li a.active{background:#CAD6E2;color:#FF7300}
#navigation #law-nav li a:hover.active{color:#314E6C}
#navigation #law-nav li a:hover{color:#FF7300}/*cambia el hover del mas alto nivel*/
#navigation #law-nav li.dropme ul{position:absolute;left: -8888px;display:block;z-index:100;float:none;width:185px;overflow:hidden;font-size:10px;background-color:#314E6C;border:3px solid #263D53;border-top:none;border-left:none;margin:0px 0 0 0;padding: 0 1px 0 0;clear:both;color:#fff}/*ancho del dropdown*/
#navigation #law-nav li.dropme ul li{float:left;list-style:none;margin: 0 3px 0 0;padding:0;height:auto;color:#fff}
#navigation #law-nav li.dropme ul li.category{text-align:left;display:block;width:100%;border-bottom:1px solid #B70000;padding:14px 0 8px 0;margin:0;text-indent:6px;font:12px bold 100% Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;float:none !important;clear:both !important}
#navigation #law-nav li.dropme ul li a{
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
	background:none;
	line-height:0.7;
	height:auto;
	display:block;
	width:185px;
	text-decoration:none;
	text-transform:none;
	line-height:1em;
	padding:6px !important
} /*elementos del dropdow menu, ancho del texto de cada subitem en el dropdown*/
#navigation #law-nav li.dropme ul li a:hover{color:#FF7300} /*hover para los elementos del dropdown*/
#navigation #law-nav li.dropme:hover ul{left:auto}
#navigation #law-nav li.dropme ul#firm-nav li.category{overflow:hidden;height:10px !important;
	padding-top:0 !important}
.floatright{-webkit-box-shadow:-4px 4px 5px #7e796c;-moz-box-shadow:-4px 4px 5px #7e796c;-o-box-shadow:-4px 4px 5px #7e796c;box-shadow:-4px 4px 5px #7e796c;float:right;margin:0 0 10px 35px;border:0;border:0}
.floatleft{-webkit-box-shadow:4px 4px 5px #7e796c;-moz-box-shadow:4px 4px 5px #7e796c;-o-box-shadow:4px 4px 5px #7e796c;box-shadow:4px 4px 5px #7e796c;float:left;margin:7px 15px 10px 0;border:0}
.floatleft-2{-webkit-box-shadow:4px 4px 5px #7e796c;-moz-box-shadow:4px 4px 5px #7e796c;-o-box-shadow:4px 4px 5px #7e796c;box-shadow:4px 4px 5px #7e796c;float:left;margin:7px 15px 10px 0;border:0;-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	        border-radius: 10px;}
.floatcenter{-webkit-box-shadow:4px 4px 5px #7e796c;-moz-box-shadow:4px 4px 5px #7e796c;-o-box-shadow:4px 4px 5px #7e796c;box-shadow:4px 4px 5px #7e796c;margin:7px 15px 10px 0;border:0;clear:both}
.border img{border:#999;-webkit-box-shadow:-4px 4px 5px #7e796c;-moz-box-shadow:-4px 4px 5px #7e796c;-o-box-shadow:-4px 4px 5px #7e796c;box-shadow:-4px 4px 5px #7e796c;float:right;margin:0 0 10px 35px;border:0;border:0}
.image{-webkit-box-shadow:-4px 4px 5px #7e796c;-moz-box-shadow:-4px 4px 5px #7e796c;-o-box-shadow:-4px 4px 5px #7e796c;box-shadow:-4px 4px 5px #7e796c;border:0}
a img{border:0}
#banner{width:960px;margin:0;position:relative;border:0}
.sub{font-size:20px;margin:-13x 3px 12px 3px;text-align:justify}
#copyright p{clear:both;width:950px;margin-left:0;padding:10px 0 0 0;color:#fff;font:normal 10px Arial, Helvetica, sans-serif;text-align:center}
#phone-number{
	width:250px;
	font-size:21pt;
	font-weight:bold;
	text-align:right;
	color:#314E6C;
	position:absolute;
	top:291px;
	left:690px;
	z-index:4;
	text-shadow: 3px 3px 5px gray
}
.bold{font-weight:bold;padding-left: 1.5em;text-indent:-1.5em;} /*makes from the second line to be aligned to the right*/
.add{font-weight:bold;text-align:right;padding:0 0 0 0}
.indent {margin-top:-0.15em;margin-bottom:2px;padding-left:59px;}
.space{padding-top:40px}
.blue{color:#669ACC}
.done{color:#314E6C;font-size:25px;font-weight:bold;}
.orange{color:#FF7300;}
.center{text-align:center;font-weight:bold;font-size:20px}
.post {
	background-color:#f0f3f7;
	margin-bottom: 45px;
	margin-left:-38px;
	padding: 15px 25px 14px 25px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}
/*.post li{margin-left:135px}*/
.post p{margin-left:18px}


/*sin usar*/
/*#defense{width:405px;font-size:20pt;font-weight:bold;text-align:leftt;margin-left:270px;color:#fff;position:absolute;top:10px;z-index:4}
#info {position:absolute;clear:both;top:300px;left:56px;height:auto;z-index:3;width:200px;line-height:0.5em}
#info .title {color:#7a1300;margin:0 0 5px 5px;font-size:17px;font-weight:bold;line-height:1.3em}
#info ul li{list-style:none;display:block;margin-left:-32px;padding:0 0 4px 0;line-height:1.7em;margin-top:-3px}
#info ul li a, #info ul li a:link, #info ul li a:active{display:block;font:normal 14px Arial, Helvetica, sans-serif;padding:3px 0 4px 0px;width:193px;text-decoration:none;color:#171717}
#info ul li a:hover{background: #DCD8C9;color:#7a1300;text-decoration:underline}
#info .indent{text-indent:10px}
#info .small{font-size:10px;margin:-13x 3px 12px 3px;text-align:justify}
/* Online Form */
/*#form{color:#666;margin:0 0 50px 5px;border:thin dotted #666;font-weight:bold;width:193px;line-height:.6em;font-size:80%;background:#DCD8C9}
#form p{margin-left:13px;margin-bottom:9px}
#contact-form {margin:10px 0 13px 34px;font:bold 17px Arial, Helvetica, sans-serif;color:#b10305;letter-spacing:-1px;margin-left:auto;margin-right:auto}
#contact-form .input{font-family:Verdana, Arial, sans-serif;width:155px;padding:5px 5px;border:1px solid #b6ad90;font-size:12px;margin:7px 0}
#contact-form .textarea{font-family: Verdana, Arial, sans-serif;height:50px;resize:none}
#contact-form #submit{background: url('file:///I|/My Documents/Marta/My Webs/Base/images/submit.gif') left top no-repeat;border:none;width:76px;text-indent:-9999em;height:24px;float:left;margin-top:21px;margin-left:61px;cursor:pointer;cursor:hand}

#MainContent .q1{font-weight:bold;margin-top:7px}
#MainContent .q{font-weight:bold;margin-top:57px}
#MainContent .head{margin:0;font:bold 21px/normal Arial, Helvetica, sans-serif;letter-spacing:-1px;border-bottom:solid 1px #ccc;padding:20px 0 10px 0;margin-right:20px}