@charset "utf-8";
/* CSS Document */


html, body
{
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	background: #D2D2D2;
}

.wrapper
{
	display: block;
	width: 960px;
	margin: 0 auto;
	border: 0;
	padding: 0;
	background: #D2D2D2;
}

	.header-lang-box
	{
		display: block;
		height: 34px;
		background: #ffffff;
		margin: 0 4px 5px 4px;
		padding: 0;
		border: 0;
	}
		.header-lang-box .language-bar
		{
			float: right;
			display: inline;
			line-height: 1em;
			list-style: none;
			margin: 12px 0 0 0;
			padding: 0;
			border: 0;
		}
	
		.header-lang-box .language-bar li
		{
			float: left;
			margin: 0 5px 0 0;
			padding: 0;
			border: 0;
			line-height: 0.5em;
		}
		
			.lang-espanol:link, .lang-espanol:visited
			{
				display: block;
				background: url(../images/link-espanol-lang.gif) no-repeat top left;
				width: 47px;
				height: 15px;
				margin: 0;
				border: 0;
				padding: 0;
				
				font-size: 8px;
			}
			.lang-espanol:hover, .lang-espanol:active
			{
				display: block;
				background: url(../images/link-espanol-lang.gif) no-repeat bottom left;
				width: 47px;
				height: 15px;
				margin: 0;
				border: 0;
				padding: 0;
				font-size: 8px;
			}

			.lang-english:link, .lang-english:visited
			{
				display: block;
				background: url(../images/link-english-lang.gif) no-repeat top left;
				width: 42px;
				height: 15px;
				font-size: 8px;
			}
			.lang-english:hover, .lang-english:active
			{
				display: block;
				background: url(../images/link-english-lang.gif) no-repeat bottom left;
				width: 42px;
				height: 15px;
				font-size: 8px;
				margin: 0;
				border: 0;
				padding: 0;
			}
			.lang-chinese:link, .lang-chinese:visited
			{
				display: block;
				background: url(../images/link-chinese-lang.gif) no-repeat top left;
				width: 31px;
				height: 15px;
				font-size: 8px;
				margin: 0;
				border: 0;
				padding: 0;
			}
			.lang-chinese:hover, .lang-chinese:active
			{
				display: block;
				background: url(../images/link-chinese-lang.gif) no-repeat bottom left;
				width: 31px;
				height: 15px;
				font-size: 8px;
				margin: 0;
				border: 0;
				padding: 0;
			}
			
			.lang-selected
			{
				background-position: bottom left !important;
			}

	.header-box
	{
		display: block;
		background: #6E0000 url(../images/bg-header-logo.png) repeat-x top left;
		margin: 0 4px 5px 4px;
		padding: 26px 0 16px 0;
		border: 0;
	}
		.header-logo
		{
			display: block;
			margin: 0 auto;
			background: url(../images/logo-salaserra.png) no-repeat top center;
			width: 252px;
			height: 115px;
			
			cursor:pointer;
			cursor: hand;
		}
	
	.menu-box
	{
		display: block;
		background: #4C0101;
		height: 23px;
		margin: 0 4px;
		padding: 0;
		text-align: center;
	}

		.menu-box ul
		{
			display: block;
			padding: 0;
			margin: 4px 0 0 0; 
			border: 0;
			list-style: none;
		}
		
			.menu-box li
			{
				display: inline;
				margin: 0;
				padding: 0;
				border: 0;

				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #ffffff;
			}

				.menu-item:link, .menu-item:visited
				{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #ffffff;
					text-decoration: none;
				}
				.menu-item:hover, .menu-item:active
				{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #ffffff;
					text-decoration: underline;
				}
				
	.content-box
	{
		display: block;
		margin: 0 4px 1px 4px;
		padding: 0 20px;
		height: 381px;
		background: #ffffff;
	}
	
		.content-box-path
		{
			display: block;
			padding: 10px 10px 12px 10px;
			
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 13px;
			font-weight: bold;

			color:#6D0000;  /* #8F1313; */
			text-align: left;
		}
		
		.content-box-data
		{
			display: block;
			padding: 10px 10px;
		}
	
	.footer-box
	{
		display: block;
		background: #a0a0a0;
		margin: 0 4px 1px 4px;
		height: 22px;
	}
		.footer-box p
		{
			display: block;
			margin: 0;
			padding: 4px 0 0 0;
			border: 0;
			
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #1b1b1b;
			text-align: center;
		}


/* --- Feeds --- */

.feedburnerFeedBlock
{
	display: inline;
	margin: 255px 0 0 480px;
	width: 450px;
}

.feedburnerFeedBlock ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}

.feedburnerFeedBlock li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	background: url(../images/bullet-feed.jpg) no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 10px;

}
.feedburnerFeedBlock a:link, .feedburnerFeedBlock a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.feedburnerFeedBlock a:hover, .feedburnerFeedBlock a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C0000;
	text-decoration: underline;
}


.feedburnerFeedBlock div
{
	display: none;
}

#creditfooter
{
	display: none;
}

/* Previous Ver */

.fondo_ruta { 
	background-repeat:repeat-x; 
	background-position:0px 0px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#6D0000;  /* #8f1313; */ 
}
.texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000000; }

.link-sub-menu:link, .link-sub-menu:visited,
.link-sub-menu:hover, .link-sub-menu:active
{
	display: block;
	background: url(../images/flecha.jpg) no-repeat center left;
	
	margin: 0;
	padding: 2px 0 2px 10px;
	border: 0;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #6D0000;  /* #8f1313; */
}
.link-sub-menu:hover, .link-sub-menu:active
{
	text-decoration: underline;
}

.link-sub-menu-selected
{
	text-decoration: underline !important;
}


.submenu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #6D0000;  /* #8f1313; */
}
a:submenu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #6D0000;  /* #8f1313; */
}
a:hover.submenu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

.submenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #6D0000;  /* #8f1313; */
}
a:submenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #6D0000;  /* #8f1313; */
}
a:hover.submenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #000000;
}
a:link.submenu3_on, a:visited.submenu3_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
a:hover.submenu3_on, a:active.submenu3_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

a:link.submenu2, a:visited.submenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #996666;  /* #8f1313; */
}
a:hover.submenu2, a:active.submenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;  /* #8f1313; */
}

a:link.submenu2_on, a:visited.submenu2_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;  /* #8f1313; */
}
a:hover.submenu2_on, a:active.submenu2_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;  /* #8f1313; */
}




.texto_sj { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; color: #000000; }



/*feedblockinterna*/

.feedburnerFeedBlock2
{
	display:inline;
	height:130px;
	float:left;
	color: #000000;
}


.feedburnerFeedBlock2 li
{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	background: url(../images/bullet-feed.jpg) no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 10px;
	list-style-position:outside;

}
.feedburnerFeedBlock2 a:link, .feedburnerFeedBlock2 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.feedburnerFeedBlock2 a:hover, .feedburnerFeedBlock2 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C0000;
	text-decoration: underline;
}

/*feedblockequipo*/
.feedburnerFeedBlock3
{
	padding:0px 0px 0px 13px;
	height:130px;
	display:inline;
	float:left;
	
}

.feedburnerFeedBlock3 li
{
	line-height: 12px;
	background:url(../images/flecha.jpg) no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 10px 10px;
	list-style: none;
	list-style-position:outside;
}
.feedburnerFeedBlock3 a:link, .feedburnerFeedBlock3 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996666;
	text-decoration: none;
	text-align:left;
}
.feedburnerFeedBlock3 a:hover, .feedburnerFeedBlock3 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996666;
	text-decoration: underline;
	text-align:left;
}


/*nuevos*/
.cabtab-team
{
border-bottom:1px solid #E6E6E6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}

.cabtab-team2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
padding:0px 0px 13px 12px;
}


.cabtab-team-title
{
border-bottom:1px solid #E6E6E6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C0101;
padding:13px 0 13px 0;
}

.tab-team
{
border-bottom:1px solid #E6E6E6;
padding:13px 0 13px 0;
font-size:11px !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab_text{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.lawyer-name
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;

}

.lawyer-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
.lawyer-subtit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333; font-weight:bold;}
.lawyer-subtit2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight:bold;}

a.submenu5:link, a.submenu5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #996666;  /* #8f1313; */
}
a.submenu5:hover, a.submenu5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #996666;  /* #8f1313; */
}

.pad-picture
{
padding:0px 20px 14px 0px;
}