@import url("reset.css");


/****************GENERALES***********************/
body{
margin:0;
padding:0;
background:#65A4CF url('../imagenes/fondo_kinemed.jpg') top center no-repeat; 
font-family: Arial, Helvetica, sans-serif;
color:#65A4CF;
font-size:14px;
}

a{
	color:#004a6f;
	cursor:pointer;
}

a:hover{
	color:#65A4CF;
}

button:hover{
opacity:0.4;
filter:alpha(opacity=40);
}

img{
border:0;
}

li{
	list-style:none;
}

/****************TOTAL***********************/


#fondo{
height:718px;
width:1273px;
margin:0 auto;
}

/****************MENU***********************/

#menu{
height:78px;
width:817px;
margin:0 auto;
background-image:url('../imagenes/block_1.png');
background-repeat: no-repeat;
background-position: 0 0;
}

	#menu ul{
		padding: 0;
		margin: 0;
		float: right;
		width: 460px;
		height: 25px;
		margin-right: 40px !important;
		margin-top: 28px;
		font-size:10px;
		}
		
	#menu ul li {
		float: right;
		list-style: none;
		padding:2px 5px 2px 5px;
		cursor:pointer;
		font-weight: bold;
		}
	
	#menu ul li:hover {
		color:#ffcb00;
		}
		
		#menu ul li a{
		color:#004a6f;
		padding:2px 5px 2px 5px;
		text-transform: uppercase;
		}
		
		
		#menu ul li a:hover{
		background-color: #FFCB03;
		color:#004a6f;
		} 
		
		#menu img{
			border:0;
		}
		.top_activo{
		background-color: #FFCB03;
		color:#004a6f;
		}	


/******************INTERIORES*********************/
		
#kinetec {
	float: right;
	width: 767px;
	padding-right: 40px !important;
	margin-top: 10px;
	padding: 0px;
	}	

#consulta {
margin: 0px;
padding: 0px;
width: 100%;
height:auto;

}


           #contenedor_info{
            width: 100%;
            height:auto !important;
            min-height: 378px !important;
            height:378px;
           	float:left;
           	background-color: #b0dcf7;
           }
           
           
           
           
           
           
           
           
           

#logo{
cursor:pointer;
float:left;
margin:13px 0 0 36px;
padding:0;
width:190px;
height:48px;
}

#logo_left{
margin-right:13px;
margin-top:10px;
position:relative;
float:right;
cursor:pointer;
}

#envoltorio{
height:420px !important;
width:817px;
margin:0 auto;
background-image:url('../imagenes/block_2.png');
background-repeat: no-repeat;
background-position: 0 bottom;

}

#envoltorio-empresa{
height:auto !important;
min-height:420px !important;
width:817px;
margin:0 auto;


}

#info_contenido{
height:auto;
width:817px;
float:left;
background-image:url('../images/back-envoltorio.png');
background-repeat: repeat-y;
background-position: 0 0;

}

#foot_down{
height:49px;
width:817px;
float:left;
background-image:url('../images/block_2.png');
background-repeat: no-repeat;
background-position: 0 0;
}

/**************SIDEBAR DERECHA*****************/

#derecha{
height:380px;
width:180px;
float:right;
margin-right: 36px !important;
margin-right: 18px;
}



.nav_derecha{
width:180px;
float:left;
display: block;
}

.nav_derecha ul{
width:180px;
float:left;
display: block;
}

.nav_derecha a{
border-left: 1px solid #57abd7;
padding:2px 0 2px 5px ;
font-size: 11px;
color:#57abd7 !important;
width:180px;
display: block;
float: left;
}

.nav_derecha a:hover{
color:#004a6f !important;
background-color: #FFCB03;
}



#flash {
float:left;
width:180px;
height:180px;
display: block;
position: relative;
padding: 10px 0 3px 0;
}

#onclick {
width: 180px;
height: 180px;
position: absolute;
top:10px;
left: 0;
cursor: pointer;
display: block;
z-index: 1000;
}


/***************NOTICIAS********************/


#noticias{
    
	height:125px !important;
	height:125px;
	width:175px;
	float:right;
	z-index:2;
	margin:7px 0 0 0 !important;
	margin:14px 0 0 0;
	border:2px solid #bbd8ea;
}

	#noticias a{
	text-decoration:none;
	color:#437993;
	}

	#noticias a:hover{
	color:#ffcb00;
	padding:0;
	margin:0;
	}
	
	#noticias ul {
	margin: 0 0 0 4px;
	padding: 6px;
	float:left;
	width:auto;
	}
	
			#noticias h2 {
			padding: 0px;
			margin: 10px 0 0 27px;
			float:left;
			font-size: 14px;
			font-weight: bold;
			color:#28546F;
			font-family:Arial, Helvetica, sans-serif;
			
			}
	
	#noticias ul li {
		list-style-image:url('../imagenes/btn_lista.jpg');
		font-size:10px;
		margin:0 0 7px 18px !important;
		margin:0 0 7px 20px;
		border:0;
		padding:0;
		width:141px;
		height:auto;
		
		
		}
		
		#noticias ul li a{
		margin-bottom: 5px !important;
		border:0;
		padding:0;
		
		}

#leer-mas {
position: absolute;
font-weight: bold;
font-size: 10px;
bottom: 0;
margin-left: 30px;
margin-bottom: 15px;
margin-top: 15px;
left: 0;
right: 0;
}


	#signo_mas{
	color:#FFC504 !important;
	}
/*****************CONTENIDO************************/




#contenido {
height:auto !important;
width:537px;
margin-left:36px !important;
margin-left: 18px;
float:left;
display: block;
z-index:2;
}

	

	#contenido a{
	text-decoration:none;
	color:#437993;
	}

	#contenido a:hover{
	color:#ffcb00;
	}

/*IMAGEN DE ARTICULOS*/

#imagen_articulo{
	height:131px;
	width:175px;
	float:left;
	border:1px solid #CFEDFF;
	overflow: hidden;
	margin:0 10px 5px 0;

}

/*	La imagen de la PORTADA*/

#img-portada{
height:222px;
width:537px;
margin:0 0 12px 0;
float:left;
border:1px solid #fff;
overflow: hidden;
background-color: #EFF9FF;
}

#texto{
height:120px;
width:537px;
font-size:16px;
font-weight:bold;
padding-left:10px;
padding-top:30px;
}

	#texto b{
	font-weight:bold;
	font-size:24px;
	}
	

#especialidades{
width:500px;
position:relative;
float:left;
}

#texto_domiciliario{
float:right;
position:relative;
width:200px;
height:300px;
}

#foto_domiciliario{
float:left;
position:relative;
width:300px;
height:382px;
}

#texto_noticia{
float:right;
position:relative;
width:300px;
height:300px;
}

#foto_noticia{
float:left;
position:relative;
width:161px;
height:382px;
padding-top:20px;
}

#producto{
float:right;
position:relative;
width:485px;
margin-left:15px;
}

#catalogo{
width:200px;
margin:0;
padding:0;
}

#formulario_cotizacion{
width:450px;
}

#convenios{

height:153px;
width:817px;
margin:0 auto;
z-index:1;
}

#contenedor_convenios{
background-image:url('../imagenes/block_3.png');
background-position: 0 0;
background-repeat: no-repeat;
height:153px;
width:817px;
float:left;
}

#convenio_interior{
margin:0 auto;
height:120px;
width:780px;
margin-top:5px;
padding: 10px;
}
		#convenio_interior ul{
			padding:10px 0;
			float:left;
		}
		#convenio_interior li{
			display: inline;
			float:left;
			margin:0 8px 0 13px ;
		}
		
		#foot_menu{
			width:244px;
			float:right;
			font-size:10px;
		}
		
		#foot_menu ul{
			padding:0;
			margin:0;
		}
		
		#foot_menu li{
			display:inline;
		}
		
		#foot_menu li  a{
			color:#2CAEEF;
		}
		
		#foot_menu li  a:hover{
			color:#2CAEEF;
			text-decoration: underline;
		}

#convenio_interior H3 {
margin: 0px;
padding: 0px;
margin-left: 20px !important;
padding-top: 12px !important;
padding-bottom: 10px !important;
display: block;
font-weight: bold;
line-height: 0px;
color:#29546E;
}

	#tabla-convenios {
	width: 760px;
	border: 0px;
	margin: 0 auto;
	margin-top: 5px !important;
	}


#fondo_interior{
margin:0 auto;
height:174px;
width:814px;
background-image:url('../imagenes/block_4.jpg');
background-repeat:no-repeat;
float:left;
z-index:10;
}

#footer_texto{
font-size:10px;
font-weight:bold;
line-height: 16px;
width:500px;
height:30px;
float: left;
padding: 2px 0 0 10px;
color:#29546E;
}

#uso_interno{
background-image:url('../imagenes/uso_interno.jpg');
background-repeat:no-repeat;
width:66px;
height:35px;
float:right;
position:absolute;
right:40px;
bottom: 20px;
opacity: 0.50;
filter: alpha(opacity=50);
}

	#uso_interno:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	}


#contenedor{
width:500px;
height:300px;
margin:0 auto;
}

/*#contacto{
background-color:#fbfcfe;
width:528px;
height:317px;
margin-top:20px;
border: 3px solid #c8dfef;
}

#btn_enviar{
background-image:url('../imagenes/btn_enviar.png') !important;
border:none;
width:66px;
height:19px;
cursor:pointer;
}*/

#linea{
background-color:#fbfcfe;
color:#fbfcfe;
}

.fondo_botonera{
background-image:url('../imagenes/botonera_paginas_azul.png')!important;
}

#botonera{
margin:0 auto;
position:absolute;
bottom:0px;
font-weight:bold;
position:relative;
}

	#botonera a{
	color:#FFFFFF !important;
	}
	
	#botonera a:hover{
	color:#000000 !important;
	}
	
#flecha-anterior{
width:26px;
height:21px;
background-image:url(../imagenes/noticia_prev.png)!important;
border:none;
}

#flecha-siguiente{
width:26px;
height:21px;
background-image:url(../imagenes/noticia_next.png)!important;
border:none;
}

#envia_noticia{
width:100px;
height:11px;
background-image:url(../imagenes/envia_noticia.png)!important;
border:none;
float:right;
}

#feedback {
position: absolute;
top: 120px;
left: 290px;
right: 150px;
border: 3px solid #c8dfef;
background-color:#fbfcfe;
opacity: 0.90;
filter: alpha(opacity=90);
z-index: 5;
display:none;
width: 450px;
height: 350px;
}

#cerrar{
position:absolute;
float:right;
width:11px;
height:11px;
top:0;
right:1px;
}


#noticia_lista{
margin: 0px;
padding: 0px;
width: 550px;
height:368px;
margin-top: 20px !important;
margin-left: 1px !important;
}

#volver_noticia{
position:absolute;
bottom:0px;
right:0px;
}

.ver_mas{
float:left;
width:100%;
margin:5px 0 5px 0;
font-size:10px;
}


.ver_mas:hover{
padding:0;
}




/*********SIDEBAR***********/
           #sidebar_general{
            float:left;
            width:142px;
            height:auto !important;
            min-height: 378px !important;
            height:378px;
            margin:0;
           }
           
           #sidebar_general ul{
            float:left;
            width:142px;
            height:auto;
            margin:0;
            background-color: #d9effc;
           }
           
           #sidebar_general li{
            list-style: none;
            float: left;
            display: block;
            
           }
           
           #sidebar_general li a{
            font-size: 11px;
            float: left;
            padding:30px 10px 27px 10px;
            display: block;
            width:122px;
            height:21px;
            border-top: 1px solid #cfedff;
            border-bottom: 1px solid #d9effc;
            text-transform: uppercase;
			text-align: center;
			font-weight: bold;
           }
           
           #sidebar_general li a:hover{
            background-color: #B0DCF7;
            color:#28546F;
            border-top: 1px solid #cfedff;
            border-bottom: 1px solid #cfedff;
           }
           
           .activo{
           background-color: #B0DCF7;
            color:#28546F;
           }
           
           #atencion{
           	width:130px;
           	height:119px;
           	float:left;
           	margin: 6px 0 0 6px !important;
           	margin: 6px 0 0 3px;
           }
           
           
           /*********SIDEBAR***********/
           #sidebar_empresa{
            float:left;
            width:142px;
            height:auto !important;
            min-height: 378px !important;
            height:378px;
            margin:0;
           }
           
           #sidebar_empresa ul{
            float:left;
            width:142px;
            height:auto;
            margin:0;
            background-color: #d9effc;
           }
           
           #sidebar_empresa li{
            list-style: none;
            float: left;
            display: block;
            
           }
           
           #sidebar_empresa li a{
            font-size: 11px;
            float: left;
            padding:30px 10px 24px 10px;
            display: block;
            width:122px;
            height:21px;
            border-top: 1px solid #cfedff;
            border-bottom: 1px solid #B0DCF7;
            text-transform: uppercase;
			text-align: center;
			font-weight: bold;
           }
           
           #sidebar_empresa li a:hover{
            background-color: #B0DCF7;
            color:#28546F;
            border-bottom: 1px solid #d9effc;
            border-top: 1px solid #cfedff;
           }
           
           .activo{
           background-color: #B0DCF7;
            border-bottom: 1px solid #d9effc;
            color:#28546F;
           }
           
           #atencion{
           	width:130px;
           	height:119px;
           	float:left;
           	margin: 12px 0 0 6px !important;
           	margin: 12px 0 0 3px;
           }

           
           
           
           /******Info general*******/
           #info_general{
           	width:357px;
           	height:339px;
           	float:left;
           	margin:19px 0 0 19px;
           }
           
           #info_general h3{
           	color:#28546F;
           	font-size: 16px;
           	margin:0 0 10px 0;
           }
           

			#info_general h4 {
			margin: 3px 0 0 0;
			}

           #info_general p{
           	color:#28546F;
           	font-size: 11px;
           }
           
           #info_general ul{
           	padding:0 0 0 16px;
           	margin:0 0 20px 0;
           }
           
           #info_general li{
           	color:#28546F;
           	font-size: 12px;
           	list-style: none;
           	margin:5px 0 5px 0;
           }
           
           
           
           
           /***********INFO LINKS*************/

             #info_links{
           	width:357px;
           	height:339px;
           	float:left;
           	margin:19px 0 0 19px !important;
            margin:19px 0 0 9px;
           }
           
           #info_links h3{
           	color:#28546F;
           	font-size: 16px;
           	margin:0 0 10px 0;
           }
           
           #info_links p{
           	color:#28546F;
           	font-size: 11px;
           }
           
           #info_links ul{
           	padding:0;
           	margin:0 0 20px 35px;
           }
           
           #info_links li{
           	color:#28546F;
           	font-size: 15px;
           	list-style:none;
           	margin:5px 0 5px 0;
            width:267px;
            height:52px;
            padding:3px 0 0 20px;
             background-image:url('../images/link_bg.jpg')!important;
            background-position: 0 0;
            background-repeat: no-repeat;
           }
           
     

			.foto-listado{
					height:32px;
					float:left;
					background-color: #fff;
					border:0;
				}
           
           #info_links a{
           	color:#28546F;
           	font-size: 12px;
           	list-style:disc;
           	margin:5px 0 5px 10px;
           	padding:0;
            border:none;
            float:left;
            width:auto;
            
           
           }
           
           #info_links a h3{
           margin:10px 0 0 0;
           font-size: 12px; 
           
           }
           
           #picture_servicio{
           width:157px;
           height:130px;
           float:left;
           border:1px solid #CFEDFF;
           margin:0 18px 18px 0;
           }

			/***********info_anuncios*************/

             #info_anuncios{
           	width:488px;
           	height:auto;
           	float:left;
           	margin:19px 0 0 19px;
           }
           
           #info_anuncios h3{
           	color:#28546F;
           	font-size: 16px;
           	margin:0 0 10px 0;
           }
           
           #info_anuncios p{
           	color:#28546F;
           	font-size: 11px;
           }
           
           #info_anuncios ul{
           	padding:0;
           	margin:20px 0 20px 0;
           }
           
           #info_anuncios li{
           	color:#28546F;
           	font-size: 15px;
           	list-style:none;
           	margin:5px 0 5px 0;
            width:267px;
            height:55px;
            padding:0 0 0 20px;
             background-image:url('../images/link_bg.jpg')!important;
            background-position: 0 0;
            background-repeat: no-repeat;
           }
           
     

			           
           #info_anuncios a{
           	color:#65A4CF;
           	font-size: 12px;
           	list-style:disc;
           	margin:0;
           	padding:0;
            border:none;
            float:left;
            width:auto;
            
           
           }
           
           
           
           #info_anuncios a h3{
           margin:10px 0 0 0;
           color:#65A4CF; 
           
           }
           
            #info_anuncios a:hover h3{
           margin:10px 0 0 0;
           color:#285483; 
           
           }
           
           
           
           

/***************************LISTADO**********************************/	





				#listado_articulos{
						width:100%;
						height:auto;
						float:left;
						margin:8px 0 8px 0;

							}
							
							
       #imagenes_listado_articulo{
	   					width:42px;
						height:42px;
						float:left;
						margin:0;
						padding:0;
						overflow:hidden;
						/*background-color: #ebebeb;*/
						color:#ebebeb;
							   }
							   
                       #contenidos_listado_articulos{
					   		width:496px;
							height:auto;
							float:right;
					   
					   }
					   					   
					   #contenidos_listado_articulos h3{
					   		margin:0 0 3px 0;
							padding:0 0 0 8px;
							text-transform: capitalize;
							font-size:12px;
							float:left;
							width:100%;
					   
					   }
		
						
						#contenidos_listado_articulos p{
							margin:0 0 0 0;
							padding:0 0 0 8px;
							font-size:10px;
							float:left;
							
						}


 /***********INFO PRESTACIONES*************/

             #info_prestaciones{
           	width:376px;
           	height:375px;
           	float:right;
           	margin:19px 0 0 0;
            background-image:url('../images/prestaciones.jpg')!important;
            background-position: bottom right;
            background-repeat: no-repeat;
           }
           
           #info_prestaciones h3{
           	color:#28546F;
           	font-size: 16px;
           	margin:0 0 10px 0;
           }
           
           #info_prestaciones p{
           	color:#28546F;
           	font-size: 11px;
           }
           
           #info_prestaciones ul{
           	padding:0;
           	margin:0px 0 20px 0;
           }
           
           #info_prestaciones li{
           	color:#28546F;
           	font-size: 15px;
           	list-style:none;
           	margin:5px 0 5px 0;
           }
           
           

/**************************FORMBACK**************************/
 
 


#form_back{
	width:537px;
	height:145px;
	overflow: hidden;
	float:left;
	background-color:#d9effc;
	border:1px solid #b0dcf7;
}

#form_back p{
	font-size: 11px;
}

#form_back ul{
	width:100%;
	/*float:left;*/
	margin:0;
	padding:10px 0 0 0;
}

#form_back li{
	display:inline;
	list-style:none;
	width:49%;
	padding:5px 0 0 0;
	float:left;
}

#form_back h3{
	font-size:14px;
	padding:0 0 0 5px;
	margin:0;
	background-color:#b0dcf7;
	color:#28546f;
}

#title-form{
width:100%;
padding:5px 0 5px 0;
background-color:#b0dcf7;
}


#form_back fieldset{
	border:0;
	padding:0 0 25px 0;
	float:left;
	width:537px;
	margin:0;
}



/*.divline{
	margin:5px 0 5px 0 ;
	padding:0;
	float:left;
	width:500px;
}*/


.imputlabel{
	width:64px;
	height:auto;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	text-align:right;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#28546f;
	
}

.imputlabel_special{
	width:375px;
	height:auto;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	text-align:right;
	float:left;
	font-size:9pt;
	font-weight:bold;
	
}
#right_radio{
	width:50%;
	float:right;
}

	.label_form{
		color: #000000;
		text-align:left;
		width:50px;
	}

		.mujer{
		margin:0 10px 0 0;
		
		}
		
		.hombre{
		margin:0 10px 0 0;
		}
		
		
			#radio1{
				width:auto;
				float:left;
			}
			
			
			#radio2{
				width:auto;
				float:left;
			}
			
			.textInput{
				width:174px;
				border:0;
				color:#285488;
				font-size: 10px;
				padding:3px 0 3px 3px;
			}
			

			#consulta .textInput {
				margin: 0 0 10px 0;
			}

			#dueno{
				margin:0 0 0 8px;
			}
			
			#restaurant{
				margin:0 0 0 8px;
			}
			
			#lugar{
				margin:0 0 0 8px;
			}
			
#submit_form{
	width:500px;
	height:auto;
	margin:0;
	pading:0;
	float:left;
	text-align:center;

}

.registrate{
		width:87px;
		height:22px;
		background-color:#B0CF08;
		border:0;
		margin:20px 0 0 43%;
		float:left;
		cursor:pointer;
	
	}
	
	.registrate:hover{
		background-color:#7A8F00;
		color:#fff;
	}

.mensaje{
	width:195px;
	height:150px;
	overflow:auto;
}


.submitButton{
		width:46px;
		height:16px;
		background-color:transparent;
		border:0;
		margin:10px 26px 0 0;
		float:right;
		background-image: url('../images/enviar_btn.jpg');
		background-position:0 0;
		background-repeat:no-repeat;
		cursor: pointer;
		}
		













/**************************CONTACTO**************************/
 
 


#contacto{
	width:537px;
	height:377px;
	overflow: hidden;
	float:left;
	background-color:#d9effc;
	border:1px solid #b0dcf7;
}

#contacto p{
	font-size: 11px;
}

#contacto ul{
	width:100%;
	/*float:left;*/
	margin:0;
	padding:10px 0 0 0;
}

#contacto li{
	display:inline;
	list-style:none;
	width:49%;
	padding:5px 0 0 0;
	float:left;
}

#contacto h3{
	font-size:14px;
	padding:0 0 0 5px;
	margin:0;
	background-color:#b0dcf7;
	color:#28546f;
}



#contacto fieldset{
	border:0;
	padding:50px 0 50px 0;
	width:537px;
	margin:0;
}


.divline{
	padding:5px 0 5px 0 ;
	margin:0;
	width:500px;
}


.label{
	width:172px;
	height:auto;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	text-align:right;
    float:left;
	font-size:10px;
	font-weight:bold;
	color:#28546f;
	
}


/*#right_radio{
	width:50%;
	float:right;
}

	.label_form{
		color: #000000;
		text-align:left;
		width:50px;
	}

		.mujer{
		margin:0 10px 0 0;
		
		}
		
		.hombre{
		margin:0 10px 0 0;
		}
		
		
			#radio1{
				width:auto;
				float:left;
			}
			
			
			#radio2{
				width:auto;
				float:left;
			}*/
			
			.input{
				width:174px;
				border:0;
				color:#285488;
				font-size: 10px;
			}
			/*
			#dueno{
				margin:0 0 0 8px;
			}
			
			#restaurant{
				margin:0 0 0 8px;
			}
			
			#lugar{
				margin:0 0 0 8px;
			}*/
			
/*#submit_form{
	width:500px;
	height:auto;
	margin:0;
	pading:0;
	float:left;
	text-align:center;

}

.registrate{
		width:87px;
		height:22px;
		background-color:#B0CF08;
		border:0;
		margin:20px 0 0 43%;
		float:left;
		cursor:pointer;
	
	}
	
	.registrate:hover{
		background-color:#7A8F00;
		color:#fff;
	}*/

.mensaje{
	width:195px;
	height:150px;
	overflow:auto;
}


.botton{
		width:46px;
		height:16px;
		background-color:transparent;
		border:0;
		margin:20px 0 0 182px;
		background-image: url('../images/enviar_btn.jpg');
		background-position:0 0;
		background-repeat:no-repeat;
		cursor: pointer;
		}

/***********************SITEMAP************************/


#sitemap ul{
	margin:5px 0 5px 10px;
}

#sitemap ul li{
	font-size:13px;
}

#sitemap ul li ul{
	margin:10px 0 10px 10px;
}

#sitemap ul li ul li{
	font-size:11px;
	list-style: disc;
}

#sitemap li a:hover{
	text-decoration: underline;
	background-color:transparent;
	
	
}


.icono_menu{
width:14px;
height:14px;
float:left;
}