body{
	margin:0px;
	background:#1a4f5f;
}
#content {
	background-color: #fafbfc;
	background-image: url(../images/fondo_content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 950px;
	padding-right: 15px;
	padding-left: 15px;
	margin:auto;
	mini-height: 870px;
	position: relative;
	z-index: 6000;
}

#header {
	height: 98px;
	width: 950px;
	padding-top: 13px;
}
#header_flash {
	height: 325px;
	width: 950px;
	margin-bottom: 15px;
}
#cosa {
	height: 610px;
	width: 950px;
}
#logo_header {
	background-image: url(../images/logo_rucabado.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 74px;
	width: 338px;
	cursor: pointer;
}

#contactHome {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	height: 20px;
	width: 400px;
	margin-top: 27px;
	color:#9b9a9a;
	text-align: right;
	vertical-align: bottom;
	padding-top: 4px;
}
#contactHome a, #contact a{
	color:#9b9a9a;
	text-decoration: none;
}
#contactHome a:hover, #contact a:hover{
	color:#38788b;
	text-decoration: underline;
}
#contact {
	background-image:url(../images/casita.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	height: 20px;
	width: 400px;
	margin-top: 27px;
	color:#9b9a9a;
	text-align: right;
	vertical-align: bottom;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-position: right top;
}

#content_info{
	height:455px;
	width: 950px;
	clear: both;
}
#colum_left {
	float: left;
	width: 347px;
	min-height:200px;
	/*display:none; IMPORTANTE*/
}
#colum_left #impar{
	background-color:#e2e2e2;
	border: 1px #dbdbdb solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #75787b;
	padding: 12px;
	min-height:70px;
	text-align: justify;
	cursor:pointer;
}

#colum_left #par{
	background-color:#eeeeee;
	border: 1px #dbdbdb solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #75787b;
	padding: 12px;
	min-height:70px;
	text-align: justify;
	cursor:pointer;
}
#colum_left a {
	width: 347px;
	mini-height:200px;
}


#colum_left #impar:hover, #colum_left #par:hover{
	background-color:#FFFFFF;
}
#colum_left  a{
		text-decoration: none;
}
.aColum_left{
	color:#24adab;
}
#colum_left #impar img, #colum_left #par img{
	padding:4px;
	border:1px solid #999999;
	float: left;
	clear: both;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 1px;
	height: 56px;
	width: 95px;
	background-color: #FFFFFF;
}

#colum_left #impar H2, #colum_left #par H2{
	font-family:Helvetica, sans-serif;
	color:#d57328;
	margin: 1px 0;
	font-size: 11px;
}

#colum_right {
	background-color: #FFFFFF;
	float: right;
	min-height:540px;
	width: 563px;
	margin-left: 13px;
	border: 1px solid #B0B0B0;
	padding-top: 21px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a7d7f;
	text-align: justify;
	background-image: url(../images/simbolo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	/*display:none; IMPORTANTE*/
}

#colum_right p{
	margin: 0 0 12px 0;
}
#colum_right li{
	margin: 0 0 12px 0;
}

h1{
	text-indent:-9999em;
	height:32px;
	border:1px dashed #C8CACE;
	margin: 5px 0;
}
#client{
	background-image: url(../images/condominium_property.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 32px;
	width: 281px;
	border: 1px dashed #dcdcdc;
}
#cliente{
	background-image: url(../images/clientes.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 32px;
	width: 160px;
	border: 1px dashed #dcdcdc;
}


#client:hover{
	background-image: url(../images/condominium_property.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 281px;
	border: 1px dashed #dcdcdc;
}

h1:hover{ background-color:#FFFFFF;}

/*-------------los titulos de sitio ingles------------------*/
.rucavado{width:190px; background-image: url(../images/rucavado.png); background-repeat: no-repeat; background-position: left Bottom;}

.ourFirm{ background-image: url(../images/ourFirm.png); background-repeat: no-repeat; background-position: left bottom; width: 160px;}
.partnersAssociates{background-image: url(../images/partnersAssociates.png); background-repeat: no-repeat; background-position: left bottom; width: 250px;}
.practiceAreas{ background-image: url(../images/practiceAreas.png); background-repeat: no-repeat; background-position: left bottom; width: 160px;}
.clientLogin{ background-image: url(../images/clientsLogin.png); background-repeat: no-repeat; width:160px;	background-position: left bottom;}
.ourClients{ background-image: url(../images/ourClients.png); background-repeat: no-repeat;	width:160px; background-position: left bottom;}
.contactUs{background-image: url(../images/contact.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}

.albertSandi{background-image: url(../images/albertSandi.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.enriqueCarranza{background-image: url(../images/enriqueCarranza.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.federicoRucavado{background-image: url(../images/federicoRucavado.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.franciscoRucavado{background-image: url(../images/franciscoRucavado.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.leonardoCrespo{background-image: url(../images/leonardoCrespo.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.melissaVillalobos{background-image: url(../images/melissaVillalobos.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.pamelaNavarro{background-image: url(../images/pamelaNavarro.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.nicoleFishman{background-image: url(../images/nicole_fishman.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.federicoGuzman{background-image: url(../images/federicoGuzman.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.surayeZaglul{background-image: url(../images/surayeZaglul.png);	background-repeat: no-repeat; width:180px; background-position: left bottom;}

.bankingNotary{background-image: url(../images/bankingNotary.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.laborImmigration{background-image: url(../images/laborImmigration.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.mercantileCorporate{background-image: url(../images/mercantileCorporate.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.realEstate{background-image: url(../images/realEstate.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.trust {background-image: url(../images/trust.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.intellectualProperty{background-image: url(../images/intellectualProperty.png); background-repeat: no-repeat; width:250px; background-position: left bottom;}

.thanks {background-image: url(../images/thanks.png); background-repeat: no-repeat; width:160px; background-position: left bottom;}
.gracias {background-image: url(../images/gracias.png); background-repeat: no-repeat; width:160px; background-position: left bottom;}


/*------------español-----------------------*/
.nuestraFirma{ background-image: url(../images/nuestraFirma.png); background-repeat: no-repeat; background-position: left bottom; width: 160px;}
.sociosAsociados{background-image: url(../images/sociosAsociados.png); background-repeat: no-repeat; background-position: left bottom; width: 250px;}
.areaPractica{ background-image: url(../images/areaPractica.png); background-repeat: no-repeat; background-position: left bottom; width: 160px;}
.clientes{ background-image: url(../images/clientes.png); background-repeat: no-repeat;	width:160px; background-position: left bottom;}
.contactenos{background-image: url(../images/contactenos.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}

.inmobiliario{background-image: url(../images/inmobiliario.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.fiduciario {background-image: url(../images/fiduciario.png);	background-repeat: no-repeat; width:160px; background-position: left bottom;}
.laboralMigratorio{background-image: url(../images/laboralMigratorio.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.mercantilCorporativo{background-image: url(../images/mercantilCorporativo.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.bancarioNotarial{background-image: url(../images/bancarioNotarial.png);	background-repeat: no-repeat; width:250px; background-position: left bottom;}
.propiededIntelectual{background-image: url(../images/propiededIntelectual.png); background-repeat: no-repeat; width:250px; background-position: left bottom;}

.gracias {background-image: url(../images/gracias.png); background-repeat: no-repeat; width:160px; background-position: left bottom;}

/*-----------------fin de los h1 en los dos idiomas---------------*/

#colum_right li{
	margin-left:15px;
}

#colum_right #imagenes{
	width:174px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#75787b;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#colum_right #imagenes img{
	border:#999999 1px solid;
}

/*Internas Info*/
#interna{
	padding:10px 155px 15px 155px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#838585;
	text-align: justify;
	min-height:320px;
}

#interna ul{
	list-style-position: inside;
	list-style-type: circle;
}

.subtitulo{
	color:#d5721a;
}

/* esta clase es para que en practice area tenga el mismo simbolo del home en el fondo
.simbolo{
	background-image:url(../images/simbolo.png);
	background-repeat: no-repeat;
	background-position: 515px bottom;
}*/

#interna table {
	margin-left: 140px;
}

#interna img{
	padding:5px;
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	float:right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#interna p{
	margin-bottom:12px;
}

#interna a{
	color:#3B829B;
	text-decoration: none;
}
#interna a:hover{
	color:#d5721a;
	text-decoration: underline;
}
a.home{
	/*background-image:url(../images/casita.png);
	background-repeat: no-repeat;
	background-position: right top;*/
	padding-right:23px;
	padding-bottom:5px;
	height:20px;
	width:55px;
}


#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #949494;
	height: 89px;
	width: 780px;
	background-image: url(../images/fondo_footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 100px;
	padding-left: 100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
	z-index:6000;
	text-align: center;
}

#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#38788b;
	text-decoration: none;
	margin: 0 5px;
}

#footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#242424;
	text-decoration: underline;
}
#footer p {
	margin-bottom:20px;
}
.banner_left {
	float: left;
	height: 254px;
	width: 112px;
}
#banner_left {
	float: left;
	height: 254px;
	width: 508px;
	background-image: url(../images/banner_fondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}
#menu_banner {
	float: right;
	height: 324px;
	width: 436px;
}
#titulos {
	float: left;
	height: 36px;
	width: 353px;
	padding-left: 155px;
	padding-top: 34px;
}
#titulo_home {
	float: left;
	height: 36px;
	width: 508px;
	padding-left: 0px;
	padding-top: 34px;
}


/*-------------formulario----------------*/
form {
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 15px;
}
form img{
	width:150px;
	height:40px;
	border: 1px solid #03467D;
	background:#F0F0F0;
}

form input, form textarea{
	font-size: 11px;
	background-color:#F0F0F0;
	width:150px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
form input:hover, form textarea:hover{
	background-color:#FFFFFF;
	color:#3E8FAA;
}

#submit, #reset{
	width:85px;
	height: 20px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	padding: 0px;
}

#submit:hover, #reset:hover{
	width:85px;
	background-color:#EC7D23;
	font-weight: bold;
	color: #FFFFFF;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	padding: 0px;
}

