body { 
background-color: rgb(219,245,243);  
/*margin:0 auto;*/

}

#intro{
	width: 800px ;
	height: 520px ;
	margin:50px auto;

}

#main{
	width: 950px ;
	height: auto ;
	background-color: #FFF;   /*rgb(89,157,188) ;*/
	margin: 0 auto ;
	position:relative; /*-----------------------------------------------------------------------------*/
}
#borde{
	width: 950px ;
	height: 10px ;
	background-color: rgb(136,120,107) ;
	padding-top:0px;
}

#up{
	width: 950px ;
	height: 230px ;
	background-color: #FFF;
	border-bottom:solid 4px ; rgb(67,59,54);     /* added martes 16 abril--------------------   */
}
#menu{
	width: 950px ;
	height: 30px ;
	background-color:#695C54;
	position:absolute;  /*----------------------------con absolute muestra el alto del menu-------------------------------------------*/
	z-index:2;/*-----------------------------------------------------------------------*/

}

#middle{
	width: 950px ;
	height: auto ;
	background-color: #FFF ;
}


.imags{
	width: 950px ;
	/*float: right ;*/
	background-color: #000 ;
	height: 322px ;
	margin-right: 50px ;
	margin-top: 0px ;
	position:relative;top:30px; /*-----------------------------------------------------*/
	z-index:1;/*-----------------------------------------------------------------------*/
	border-top:solid 4px rgb(67,59,54); /* added martes 16 abril------------------------------------------------   */
}

.texto_secc{
	
	height: auto ;
	font-family: calibri,arial,helvetica,sans-serif ;
	color: #666666 ;
	font-weight: normal ;
	font-size: 16px ;
	text-align: justify ;
	margin-left: 50px ;
	padding-bottom: 50px ;
	padding-top: -10px ;
}
.texto_secc#tx_nota{ width: 570px ;}
/*.texto_secc#tx_requi{ width: 800px ;}*/

.texto_highlight{
	width: 335px ;
	float: right ;
	background-color: blue ;
	height: auto ;
	margin-right: 5px ;
	font-family: arial,helvetica,sans-serif ;
	color: red ;
	font-size: 16px ;
	font-weight: bold ;
	margin-top: 320px ;
    padding-right:10px;
    padding-left:10px;

}

#pie{
	/*width: 950px ;
	height: 250px ;	*/
	background-color:  rgb(252,253,248); 
	font-family: arial,helvetica,sams-serif ; 
	color: rgb(0,0,51) ;
	font-weight: normal ;
	font-size: 14px ;
	text-align: center ;
	padding-top: 50px ;
	padding-bottom: 50px ;
}

#end{
	background-color: #000 ;
}

.frases{
	width: 240px ;
	height: auto ;
	color: rgb( 0,0,51); 
	font-family: Basset,Bernadette,Bookantigua,serif ;
  	font-size: 17px ;
	font-weight: bold ;
	text-align: center ;
	float: right ;
	margin-right: 50px ;
	padding-top:30px;
	line-height: 150% ;
	
	
}
.direcc{
	
	font-family: arial,helvetica,sams-serif ; 
	color: #000 ;
	font-weight: normal ;
	font-size: 12px ;
	text-align: center ;
	padding-top: 20px ;
	padding-bottom: 20px ;
	border: solid 1px yellow;
}

.iconos{
	/*width: 340px ;*/
	height: auto ;
	float: right ;
	margin-right: 25px ;
	border: solid 1px red ;
	
}

.correo a:link {text-decoration: none; color:rgb(26,19,63)}
.correo a:visited {text-decoration: none; color:#333}
.correo a:hover   {text-decoration: none; color:rgb(122,16,0)}

/* ---------------------------------------------NOTARIA --------------------*/
#fotos_not{
    width: 800px ;
	height: 530px ;
	margin: 0 auto;

}
/* ---------------------------------------------SERVICIOS  --------------------*/


.center{
	font-family: calibri,arial,helvetica,sans-serif ;
	color: #333 ;
	font-weight: normal;
	font-size: 16px ;
	text-align: center ;

}


#textos{
	width:  950px ;
	height:  995px  ;
	background-color:  #FFF ;
}

.titulo{
	width: 950px ;
	/*height: 130px ;*/   /* la quite y la puse down  */
	font-family: calibri,arial,helvetica,sans-serif ;
	/*border:solid 1px red;*/
	color: #000 ;
	font-weight: bold ;
	font-size: 19px ;
	text-align: center ;
	padding-top:45px;
	background: url('imags/fondo_titulo_azul.jpg') repeat-x fixed 0 0;
	


}	
	
.titulo#ti_nota{  height: 55px; }
.titulo#ti_servs{ height: 130px; }
.titulo#ti_requi{ height: 55px; }

.intro_servs{
	color: #333  ;
	font-family:  calibri,arial,helvetica,sans-serif  ;
	font-size:  16px  ;
	font-weight: normal  ;
	text-align: justify ;
	width: 800px;
	margin: 0 auto;
}

.s_ervs_1{ list-style-position:outside; list-style-image:url(imags/bullet_servicios.gif); margin-left: 28px; margin-top:95px;
padding-right: 15px; }
.s_ervs_2{ list-style-position:outside; list-style-image:url(imags/bullet_servicios.gif); margin-left: 28px; margin-top:155px;
padding-right: 15px; }
.s_ervs_3{ list-style-position:outside; list-style-image:url(imags/bullet_servicios.gif); margin-left: 28px; margin-top:155px;
padding-right: 15px; }

#requio  {list-style-position:outside;list-style-type:decimal;}
#requiu  {list-style-position:outside;list-style-type:upper-alpha;margin-left:30px}

.ser_vs a:link{ text-decoration: none; color:#000 ;  }
.ser_vs a:hover{ text-decoration: none; color:rgb(164,59,21)  ; /*background-color: rgb(159,198,196)*/ }
.ser_vs a:visited{ text-decoration: none; color:#666 ; }

.servs_1{
	width:  287px ;
	height:  326px  ;
	margin-left:  22px  ;
	margin-right:  0px  ;
	margin-top:  100px  ;
	margin-bottom:  0px  ;
	background-image :url('imags/imag_ope_inmo.jpg') ;
	color:  #333  ;
	font-family:  arial,helvetica,sans-serif  ;
	font-size:  14px  ;
	font-weight: normal ;
	text-align: left ;
	float:  left  ;


}
.servs_2{
	width:  287px ;
	height:  326px  ;
	margin-left:  22px  ;
	margin-right:  22px  ;
	margin-top:  100px  ;
	margin-bottom:  0px  ;
	background-image :url('imags/imag_soc_Asoc.jpg') ;
	color:  #333  ;
	font-family:  arial,helvetica,sans-serif  ;
	font-size:  14px  ;
	font-weight: normal ;
	text-align: left ;
	float:  left  ;
}
.servs_3{
	width:  287px ;
	height:  326px  ;
	margin-left:  0px  ;
	margin-right:  0px  ;
	margin-top:  100px  ;
	margin-bottom:  0px  ;
	background-image :url('imags/imag_ope_garan.jpg') ;
	color:  #333  ;
	font-family:  arial,helvetica,sans-serif  ;
	font-size:  14px  ;
	font-weight: normal ;
	text-align: left ;
	float:  left  ;
}
.servs_4{
	width:  287px ;
	height:  326px  ;
	margin-left: 121px  ;
	margin-right: 135px  ;
	margin-top:  50px  ;
	margin-bottom:  0px  ;
	background-image :url('imags/imag_suce.jpg') ;
	color:  #333  ;
	font-family:  arial,helvetica,sans-serif  ;
	font-size:  14px  ;
	font-weight: normal ;
	text-align: left ;
	float:  left  ;
}
.servs_5{
	width:  287px ;
	height:  326px  ;
	margin-left:  0px  ;
	margin-right: 0px  ;
	margin-top:  50px  ;
	margin-bottom:  0px  ;
	background-image :url('imags/imag_diversos.jpg') ;
	color:  #333  ;
	font-family:  arial,helvetica,sans-serif  ;
	font-size:  14px  ;
	font-weight: normal ;
	text-align: left ;
	float: left ;
}


#fotos_servs{
/*width: 540px;*/
margin: 0 auto;
height:  600px  ;
padding: 50px 0px 0px 230px;
/*border: solid 1px red;*/
/*background-color:rgb(240,250,249);*/
}

#fotos_servs img{
/*border: solid 10px red;*/
}








/* ------------REQUISITOS     ------------------------------------------------------------------------------*/

.texto_requi{
	width: 800px ;
	height: auto ;
	font-family: calibri,arial,helvetica,sans-serif ;
	color: #666666 ;
	font-weight: normal ;
	font-size: 16px ;
	text-align: justify ;
	margin-left: 75px ;
	margin-right: 75px ;
	padding-bottom: 50px ;
	padding-top: 0px ;
	
	
	
}

.texto_requi #table1 {color:#606060; font-family:arial,helvetica,sans-serif; font-size:12px;font-weight:normal;text-align:left
border:solid 2px red}	
.texto_requi #table1 .notas_requi{text-align:justify}

.texto_requi #table1 input{background-color:rgb(241,251,250);}
.texto_requi #table1 textarea{background-color:rgb(243,251,251);}


#pri_send{width:800px ; margin-top: 1px; margin-bottom:0px}/*  seccion de print enviar a alguien  */
#pri_send img{position:relative ;  left:350px ; bottom:15px; } 
#pri_send a{position:relative ;  left:60px\9 ; bottom:15px\9; } /* explorer */
#pri_send a:nth-child(2){ position:relative ; left:120px; bottom:5px; }

#tit_pri_requi{
	font-family: calibri,arial,helvetica,sans-serif ;
	color: #666666 ;
	font-weight: bold ;
	font-size: 26px ;
	text-align: justify ;
}
tx_pri_requi{
	font-family: arial,helvetica,sans-serif ;
	color: #666666 ;
	font-weight: normal ;
	font-size: 15px ;
	text-align: justify ;
}

#mixto{list-style-position:inside;list-style-type:decimal;
}
.mixot{
}
/*-------------------------------------------------      CLIENTES  -------------------------       */


.titulo#ti_clientes{ height: 90px; }
.intro_clientes{
	color: #333  ;
	font-family:  calibri,arial,helvetica,sans-serif  ;
	font-size:  16px  ;
	font-weight: normal  ;
	text-align: center ;
	width: 840px;
	margin: 0 auto;
	/*border: solid 1px green;*/
}

#tx_clientes{
	width: 800px ;
	height: 300px ;
	background-image: url('imags/backgnd_clientes.jpg') ;  
	color: #333  ;
	font-family:  arial,helvetica,sans-serif  ;
	font-size:  15px  ;
	font-weight: normal  ;
	text-align: left ;
	padding: 20px  20px  20px  20px;
	/*border:solid 1px red;*/
	margin: 0px auto  30px;
	}

.clientes1{list-style-position:inside;list-style-type:circle; float:left;line-height:140%; width:238px;}
.clientes2{list-style-position:inside;list-style-type:circle; float:left; line-height:140%; margin: 0 26px;width:265px;}
.clientes3{list-style-position:inside;list-style-type:circle; float:right;  line-height:140%; width:236px;}
.tit_space{letter-spacing:3pt ; font-weight: bold  ;
 }

/*---------------------------- ubicacion--------------------------*/
#ubicacion{
	width: 855px ;
	height: 641px ;
	margin:0 auto;
}


/*-------------------------------------------notario ----------------------------------------*/
.texto_secc#notario{ width: 800px ; margin: 0 auto;}

/*.curri{ list-style-position:outside; list-style-image:url(imags/bullet_servicios.gif); margin-left: 28px; margin-top:155px;
padding-right: 15px; }*/


.curri{list-style-position:inside;list-style-type:circle;}

/*---------------------------- contacto--------------------------*/

.texto_secc#texto_contacto{ width: 400px ; height:275px;}
.imagen_contacto{
	width: 400px ;
	height: auto ;
	float: right ;
	margin-right: 50px ;
	
	padding-top: 20px;
	margin-bottom:100px;
	
}

/*---------------------------- avance --------------------------------------*/
.texto_secc#texto_avance{ width: 400px ; height:275px}

.imagen_avance{
	width: 400px ;
	height: auto ;
	float: right ;
	margin-right: 50px ;
}


#respuesta_php_ip{ 
	width: 950px ; 
	height:140px ;
	font-family: calibri,arial,helvetica,sans-serif ;
	color: #666 ;
	font-weight: normal ;
	font-size: 18px ;
	text-align: center ;

}

/*----------------------------        aviso privacidad -----------------------------------------*/
.titulo#tit_aviso{ height: 50px; }

#aviso{
	width: 850px ;
	height: auto ;
	margin:0 50px;
	font-family: calibri,arial,helvetica,sans-serif ;
	color: #666666 ;
	font-weight: normal ;
	font-size: 16px ;
	text-align: justify ;
	padding-bottom: 40px ;
	padding-top: -30px ;
}

.avis{ list-style-type:circle ; list-style-position:outside; padding-left:30px; }

#pie a:link{text-decoration: none; color:#000 ; font-size:11px ; }
#pie a:visited{text-decoration: none; color:#000 ; font-size:11px ; }
#pie a:hover{text-decoration: none; color:blue ; font-size:11px ; }


.ficti{}