*{margin:0px; padding:0px;}

html, body { height: 100%; }

body {	
	background-image:url(../imagenes/img_body.png);
	font-family:"Myriad Pro", "Trebuchet MS", Arial, sans-serif;
	font-size:13px;
	color:#999999; /*Color de la letra del body -todo el programa-*/
	width:100%;
	margin:auto;	
	/*background-color:#1B1ADD;*/
		
} 

a{
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}

.strong{
	color:#666;
	}
/*************************INCLUDE HEAD******************************************/


/************************* PRE-CABECERO ******************************************/

#pre_cabecero{
	width:100%;
	height:5px;
	background-color:#E6EFFB;
	/*border-bottom:1px solid #72BDEB;*/
	}

/***********************FIN  PRE-CABECERO *****************************************/

/************************* CABECERO ******************************************/

#cabecero{
	width:900px;
	height:150px;
	margin:auto;
	background-color:#FFF;		
	border-bottom:2px solid #E6EFFB;
	position:relative;
	}

#img_logo{
	position:absolute;
	top:20px;
	left:50px;
	}

#pag_doblada{
	position:absolute;
	right:1px;
	}

#cab_div1 {	
	width:auto;
	height:20px;
	background-color:#E6EFFB;
	float:left;	
	border-radius:0px 0px 7px 7px;
	/*border-left:1px solid #72BDEB;
	border-right:1px solid #72BDEB;
	border-bottom:1px solid #72BDEB;*/
	color:#999;
	font-size:11px;
	padding:3px;
	position:absolute;
	left:400px;
	}

#cab_div1:hover{	
	background-color:#069;
	color:#FFF;
}

#cab_div2{	
	width:auto;
	height:20px;
	background-color:#E6EFFB;
	float:left;
	border-radius:0px 0px 7px 7px;
	/*border-left:1px solid #72BDEB;
	border-right:1px solid #72BDEB;
	border-bottom:1px solid #72BDEB;*/
	color:#999;
	font-size:11px;
	padding:3px;
	margin-left:2px;
	position:absolute;
	left:435px;
	} 

#cab_div2:hover{	
	background-color:#069;
	color:#FFF;
}

/**
#cab_div3{	
	width:auto;
	height:20px;
	background-color:#E6EFFB;
	float:left;
	border-radius:0px 0px 7px 7px;	
	color:#999;
	font-size:11px;
	padding:3px;
	margin-left:2px;
	position:absolute;
	left:498px;
	}

#cab_div3:hover{	
	background-color:#069;
	color:#FFF;
}**/
/************************* FIN CABECERO ******************************************/


#menu{
	width:900px;
	height:46px;	
	position:relative;
	border-radius:10px 10px 10px 10px;
	margin:auto;
	margin-top:20px;
	margin-bottom:10px;
	/*border:1px #A6C6EA solid;*/
	background-color:transparent;
	}

#lista1{		
	position:absolute;	
	width:900px;		
	background-color:#E6EFFB;	
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
	border-radius:10px 10px 10px 10px;
	border:1px #C8DDF7 solid;
	}	
	
#lista1 li {
	margin:auto;
	background-color:#E6EFFB;
    list-style-type:none;	
	float:left;	
	border:1px solid #E6EFFB;
	color:#999;	
	font-size:13px;
	height:20px;	
	padding:8.5px 10px;	
	margin-left:33px;	
	/*box-shadow:4px 0px 5px -2px #888;*/	
	}

#lista1 li:hover{
	color:#666;
	height:18px;
	box-shadow:4px 0px 5px -2px #C8DDF7;	
	}

#lista1 a{
	text-decoration:none;
	}
/*************submenu****************************/
	
#lista1 ul{
	position:absolute;
	display:none;	
	top:37px;
	left:247px;	
	width:0px;
	border-radius:10px 10px 10px 10px;
	z-index:2;
	text-align:left;
	}

#lista1 ul li{
	width:133px;
	border-radius:0px 10px 10px 0px;
	border:1px solid #C8DDF7;
	height:15px;
	padding:8px;
	}

#lista1 li:hover ul{
	display:block;
	}

#lista1 ul li:hover{	
	background-color:#8FC7EF;
	height:15px;
	}
  

/***********************FIN INCLUDE HEAD***************************************/


/************************* MAIN******************************************/

#main{
	width:880px;
	height:auto;
	margin:auto;
	background-color:#fff;
	position:relative;
	padding:30px 10px 15px 10px;	
	overflow:hidden; 
	border-top:1px solid #F3F3F3;
	border-radius:10px 10px 10px 10px;	
	
	-moz-box-shadow:4px 0px 5px -2px #888;
	-ms-box-shadow:4px 0px 5px -2px #888;
	-o-box-shadow:4px 0px 5px -2px #888;
	-webkit-box-shadow:4px 0px 5px -2px #888;
	
	-moz-box-shadow:0px 7px 10px -2px #888;
	-ms-box-shadow:0px 7px 10px -2px #888;
	-o-box-shadow:0px 7px 10px -2px #888;
	-webkit-box-shadow:0px 7px 10px -2px #888;
	}

#main h1{
	color:#666;
	text-align:center;
	}
	
#main h2{
	font-size:15px;
	color:#6881F4;
	text-align:center;
	font-size:19px;
	}

#main h3{
	font-size:15px;
	color:#36C;
	}

/***********************FIN  MAIN*****************************************/

/*************************INCLUDE FOOTER******************************************/
#pie{
	width:900px;
	height:100px;
	margin:auto;
	background-color:#fff;
	position:relative;
	box-shadow:0px 0px 4px 1px #CCC;
	margin-top:7px;
	border-radius:10px 10px 10px 10px;
	overflow: hidden;
	}
	
#pie p{
	line-height:15px;
	color:#8080FF;
	text-align:center;
	}

#pie ul{		
	position:absolute;	
	margin:auto;	
	background-color:#FFF;	
	text-align:center;
	left:160px;
	margin-top:-34px;
	margin-bottom:10px;
	}	
	
#pie ul li {
	margin:auto;
	background-color:#FFF;
    list-style-type:none;	
	float:left;	
	color:#999;	
	font-size:11px;
	height:20px;	
	padding:7px 10px;
	
	}

#pie ul li:hover{
	color:#666;
	
	}


/***********************FIN INCLUDE FOOTER*****************************************/



/***********************INDEX*****************************************/


#main_div1{
	border:#BCD7F3 1px solid;
	width:450px;
	padding:10px;
	border-radius:10px 10px 10px 10px;
	float:left;
	margin-right:35px;
	background-color:#E6EFFB;
	}
	
#img_portada{
	border-radius:10px 10px 10px 10px;
	float:left;	
	}

#main_div2{
	border:#BCD7F3 1px solid;
	width:310px;
	padding:10px;
	border-radius:10px 10px 10px 10px;
	float:left;
	margin-right:40px;
	margin-top:15px;
	background-color:#E6EFFB;
	}
	


#main_div4{
	width:300px;	
	padding:10px;
	background-color:#C8C8C8;
	color:#FFF;
	position:absolute;
	margin-bottom:1px;
	top:440px;
	}

#main_div5{
	width:300px;	
	padding:10px;
	background-color:#AAA;
	color:#FFF;
	position:absolute;
	top:480px;
	}

#main_div6{
	width:300px;	
	padding:10px;
	background-color:#818181;
	color:#FFF;
	position:absolute;
	top:520px;
	}


/*************************FIN INDEX******************************************/

/***********************CLIENTES*****************************************/

#clie_div1, #clie_div2, #clie_div3, #clie_div4, #clie_div5, #clie_div6, #clie_div7{
	width:250px;
	height:100px;
	background-color:#FFF;
	margin-left:50px;	
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	border-top:1px solid #CCC;
	padding-top:15px;
	}

#clie_div1d, #clie_div2d, #clie_div3d, #clie_div4d, #clie_div5d, #clie_div6d, #clie_div7d{
	width:500px;
	height:100px;
	background-color:#FFF;	
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding-top:15px;
	border-top:1px solid #CCC;	
	}

#clie_div7, #clie_div7d{
	border-bottom:1px solid #CCC;	
	}
	
/*************************FIN CLIENTES******************************************/
/***********************TRAYECTORIA*****************************************/

#tra_div3{
	width:530px;
	height:400px;
	padding:10px;
	border:#CCC 1px solid;
	border-radius:10px 10px 10px 10px;		
	background-color:#E6EFFB;
	padding:10px;	
	}

#tra_div3 h3{
	text-align:center;
	}

#tra_div2 h3{
	text-align:center;
	}

#tra_div3 #img_cv{
	margin-left:10px;
	float:left;
	border-radius:5px 5px 5px 5px;
	}
	
#lk_cv{
	left:200px;
	top:420px;
	position:absolute;
	}

#lk_li{
	left:310px;
	top:420px;
	position:absolute;
	}

#tra_div2{
	width: 297px;
	height:auto;
	padding: 10px;
	border: #CCC 1px solid;
	border-radius: 10px 10px 10px 10px;
	position: absolute;
	float: left;
	left: 570px;
	top: 91px;
	background-color:#E6EFFB;
	float:left;
	}

#tra_div1{
	width:350px;
	padding:10px;
	border:#CCC 1px solid;
	border-radius:10px 10px 10px 10px;	
	float:left;
	background-color:#F4F8FD;
	}
/*************************FIN TRAYECTORIA******************************************/

/***********************CV*****************************************/

#cv_div1{
	width:480px;
	heigth:auto;
	float:left;
	padding:10px;
	border:#BCD7F3 1px solid;
	border-radius:10px 10px 10px 10px;	
	margin-right:10px;
	background-color:#E6EFFB;
	}

cv_div2{
	float:left;
	width:auto;
	height:auto;
	border-radius:10px 10px 10px 10px;
	}
	

/*************************FIN CV******************************************/


/*********************************INTERNACION DOMICILIARIA***********************************************/

#int_div1{
	position:relative;
	width:auto;
	height:850px;
	background-color:#E6EFFB;
	border:#BCD7F3 1px solid;
	border-radius:10px 10px 10px 10px;	
	padding:5px 5px 5px 5px;
	margin-top:30px;
	} 

#img_int_dom{
	border-radius:10px 10px 10px 10px;
	}

#int_div1 p{
	margin:15px 10px 5px 10px;
	}

#int_div2{
	width:400px;
	height:40px;
	border-radius:10px 10px 10px 10px;
	background-color:#09C;
	float:left;
	margin-right:15px;
	margin-left:20px;
	}

#int_div3{
	width:400px;
	height:40px;
	border-radius:10px 10px 10px 10px;
	background-color:#09C;
	float:left;	
	}

#int_div6{
	width:815px;
	height:40px;
	border-radius:10px 10px 10px 10px;
	background-color:#09C;
	float:left;	
	margin-left:20px;
	margin-top:10px;
	}

#int_div2 ,#int_div3, #int_div6 {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
	}

#int_div4{
	width:400px;
	height:auto;
	background-color:#FFF;
	float:left;
	margin-right:15px;
	margin-left:20px;
	border-radius:10px 10px 10px 10px;
	}

#int_div5{
	width:400px;
	height:auto;
	background-color:#FFF;
	float:left;
	border-radius:10px 10px 10px 10px;
	}


#int_div7{
	width:815px;
	height:auto;
	background-color:#FFF;
	float:left;	
	border-radius:10px 10px 10px 10px;
	margin-left:20px;
	}


#div_of{
	position:absolute;
	overflow:hidden;
	height:5px;
	float:left;
	width:100%;
	}

/******************************FIN INTERNACION DOMICILIARIA***********************************************/

#cont_div1{
	width: 300px;
	height:100px;
	float: left;
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #CED5D7;
	font-family: sans-serif;
	font-size: 12px;
	color: #798e94;
	position: absolute;
	left: 457px;
	top: 47px;
	box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 5px #EEF5F7 inset;
	}

#cont_div2{
	width: 300px;
	height:110px;
	float: left;
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #CED5D7;
	font-family: sans-serif;
	font-size: 12px;
	color: #798e94;
	position: absolute;
	left: 457px;
	top: 205px;
	box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 5px #EEF5F7 inset;
	}

#cont_div3{
	width: 300px;
	height:136px;
	float: left;
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #CED5D7;
	font-family: sans-serif;
	font-size: 12px;
	color: #798e94;
	position: absolute;
	left: 457px;
	top: 360px;
	box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 5px #EEF5F7 inset;
	
}


#cont_div3 p {
	font-size:14px;
	}

/******************************INICIO EQUIPO VESTAHC***********************************************/

#equi_div1{
	width: auto;
	height: auto;
	border-radius:10px 10px 10px 10px;	
	text-align:center;
	margin-bottom:30px;
	}

#equi_div1 img{	
	border-radius:10px 10px 10px 10px;
	}
	
#equi_div2{
	width:auto;
	height: auto;
	border-radius:10px 10px 10px 10px;	
	padding:5px 5px 5px 5px;
	margin-top:30px;
	position:relative;
	}

#equi_div2 img{
	position:absolute;
	bottom:-58px;
	right:58px;
	border-radius:10px 10px 10px 10px;
	}
	
#equi_div4{
	width: auto;
	height: 750px;
	background-color:#E6EFFB;
	border:#BCD7F3 1px solid;
	border-radius:10px 10px 10px 10px;	
	padding:5px 5px 5px 5px;
	position:relative;

	}

/******************************FIN EQUIPO VESTAHC***********************************************/

/******************************INICIO ESQUEMA OPERATIVO***********************************************/

#esq_div1{
	width: auto;
	height: auto;
	border-radius:10px 10px 10px 10px;	
	margin-top:30px;
	text-align:center;
	margin-bottom:30px;
	}


#esq_div2{
	width: auto;
	height: auto;
	background-color:#E6EFFB;
	border:#BCD7F3 1px solid;
	border-radius:10px 10px 10px 10px;	
	padding:5px 5px 5px 5px;
	}
/******************************FIN ESQUEMA OPERATIVO***********************************************/

/******************************INICIO SOPORTE TECNICO***********************************************/

#sopor_div1{
	position:relative;
	width: auto;
	height: auto;
	border-radius:10px 10px 10px 10px;	
	background-color:#E6EFFB;
	border:#BCD7F3 1px solid;
	padding:5px 5px 5px 5px;
	}

#sopor_div2{
	width: auto;
	height: auto;
	border-radius:10px 10px 10px 10px;
	margin-bottom:30px;
	background-color:#E6EFFB;
	padding:5px 5px 5px 5px;
	}

#sopor_div2 img{
	border-radius:10px 10px 10px 10px;	
	position:absolute;
	bottom: 50px;
	right:50px;
	}
/******************************FIN SOPORTE TECNICO***********************************************/


/******************************INICIO NOVEDADES***********************************************/
#nov_id{
	float:lef;
	width:50%;
	background-color:#FFF;
	color:#999;
	font-style:italic;
	font-weight:bold;
	}
	
#nov_date{
	float:right;
	width:40%;
	background-color:#FFF;
	color:#999;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	}
	
#nov_titu{
	float:lef;
	width:100%;
	background-color:#fff;
	font-size:24px;
	color:#000;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif
	}

#nov_sub_titu{
	float:lef;
	width:100%;
	background-color:#EBEBEB;
	font-weight:bold;	
	color:#000;
	}

#nov_img{
	float:lef;
	width:100%;
	height:auto;
	color:#000;
	}

#nov_img img{
	width:40%;
	height:40%;
	min-height:300px;
	min-width:300px;
	max-height:600px;
	max-width:600px;
	
	}

#nov_desc{
	float:lef;
	width:100%;
	background-color:#fff;
	color:#000;
	}
/******************************FIN NOVEDADES***********************************************/