@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

img{ border:none; text-decoration:none;}
a{ text-decoration:none;}

body {
 background:#FFFFFF url(http://deangelisprop.com/img/bg.gif) repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}
li{ list-style:none;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:11px; font-weight:normal;}

.float_left{ float:left;}
.clear{ clear:both;}
.align_right{ text-align:right}
.align_left{ text-align:left}

/*-----------start Nav_Menu--------------*/
html  ul.nav_menu li a { height: 1%; }/*fix para ie steplist */
ul.nav_menu{ font-size: 14px; font-weight:bold; padding:0px 5px 0px 5px;}
	ul.nav_menu li{ }
		ul.nav_menu li a:link, ul.nav_menu li a:active, ul.nav_menu li a:visited{ color:#FFFFFF; display:block; background:url(http://deangelisprop.com/img/btn_nav_menu.jpg) center no-repeat; padding:9px;}
	ul.nav_menu li a:hover{ padding:9px 9px 9px 10px; color:#FFDCDC; background:url(http://deangelisprop.com/img/btn_nav_menu_hover.jpg) center no-repeat;}
/*-----------end Nav_Menu--------------*/	

/*-----------start contact--------------*/
.contact_a:link, .contact_a:active, .contact_a:visited{ color:#000; margin:25px 0px 0px 0px;}
	.contact_a:hover{ color: #333333; }
ul.contact{ font-size:10px;  padding:5px 5px 5px 15px; line-height:150%; background:url(http://deangelisprop.com/img/bg_contact.jpg) center no-repeat;}
	ul.contact li{ padding: 0px 0px 0px 15px;}
	ul.contact li.icon{ background:url(http://deangelisprop.com/img/ico_contact.gif) 0px 3px no-repeat ; /*0px to the right and 3px below the upper left corner*/}
	ul.contact li.icon2{  padding: 0px 3px 0px 15px; text-align:right; background:url(http://deangelisprop.com/img/ico_contact.gif) 90px 3px no-repeat ; }
	ul.contact li span{ font-weight:bold;}
/*-----------end contact--------------*/

/*-----------start index--------------*/
.tercio{ width:210px; margin:7px 0px 7px 2px; float:left;}
.dos_tercio{ width:268px; margin:7px 6px 7px 6px; float: right;}
p.bienvenido{ text-indent: 80px; font-size:10px; text-align:justify;}

.btn_vent_alqu{ background:url(http://deangelisprop.com/img/index_franja_izg.gif) top left no-repeat; height:100px; padding:0px 0px 0px 20px;}
.btn_tas{ background:url(http://deangelisprop.com/img/index_franja_izc.gif) top left no-repeat; height:46px; padding:0px 0px 0px 20px; margin-top:10px;}

a.btn_inicio:link, a.btn_inicio:active, a.btn_inicio:visited{ border:0.038em #BAD3E8 solid; height:46px; background:url(http://deangelisprop.com/img/bg_tit_servicios.jpg) repeat-x; display:block; color:#000000; font-size:12px; margin: 0px 0px 5px 0px;}
	a.btn_inicio:hover{ border:0.038em #BDD3E0 solid; height:46px; background:url(http://deangelisprop.com/img/bg_tit_servicios_h.jpg) repeat-x; display:block; color: #474747;}
a.btn_inicio div{ background:url(http://deangelisprop.com/img/ico_tit_servicios.gif) bottom left no-repeat; height:46px;}
a.btn_inicio div p{ padding: 12px 0px 0px 27px; font-weight:bold;}
	a.btn_inicio:hover div p{ padding: 10px 0px 0px 27px;}
/*-----------end index--------------*/

/*-----------start steps--------------*/
#step1, #step2, #step3{height:50px; margin-top:15px;}
#step1{ background:url(http://deangelisprop.com/img/bg_step_1.jpg) 0px 10px no-repeat;}
#step2{ background:url(http://deangelisprop.com/img/bg_step_2.jpg) 0px 10px no-repeat;}
#step3{ background:url(http://deangelisprop.com/img/bg_step_3.jpg) 0px 10px no-repeat;}
p.step{ margin-top:5px;}
p.step span{font-size:18px; font-weight:bold;}

html  ul.stp1 li a { height: 1%; }/*fix para ie steplist */
ul.stp1{ font-size:17px; padding:0px 0px 0px 80px;}
	ul.stp1 li{ float:left; margin:0px 15px 0px 15px; text-align:right;}
	ul.stp1 li a:link, ul.stp1 li a:active, ul.stp1 li a:visited{ color:#1E0067; display:block; width:123px; height:140px; padding:5px;}
		ul.stp1 li a:hover{ color:#1E0067; font-weight:bold;}
	ul.stp1 li a div{ margin-top:117px; padding:0px 5px 0px 2px;}
	ul.stp1 li a.btn_v{ background:url(http://deangelisprop.com/img/btn_v.gif) center no-repeat;}
		ul.stp1 li a.btn_v:hover{ background:url(http://deangelisprop.com/img/btn_v_hover.gif) center no-repeat;}
	ul.stp1 li a.btn_a{ background:url(http://deangelisprop.com/img/btn_a.gif) center no-repeat;}
		ul.stp1 li a.btn_a:hover{ background:url(http://deangelisprop.com/img/btn_a_hover.gif) center no-repeat;}	
		
html  ul.stp2 li a { height: 1%; }/*fix para ie steplist */
ul.stp2{font-size:17px;}
	ul.stp2 li{ float:left; margin:5px 5px 5px 5px;  width:43%; border-bottom:1px #413578 solid;}
	ul.stp2 li a:link, ul.stp2 li a:active, ul.stp2 li a:visited{ padding:0px 0px 5px 30px; color:#413578; background:url(http://deangelisprop.com/img/btn_step2.jpg) 6px 0px no-repeat; display:block; }
	ul.stp2 li a:hover{padding:0px 0px 5px 31px; color:#CA1E29; background:url(http://deangelisprop.com/img/btn_step2_hover.jpg) 7px 0px no-repeat; }
	
	
html  ul.stp3 li a { height: 1%; }/*fix para ie steplist */
ul.stp3{font-size:11px;}
	ul.stp3 li{ margin:7px 6px 7px 6px;  width:234px; float:left; }
	ul.stp3 li div.top{ font-size:4px; background: url(http://deangelisprop.com/img/step3_top.gif) center no-repeat; height:13px;}
	ul.stp3 li div.med{ padding:0px 7px 0px 7px; background: url(http://deangelisprop.com/img/step3_med.gif) center repeat-y;}
		ul.stp3 li div.med div.sup{ border-bottom: 1px #AC212D solid;}
			ul.stp3 li div.med div.sup a:link, ul.stp3 li div.med div.sup a:active, ul.stp3 li div.med div.sup a:visited{ font-size:13px; color:#AC212D; font-weight: bold; padding:3px 0px;/* display:block;*/}
				ul.stp3 li div.med div.sup a:hover{ color:#000066;}
		ul.stp3 li div.med div.dat{ float:left; font-size:10px; width:95px; background:#E2EAF7; margin:3px 0px 3px 0px; padding:3px 0px 3px 0px; text-align:center;}
		ul.stp3 li div.med div.dat span{ color:#AC212D;}
		ul.stp3 li div.med div.dat_btn{float:right; width:95px; text-align:center;}
		ul.stp3 li div.med div.dat_btn a:link, ul.stp3 li div.med div.dat_btn a:active, ul.stp3 li div.med div.dat_btn a:visited{ color:#CF0000; font-size:9; font-family:monospace; background: url(http://deangelisprop.com/img/bg_mas.gif) center no-repeat; padding:4px 3px; float:right; margin:0px 2px;}
		ul.stp3 li div.med div.dat_btn a:hover{ text-decoration:underline; color: #990000;}
		ul.stp3 li div.med div.inf{ clear:both; padding:10px 0px 0px 0px;}
			ul.stp3 li div.med div.inf p{ height:40px;}
	ul.stp3 li div.down{ font-size:4px; background: url(http://deangelisprop.com/img/step3_down.gif) center no-repeat; height:10px;}
	
		ul.stp3 li div.med img, img.minifoto{ border:4px #AC212D solid; float:left;}
/*-----------end steps--------------*/

.caminito{ margin:3px; font-size:10px; padding-top:5px;}
.caminito a:link, .caminito a:active, .caminito a:visited{ color:#413578;}
	.caminito a:hover{ text-decoration:underline;}
	
.page{ text-align:center; font-size:10px;}
	.page a.next:link, .page a.next:active, .page a.next:visited{ color:#FFFFFF; background:url(http://deangelisprop.com/img/btn_next.gif) center no-repeat;  padding:25px 25px 25px 15px;}
		.page a.next:hover{ font-weight:bold; background:url(http://deangelisprop.com/img/btn_next_hover.gif) center no-repeat;  padding:25px 25px 25px 16px;}
	.page a.prev:link, .page a.prev:active, .page a.prev:visited{ color:#FFFFFF; background:url(http://deangelisprop.com/img/btn_prev.gif) center no-repeat; padding:25px 25px 25px 35px;}
		.page a.prev:hover{ font-weight:bold; background:url(http://deangelisprop.com/img/btn_prev_hover.gif) center no-repeat;  padding:25px 25px 25px 34px;}
		
/*-----------end flypage--------------*/
#titular_1, #titular_2{height:40px; padding:15px 0px 0px 43px; font-size:18px; clear:both;}
	#titular_1 span{ font-size:10px; float:right; margin-top:10px;}
#titular_1{ background:url(http://deangelisprop.com/img/tit_flypage.gif) 0px 10px no-repeat; color:#AC212D; text-transform:uppercase;}
#titular_2{ background:url(http://deangelisprop.com/img/tit_flypage_mas.gif) 0px 10px no-repeat; color:#074A8C;}
.izcont{ width:134px; float:left;}
	a.masfot:link, a.masfot:active, a.masfot:visited{ background:url(http://deangelisprop.com/img/btn_masfotos.gif) bottom no-repeat; display:block; float:left; color:#FFFFFF; font-weight:bold;}
		a.masfot:hover{ background:url(http://deangelisprop.com/img/btn_masfotos_hover.gif) bottom no-repeat; font-weight: normal;}
.decont{ width:369px; float:right;} 
	.decont div{ width:175px; background:#E2EAF7; float:left; margin:2px; padding:3px 1px;}
	p.datoaparte{ clear:both; margin-top:5px;}
	ul.detalle_1{ clear:both;}
	ul.detalle_2{width:240px; float:left; margin:0px 0px 0px 5px;}
	ul.detalle_1 li{ font-weight: bold; width:175px; float:left; margin:2px; padding:1px 1px;}
	ul.detalle_2 li{font-weight: bold; margin:3px 0px; }
	
	ul.detalle_1 li span, p.datoaparte span, ul.detalle_2 li span{ font-weight: normal;  text-transform:capitalize;}
	ul.detalle_1 li span, p.datoaparte span{ color:#AC212D;}
	ul.detalle_2 li span{ color:#074A8C;}
	/*img.minifoto comparte estilo con ul.stp3 li div.med img */
/*-----------end flypage--------------*/

/*-----------start secciones--------------*/
#titular_secciones{ background:url(http://deangelisprop.com/img/titular_seccion.gif) 0px 10px no-repeat;}
img.inst_left{ float:left; margin:5px;}
img.inst_right{ float:right; margin:5px;}
/*-----------end secciones--------------*/

/*-----------strart institucional--------------*/
ul.institucional li{ list-style: square; list-style-position: inside;}
/*-----------end institucional--------------*/

/*-----------strart servicios--------------*/
ul.servicios li{ list-style: disc; list-style-position: outside; margin-left:20px;}
	ul.servicios li span{ font-size:10px; padding:0px 0px 0px 30px;}
.medio_servicio{ margin:7px 6px 7px 6px;  width:234px; float:left; }
.tit_servicio{ width:230px; border:0.038em #BAD3E8 solid; height:46px; background:url(http://deangelisprop.com/img/bg_tit_servicios.jpg) repeat-x;}
.tit_servicio div{ background:url(http://deangelisprop.com/img/ico_tit_servicios.gif) bottom left no-repeat; height:46px;}
.tit_servicio div p{ padding: 12px 0px 0px 33px; font-weight:bold;}
/*-----------end servicios--------------*/

/*-----------strart seccion contacto--------------*/
.contact_top{font-size:4px; background: url(http://deangelisprop.com/img/contact_top.gif) center no-repeat; height:25px;}
.contact_med{padding:0px 32px 0px 32px; background: url(http://deangelisprop.com/img/contact_bg_repeat.gif) center repeat-y;}
.contact_med p{ text-align:center; font-size:14px; color:#990000;}
.contact_down{font-size:4px; background: url(http://deangelisprop.com/img/contact_down.gif) center no-repeat; height:16px;}
.contacto_form{color:#063D66; line-height:200%;}
.contacto_form fieldset{ border:none;}
.contacto_form label { position: absolute; text-align:right; width:100px; }
.contacto_form label span{ color: #990000; font-size:9px;}
.contacto_form input, .contacto_form textarea { margin-left: 105px; width:315px; background-color:#E6F5FF; border:0.038em #88C2E2 solid; padding:3px;}
.contacto_form textarea { height:150px;}
.contacto_form .contactenos { position:relative; text-align:left; }
.contacto_form .enviar{ width:150px; margin-left: 275px; background-color:#E2433B; color:#FFFFFF; /*border:0.038em #771005 solid; */}
.tit_contacto{background-color:#E6F5FF; border:0.038em #88C2E2 solid; padding:3px; text-align:15px;}
div.contacto_datos{ float:left;}
div.contacto_datos p{ margin:10px 0px 5px 20px;}
	div.contacto_datos p span{ font-size:10px;}
	
.medio_contacto{ margin:7px 6px 7px 0px;  width:234px; float:left; }	
	.medio_contacto a:link, .medio_contacto a:active, .medio_contacto a:visited{ color:#990000;}
	.medio_contacto a:hover{ text-decoration:underline;}	
	.medio_contacto a span{ font-size:10px; color:#413578;}
	.medio_contacto a:hover span{ color:#413578; text-decoration:underline;}
/*-----------end seccion contacto--------------*/

/*-----------start EDIFICIO SAN PEDRO--------------*/
a.proyecto:link, a.proyecto:active, a.proyecto:visited{ float:left; margin:3px; border:0.05em #fff solid;}
	a.proyecto:hover{ float:left; margin:3px; border:0.05em #7393AD solid;}
.proyecto_bg1{clear:both; padding:5px; background-color:#D9EAFF;}
	.proyecto_bg1 p{ width:250px; margin: 0px 10px 0px 5px;}
	ul.carcateristica li{list-style: disc; list-style-position: outside; margin-left:20px;}
		ul.carcateristica li span{padding-left:30px;}

.proyecto_bg2{clear:both; padding:5px; background-color:#004884; color:#FFFFFF;}
	.proyecto_bg2 span { text-align:right;}
	.proyecto_bg2 span a:link, .proyecto_bg2 span a:active, .proyecto_bg2 span a:visited{font-size:10px;} 
		.proyecto_bg2 span a:hover{ text-decoration:underline;} 
		
.proyecto_bg3{padding:5px; background-color:#EEF7FF;}
		
/*-----------end EDIFICIO SAN PEDRO--------------*/
