@import url("reset.css");

body {
	background:#CBFFB9 url(../images/fondo_degradado.jpg) repeat-x top center;
	color:#333333;
	font-family:"Verdana";
	font-size:11px;
	margin:0;
}

strong {
	font-weight:bold;
}

div#pagina {
	width:780px;
	margin:0 auto;
	text-align:center;
}

div#cabecera {
	background:url(../images/borde_superior.jpg) no-repeat top center;
	height:268px;
	margin-top:20px;
	padding-top:13px;
}

div#cuerpo {
	background-image:url(../images/fondo_centro.jpg);
	background-repeat:repeat-y;
	float:left;
	height:852px;
	width:780px;
	clear:both;
}

div#menu_izq {
	float:left;
	height:850px;
	width:258px;
	
}

div#interactivo {
	background-image:url(../images/interactivo.jpg);
	background-repeat:no-repeat;
	background-color:#ccc;
	float:left;
	height:167px;
	left:4px;
	padding-left:26px;
	padding-top:44px;
	position:relative;
	width:227px;
}

div#interactivo ul {
	margin-top:7px;
}

div#interactivo li {
	float:left;
	margin:1px;
}

div#demo {
	margin-left:5px;
}

div#servicios {
	margin-left:6px;
	margin-top:-2px;
}

div#servicios a {
	text-decoration:none;
	color:#666;	
}

div#servicios a {
	text-decoration:none;
	color:#666;	
}

div#servicios a:hover {
	text-decoration:underline;
	color:#666;	
}

div#servicios ul {
	text-align:left;
	padding-left:60px;
}

div#servicios li {
	margin-bottom:10px;
}

.categoriaenlaces {
	background-image:url(../images/fondo_servicios.jpg);
	padding-top:4px;
	position:relative;
	right:1px;
	top:-2px;
	width:253px;
	padding-bottom:1px;
}

.categoriaenlaces p {
	background-image:url(../images/categoria_servicios.jpg);
	background-repeat:no-repeat;
	height:20px;
	margin-left:-1px;
	margin-top:-6px;
	padding-top:6px;
}

div#separador_izq {
	background:url(../images/serparador_izq.jpg) repeat-y scroll left #fff;
	float:left;
	height:852px;
	width:10px;
	margin-left:-1px;
}

div#separador_izq span {
	display:none;
	background:#fff;
}

div#contenido_index {
	background:#fff;
	background-image:url(../images/fondo_contenido_index.jpg);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	text-align:left;
	width:508px;
	height:851px;
	padding-right:2.5px;
	
}

div#contenido_index img#tituloindex {
	padding-top:30px;
	padding-left:5px;
	padding-right:8px;
}

div#contenido_index p {
	line-height:normal;
	padding:30px 25px 0 10px;
	text-align:justify;
	width:465px;
}

div#imagen_contenido_index {
	margin-top:20px;
	text-align:center;
	width:493px;
}

div#pie {
	background:#CBFFB9 url(../images/borde_pie.jpg) no-repeat top;
	clear:both;
	position:relative;
	top:-5px;
	height:95px;
	color:#FFF;
}

div#pie a {
	color:#FFF;
	text-decoration:none;
}

div#pie a:visited {
	color:#FFF;
	text-decoration:none;
}

div#pie a:hover {
	color:#FFF;
	text-decoration:underline;
}


div#pie li {
	float:left;
	margin-right:5px;
}

div#pie ul {
	left:375px;
	position:relative;
	top:15px;
	width:350px;
	margin-right:420px; /* Rectifica el error de la posición en Internet Explorer */
}

div#pie p#piepagina {
	width:365px;
	position:relative;
	top:58px;
	left:328px;
	margin-right:410px;
	clear:both;
}

/* Pie 2 */
div#pie2 {
	background:#CBFFB9 url(../images/borde_pie.jpg) no-repeat top;
	clear:both;
	position:relative;
	top:-5px;
	height:95px;
	color:#FFF;
}

div#pie2 a {
	color:#FFF;
	text-decoration:none;
}

div#pie2 a:visited {
	color:#FFF;
	text-decoration:none;
}

div#pie2 a:hover {
	color:#FFF;
	text-decoration:underline;
}


div#pie2 li {
	float:left;
	margin-right:5px;
}

div#pie2 ul {
	left:485px;
	position:relative;
	top:15px;
	width:350px;
	margin-right:420px; /* Rectifica el error de la posición en Internet Explorer */
}

div#pie2 p#piepagina {
	width:365px;
	position:relative;
	top:58px;
	left:441px;
	margin-right:410px;
	clear:both;
}
/* Pie 2 */

/* Pie tecnosanidad */
div#pie_tecnosanidad {
	background:#CBFFB9 url(../images/borde_pie.jpg) no-repeat top;
	clear:both;
	position:relative;
	top:-5px;
	height:95px;
	color:#FFF;
}

div#pie_tecnosanidad a {
	color:#FFF;
	text-decoration:none;
}

div#pie_tecnosanidad a:visited {
	color:#FFF;
	text-decoration:none;
}

div#pie_tecnosanidad a:hover {
	color:#FFF;
	text-decoration:underline;
}


div#pie_tecnosanidad li {
	float:left;
	margin-right:5px;
}

div#pie_tecnosanidad ul {
	left:380px;
	position:relative;
	top:15px;
	width:350px;
	margin-right:420px; /* Rectifica el error de la posición en Internet Explorer */
}

div#pie_tecnosanidad p#piepagina {
	width:365px;
	position:relative;
	top:58px;
	left:328px;
	margin-right:410px;
	clear:both;
}
/* Pie tecnosanidad */

/* Pie Contacto */
div#pie_contacto {
	background:#CBFFB9 url(../images/borde_pie.jpg) no-repeat top;
	clear:both;
	position:relative;
	top:-5px;
	height:95px;
	color:#FFF;
}

div#pie_contacto a {
	color:#FFF;
	text-decoration:none;
}

div#pie_contacto a:visited {
	color:#FFF;
	text-decoration:none;
}

div#pie_contacto a:hover {
	color:#FFF;
	text-decoration:underline;
}


div#pie_contacto li {
	float:left;
	margin-right:5px;
}

div#pie_contacto ul {
	left:380px;
	position:relative;
	top:15px;
	width:350px;
	margin-right:420px; /* Rectifica el error de la posición en Internet Explorer */
}

div#pie_contacto p#piepagina {
	width:365px;
	position:relative;
	top:58px;
	left:328px;
	margin-right:410px;
	clear:both;
}
/* Pie Contacto */

/* ESTILOS DEL INTERIOR */
div#cuerpo_interior {
	float:left;
	height:852px;
	width:780px;
	clear:both;
	margin-left:-1.5px;
	background-image:url(../images/fondo_interior.jpg);
	background-repeat:repeat-y;
	position:relative;
	right:2px;
	margin-left:1.2px;
}

div#cuerpo_interior_contacto {
	float:left;
	height:210px;
	width:780px;
	clear:both;
	margin-left:-1.5px;
	background-image:url(../images/fondo_interior2.jpg);
	background-repeat:repeat-y;
	position:relative;
	right:2px;
	margin-left:1.2px;
	line-height:normal;
}

div#cuerpo_interior_contacto a {
	color:#333;
	text-decoration:none;
}

div#cuerpo_interior_contacto a:visited {
	color:#333;
	text-decoration:none;
}

div#cuerpo_interior_contacto a:hover {
	color:#333;
	text-decoration:underline;
}

.titulo_contacto {
	font-weight:bold;
	color:#559877;
}

div#cuerpo_interior_contacto div#info_contacto {
	margin-left:50px;
	margin-top:40px;
}

div#cuerpo_interior_contacto p#entrada_contacto {
	padding-top:10px;
	text-align:left;
	margin-left:30px;
}

div#cuerpo_interior2 {
	float:left;
	height:852px;
	width:780px;
	clear:both;
	margin-left:-1.5px;
	background-image:url(../images/fondo_interior2.jpg);
	background-repeat:repeat-y;
	position:relative;
	right:2px;
	margin-left:1.2px;
}

div#cuerpo_interior2 ul {
	margin-top:5px;
}

div#cuerpo_interior2 li {
	display:inline;
}

div#cuerpo_interior2 p#texto_tecnosanidad {
	text-align:justify;
	margin:10px 35px;
	line-height:normal;
}

div#direccion {
	text-align:left;
	width:355px;
	float:left;
}

div#direccion img {
	float:left;
}

div#emails {
	text-align:left;
	width:355px;
	float:left;
}

div#emails img {
	float:left;
}

div#consultas {
	text-align:left;
	width:355px;
	float:left;
}

div#consultas img {
	float:left;
}
/* INTERIOR COLUMNA IZQUIERDA */
div#columnaizquierda {
	width:250px;
	padding-left:17px;
	float:left;
}


div#solucionesinteractivas {
	background:#eee;
	font-size:10px;
	text-align:justify;
	line-height:normal;

}

div#solucionesinteractivas img {
	margin-bottom:1px;
}

div#solucionesinteractivas p {
	padding:10px;
}

div#columnaizquierda ul {
	text-align:left;
	font-size:12px;
	padding-left:18px;
	height:300px;
}

div#columnaizquierda li {
	background:url(../images/icono_enlaces_interior.jpg) left no-repeat;
	margin-top:20px;
}

div#columnaizquierda a {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}

div#columnaizquierda a:visited {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}

div#columnaizquierda a:hover {
	color:#333;
	text-decoration:underline;
	padding-left:20px;
}
/* INTERIOR COLUMNA IZQUIERDA */

/* INTERIOR COLUMNA CENTRO */
div#columnacentro {
	width:250px;
	padding-left:1px;
	float:left;
}


div#solucionesmoviles {
	background:#eee;
	font-size:10px;
	text-align:justify;
	line-height:normal;

}

div#solucionesmoviles img {
	margin-bottom:1px;
}

div#solucionesmoviles p {
	padding:10px;
}

div#columnacentro ul {
	text-align:left;
	font-size:12px;
	padding-left:18px;
	height:300px;
}

div#columnacentro li {
	background:url(../images/icono_enlaces_interior.jpg) left no-repeat;
	margin-top:20px;
}

div#columnacentro a {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}

div#columnacentro a:visited {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}

div#columnacentro a:hover {
	color:#333;
	text-decoration:underline;
	padding-left:20px;
}
/* INTERIOR COLUMNA CENTRO */

/* INTERIOR COLUMNA IZQUIERDA */
div#columnaderecha {
	width:246px;
	padding-left:1px;
	float:left;
}


div#contenidos {
	background:#eee;
	font-size:10px;
	text-align:justify;
	line-height:normal;

}

div#contenidos img {
	margin-bottom:1px;
}

div#contenidos p {
	padding:10px;
}

div#columnaderecha ul {
	text-align:left;
	font-size:12px;
	padding-left:18px;
	height:300px;
}

div#columnaderecha li {
	background:url(../images/icono_enlaces_interior.jpg) left no-repeat;
	margin-top:20px;
}

div#columnaderecha a {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}

div#columnaderecha a:visited {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}

div#columnaderecha a:hover {
	color:#333;
	text-decoration:underline;
	padding-left:20px;
}
/* INTERIOR COLUMNA IZQUIERDA */




#info_galeria{
		width:430px;
		height:19px;
		float:left;
		padding-right:50px;
		padding-top:6px;
		text-align:right;
		margin-bottom:1px;
		font-weight:bold;
		margin-left:5px;
		}
		
.info_galeria:link{
		color:#666666;
		text-decoration:none;
		}
		
		.info_galeria:visited{
		color:#666666;
		text-decoration:none;
		}
		
		.info_galeria:hover{
		color:#FF9900;
		text-decoration:none;
		}
		
		.info_galeria:active{
		color:#666666;
		text-decoration:none;
		}
		
		
		#galeria{
		width:50px;
		height:auto;
		float:left;
		padding-left:360px;
		font-weight:bold;
		color:#990000;
		text-align:right;
		}
		
		
		/* GALERIAS IMAGES */
		a.galeria:link, a.galeria:active, a.galeria:visited{
		font-weight:bold;
		color:#990000;
		text-decoration:none;
		}
		a.galeria:hover {
			text-decoration:underline;
		}
		a.control:link, a.control:active, a.control:visited{
			color:#990000;
			text-decoration:none;
			padding:1px;
		}
		a.control:hover {
			color:#000000;
		}
		/* GALERIAS IMAGES */
		
		
		.enlaces_top:link{
		color:#fff;
		text-decoration:none;
		}
		
		.enlaces_top:visited{
		color:#fff;
		text-decoration:none;
		}
		
		.enlaces_top:hover{
		color:#006600;
		text-decoration:none;
		}
		
		.enlaces_top:active{
		color:#fff;
		text-decoration:none;
		}
		
		#mas2{
		width:125px;
		height:15px;
		float:left;
		background-color:#99CC99;
		margin-top:3px;
		text-align:right;
		padding-right:4px;
		padding-top:1px;
		margin-right:10px;
		}
		
		
		.reproducir{
		padding-top:20px;
		padding-bottom:20px;
		padding-left:130px;
		}
