
/* Estilos Generales */
/* Enlaces */
#enlacesaborto{
	height:10px;
	clear:both;
	overflow:hidden;
	margin-bottom:-10px;

}
#enlacesaborto ul{
	margin-top:10px;
}
#enlacesaborto li{
	float:left;
}
/* Fin Enlaces */
body{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 40px 0;
	padding:0;
	background:#CD9DC7;
}
a{
	color:#FF7BAC;
}
a:hover{
	color:#7E3A53;
}
a:visited{
	color:#666;
}
h1,h2,h3,h4,h5{
	margin:10px 0 15px 0;
}
h2{
	font-weight:normal;
	font-size:23px;
	color:#9F248F;
}

p{
	margin:10px 0 15px 0;
}
img{
	border:none;
}
table{
	border-collapse:collapse;
}
table td{
	vertical-align:top;
}
strong{
}

ul,ol{
	list-style-image:url(../img/bullet.gif);
	list-style:inside;
	margin:10px;
	padding:0 0 0 10px;
}

/*Estilos*/
.clear{
	clear:both;
}

.mensaje,
.error{
	clear:both;
	background:#FFFFCA;
	border:2px dotted #B9B900;
	background:url(../img/ico-warning.gif) no-repeat 5px center;
}
.mensaje p,
.error p{
	margin:5px;
	padding-left:20px;
	font-weight:bold;
}


/* LAyout */
.sombra{
	margin:10px auto;
	background:url(../img/sombrad.jpg) repeat-y top right ;
	width:970px;
	clear:both;
}
.sombra div{
	background:url(../img/sombrasd.jpg) no-repeat top right ;
	width:970px;
}
.sombra div div{
	background:url(../img/sombrai.jpg) repeat-x bottom left;
	width:970px;
}
.sombra div div div{
	background:url(../img/sombraii.jpg) no-repeat bottom left;
	width:970px;
}
.sombra div div div div{
	background:url(../img/sombraid.jpg) no-repeat bottom right;
	width:970px;
}
.sombra div div div div div{
	width:auto;
	background:none;
}
.espaciosombra{
	clear:both;
	height:15px;
	display:block;
	width:955px;
}
#wrapper{
	width:945px;
	float:left;
	background:#FFF url(../img/fondo.png) no-repeat right bottom;
	border:#C64B8E 5px solid;
}
#header{
	height:98px;
	background:#DA5DA1 url(../img/fondoheader.png) repeat-x;
	clear:both;
	float:left;
	width:945px;
	overflow:hidden;
}
#header div{
	height:98px;
	background:url(../img/flor1.png) no-repeat;
	clear:both;
	float:left;
	width:945px;
	overflow:hidden;
}
#header div div{
	background:url(../img/flor2.png) no-repeat top right;
	
}
#logoh1 {
	text-align:center;
	width:945px;
}
#logoh1 a{
	color:#FFF;
	text-decoration:none;
	font-size:63px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	
}

#left{
	width:170px;
	float:left;
	clear:left;
}
#menuli{
	list-style:none;
	padding:0;
	margin:0;
	list-style-position:outside;
}
#menuli li{
	margin-top:8px;
}
#menuli a{
	width:170px;
	height:38px;
	background:#DA5DA1 url(../img/boton.png) repeat-x;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:18px;
	text-transform:lowercase;
}
#menuli a:hover,
#menuli li.current a{
	background:#9C73AF url(../img/botonhover.png) repeat-x;
}
#menuli a span{
	float:left;
	margin:7px 0 0 12px;
}

.chat{
	position:relative;
	margin-top:5px;
}

#contenido{
	margin:20px 28px 14px 28px;
	float:left;
	width:719px;
}

#telefonos{
	vertical-align:baseline;
	float:right;
	margin:40px 15px 15px 0;
}

table.acercade{
	width:100%;
}
table.acercade td{
	width:33%;
	text-align:center;
}
table.acercade th{
	padding-top:190px;
	color:#D04183;
	font-size:24px;
	font-weight:normal;
	text-transform:capitalize;
}
th.atencion{
	background:url(../img/atencion.png) no-repeat center top;
}
th.seguridad{
	background:url(../img/asesoria.png) no-repeat center top;
}
th.discrecion{
	background:url(../img/confidencial.png) no-repeat center top;
}

#pie{
	margin:-10px auto 40px auto;
	width:945px;
}
#pie a{
	text-decoration:underline;
	color:#FFF;
}
#pie table{
	width:70%;
	color:#FFF;
	font-size:11px;
	margin:0 auto;
}

#nuestroservicios li{
	list-style:none;
	background:url(../img/bulletrosa.png) no-repeat left center;
	padding-left:18px;
	margin-bottom:10px;
}
#nuestroservicios {
	background:url(../img/serviciosimagen.png) no-repeat top right;
}

#dudas{
	background:url(../img/dudasimagen.png) no-repeat top right;
}
#dudas .dudascentro{
	width:50%;
}
#dudas h3{
	color:#D0007B;
	font-size:15px;
	margin:10px 0 0 0;
}
#dudas p{
	margin:0 0 10px 0;
	font-size:11px;
}


input.error {
background:none #ffeaf4;
clear: none;
border:1px solid #d8d8d8;
clear: left;

}
label.error{
	
	border:1px dotted  #d8d8d8;
	background:none;
	color:#960d13;
	clear: left;
}
#nuestroservicios ul.instalaciones{
width: 55%;
}
#nuestroservicios ul.instalaciones li {
	background:none;
	float:left;
	font-size:inherit;
	height:auto;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:4px;
	padding-left:0;
	width:47%;
}

.oculto{
height: 0;
padding-top: 5px;
overflow: hidden;
}

.ult {
bottom:89px;
clear:both;
font-size:17px;
position:relative;
text-align:right;
}
.ult.ult2{
bottom:222px;
}
.ult strong{
color: red;
}