@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; border:0;}
.clear {clear:both;}
a {text-decoration:none; border:0;}
.header {
	background:url(../img/BGHomeHeader.jpg) repeat-x top left;
	width:100%;
	height:170px;
}
.mainContainer {
	background: #6f6e6e; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#6f6e6e'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#6f6e6e)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #bebdbd,  #ededed); /* for firefox 3.6+ */
	padding-bottom:20px;
}
.centered {
	width:1000px;
	margin:auto;
}
.logo {
	float:left;
	margin-top:35px;	
}
.menus {
	float:right;
/*	margin-top:78px;*/
	margin-bottom:25px;
}
.Contact {
	text-align:right;
}
.Contact a {
	text-transform:uppercase;
	color:#890303;
	font-weight:bold;
}
.mainMenu {
	list-style:none;
	padding-top:8px;
}
.mainMenu li {
	display:inline;
	font-weight:bold;
}
.mainMenu li a {
	color:#000;
	font-weight:bold;
}
.mainMenu li.last a {padding-right:0;}
.secHeader {
	background:url(../img/BGHomeMiddle.png) repeat-x top left;
	width:100%;
	height:313px;
}
.TextHeader {
	float:left;
	width:500px;
	padding-left:15px;
}
.TextHeader h1 {
	font-size:18px;
	text-transform:uppercase;
	margin-top:30px;
}
.TextHeader p {
	margin-top:10px;
	font-size:16px;
	line-height:21px;
}
.imgHeader {
	float:left;
	background:url(../img/HomeImg.png) no-repeat right top;
	width:480px;
	height:300px;
	margin-top:2px;
}
.mainContent {
	background: #dbdada; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc', endColorstr='#dbdada'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#dbdada)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #bcbcbc,  #dbdada); /* for firefox 3.6+ */
	box-shadow:5px 5px 5px #5B5A5A;
}
.content {
	padding:50px 60px;
	background:url(../img/ContentShadow.png) top left repeat-x;
	margin-top:-11px;
}
.RowItem {
	float:left;
	width:245px;
	margin-right:70px;
}
.RowItem p {
	line-height:20px;
}
.RowItemContent {
margin-top: 15px;
}
.RowItem .Title a {
	color:#890303;
	font-weight:bold;
	text-decoration:none;
	font-size: 27px;
	line-height: 45px;
	text-shadow: 5px 1px 5px #fff;
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=ffffff);
}
.RowItem .Servicios {background:url(../img/baires9Julio.png) center left no-repeat; width:245px; height:100px; text-align:center;}
.RowItem .sindi {background:url(../img/Casa-Rosada.png) center left no-repeat; width:245px; height:100px; text-align:center;}
.RowItem .concursos {background:url(../img/derecho.png) center left no-repeat; width:245px; height:100px; text-align:center;}
.RowItem .trayectoria {background:url(../img/palacio-tribunales.png) center left no-repeat; width:245px; height:100px; text-align:center;}
.RowItem .publicaciones {background:url(../img/Obelisco.png) center left no-repeat; width:245px; height:100px; text-align:center;}
.RowItem .links {background:url(../img/exterior-teatro-colon.png) center left no-repeat; width:245px; height:100px; text-align:center;}

.RowItem a {
	color: #890303;
	font-weight: bold;
}
.last {margin-right:0;}
.border {
	background:url(../img/Separator.jpg) left top repeat-x;
	width:100%;
	height:3px;
	margin:50px 0;
}
.footer {
	color:#000;
	font-size:12px;
	padding-bottom:35px;
	text-align:center;
	margin-top:-20px;
	background:url(../img/Separator.jpg) left top repeat-x;
	margin:0 60px;
	padding-top:30px;
}
.footer a {color:#000;}
/***********REGULAR PAGE*************/
.secHeaderContent {
	background:url(../img/BGPageMiddle.png) repeat-x top left;
	width:100%;
	height:30px;
}
.mainContentPage {
	background: #dbdada; /* for non-css3 browsers */
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#dbdada'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#dbdada)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e5e5e5,  #dbdada); /* for firefox 3.6+ */
	box-shadow:5px 5px 5px #5B5A5A;
}
.contentPage {
	padding:50px 90px;
	margin-top:20px;
	min-height:400px;
}
.contentPage h1 {
	font-size:24px;
	color:#890303;
	background:url(../img/TitleUderline.png) bottom left repeat-x;
	height:40px;
	margin-bottom:25px;
}
.contentPage p {
	font-size:14px;
	margin-bottom:30px;
	line-height:20px;
}
.contentPage ul li {
	margin-left:15px;
	line-height:25px;
}
.contentPage ul li a {color:#890303;}
/***********CONTACT*************/
.contactForm {
	width:390px;
	float:left;
	margin-right:30px;
}
.Map {
	float:left;
}
#ContactForm table td {padding-bottom:15px;}
#ContactForm table td span {color:#890303;}
#ContactForm input {width:240px; border:1px solid #890303; border-radius:5px; padding:2px;}
.label {width:30%;}
#ContactForm textarea {width:240px; border:1px solid #890303; border-radius:5px; padding:2px; height:100px;}
.valign {vertical-align:top;}
.rightAlign {text-align:right;}
.btnDis {background:url(../img/BGBtn.png) no-repeat top right; color:#ccc;padding:9px 36px;}
.btn {background:url(../img/BGBtn.png) no-repeat top right; color:#890303;padding:9px 36px;}
.btn:hover {background-image:url(../img/BGBtnHover.png);}
.errorMessage {color:#890303;}
.centered-header {
	width:1000px;
	margin:auto;
}
