
BODY{
background-color:#FFFFFF;
margin: 0;
background-image:url(../img/cuepo-del-sitio-background.gif);
background-repeat:repeat-y;
background-position:center;
}
/* CUERPO DEL SITIO */
#cuerpo-del-sitio{
	display:block;
	width:940px;
	background-image:url(../img/cuepo-del-sitio-background.gif);
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
/* CUERPO DEL SITIO */

	/* ENCABEZADO DEL SITIO*/ 
	#encabezado-del-sitio{
		/* en recursos */
	}
	#encabezado-del-sitio a{
		display:block;
		width: 310px;
		height:140px;
	}
	#linkcv a{display:block; height:10px; width:150px;position:relative;top:85px;left:350px;}
	#linkcv a strong{display:none;visibility:none;}
	/* ENCABEZADO DEL SITIO*/


	/* MENU PRINCIPAL DEL SITIO*/
	#menu-principal{
		/* este estilo se ubica en res/css/recursos-{IDIOMA}.css */
	}
	#menu-principal span{
		display:none;
		visibility:hidden;
	}
	#menu-principal ul, #menu-principal li {list-style-type:none;}
	#menu-principal li {
		float:left;
		height:40px;
	}
	#menu-principal a {
		/* este estilo se ubica en res/css/recursos-{IDIOMA}.css */
	}

		/*ESTADO NORMAL*/
		.menu_home 				a {width:100px;}
		.menu_especialidades 	a {width:150px; background-position:-100px 0px;}
		.menu_procedimientos 	a {width:150px; background-position:-250px 0px;}
		.menu_cirugia 			a {width:100px; background-position:-400px 0px;}
		.menu_servicios 		a {width:100px; background-position:-500px 0px;}
		.menu_contactenos 		a {width:140px; background-position:-600px 0px;}
		.menu_idioma 			a {width:60px; background-position:-880px 0px;margin-left:140px;}
		
		/*ESTADO ROLLOVER*/
		.menu_home 				a:hover {background-position:0px -40px;}
		.menu_especialidades 	a:hover	{background-position:-100px -40px;}
		.menu_procedimientos 	a:hover {background-position:-250px -40px;}
		.menu_cirugia 			a:hover {background-position:-400px -40px;}
		.menu_servicios 		a:hover {background-position:-500px -40px;}
		.menu_contactenos 		a:hover {background-position:-600px -40px;}
		.menu_idioma 			a:hover {background-position:-880px -40px;}

	
	/* FOOTER */
	#footer{
		/* este estilo se ubica en res/css/recursos-{IDIOMA}.css */
	}
		#footer a{
			float:left;
			height:120px;
		}
		#footer a span{
			display:none;
			visibility: hidden;
		}
		#footer .item1			{	display:block; width: 304px;	margin-right:15px;	}
		#footer .item2			{	float:left;	height:120px; display:block; width: 304px;	margin-right:15px;	}
		#footer .item3			{	display:block; width: 300px;	}
		#footer .item2 .subitem	{	display:block; height:60px; width:100%}
	/* FOOTER */
		
	/* CONTACTO */
	#contacto{
		background-color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		height:40px;
	}
		#contacto span{
			margin-top:15px;
			padding-left:10px;
			float:left;
		}
		#contacto a, #contacto a:visited{
			color: #6C3;
			text-decoration: none;
		}
		#contacto .obras-sociales{
			background-image:url(../img/seremas_obras_sociales.gif);
			width: 310px;
			height:40px;
			float:right;		
		}
	/* CONTACTO */
	
	
	/* COPYRIGHT */
	#copyright{
		background-image:url(../img/copyright-background.gif);
		background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		height:40px;
		padding:10px;
		padding-top:10px;
		padding-bottom:40px;
	}
		#copyright span{
			float:left;
		}
		#copyright a, #copyright a:visited{
			color: #666;
			text-decoration: none;
		}
		#copyright a:hover{
			color: #6C3;
		}		
		#copyright .menu-principal{
			width: 600px;
			float:right;
			text-align:right;	
		}
	/* COPYRIGHT */


/***********************************************************************

			         ESTILOS DEL HOMPAGE
	
************************************************************************/

	/* SLIDESHOW */
	#slider{
		display:block;
		margin-top:10px;
		height: 260px;
		margin:0px;
		padding:0px;
	}

	/* SLIDESHOW */

	/* SHORTCUTS 2*/		
	#shortcuts2{
		/* este estilo se ubica en res/css/recursos-{IDIOMA}.css */
	}
		#shortcuts2 a{
			display:block;
			float:left;
			height:40px;
		}
		#shortcuts2 a span{
			display:none;
			visibility: hidden;
		}
		#shortcuts2 .item1{	width: 311px;	}
		#shortcuts2 .item2{	width: 317px;	}
		#shortcuts2 .item3{	width: 311px;	}
	/* SHORTCUTS 2*/


/***********************************************************************

	         ESTILOS DE LOS DOCUMENTOS INTERNOS DEL SITIO
	
************************************************************************/

.col{float:left;display:block;margin-top:10px;}
.lateral{width:270px;margin-right:10px;	margin-bottom:20px;}
.contenidos{width:660px;margin-bottom:20px;}

.titulo-seccion{
	margin-bottom:10px;
}
.titulo-seccion span{
	display:none;visibility:hidden;
}
.texto{
	margin:auto;
	width:620px;
}
.divisor{
	display:block;
	height:3px;
	background-color: #EDEDED;
}
.foto{
	margin:auto;
	display:block;
	padding:2px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.foto p{margin:4px;font-size:9px;}

.lateral img{
margin-top:10px;
}

/*         EL MENU        */
/**************************/
#menu-lateral{
	padding-top:10px;
	display:block;
	width:270px;
	border-radius: 			4px;  
	-ms-border-radius: 		4px;  
	-moz-border-radius: 	4px;  
	-webkit-border-radius: 	4px;  
	-khtml-border-radius: 	4px;
	background-color:#EDEDED;
}
#menu-lateral a, #menu-lateral a:visited,
#menu-lateral .submenu a, #menu-lateral .submenu a:visited {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	color:#6C3;
	font-size:16px;
	letter-spacing: -0.02em;
	display:block;
	border-bottom: 1px solid #6C3;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	text-decoration: none;
}
#menu-lateral a:hover,
#menu-lateral .submenu a:hover{
background-color:#999;
color:#FFF;
}

#menu-lateral .submenu a, #menu-lateral .submenu a:visited {
	font-size:15px;
	padding-left:20px;
	color:#006600;
}
#menu-lateral .submenu a:hover{color:#FFF;}
.volver{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.volver a, .volver a:visited{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
	background-color:#999;
	color:#EDEDED;
	font-weight: bold;
}
.volver a:hover{
	background-color:#6C3;
	color:#FFF;
}

/* !!!! TABLAS !!!! */
table{border:0; }
th{background-color:#3FA08D;color:#FFF;font-weight:bold;padding:5px;}
td{background-color:#dcf1ed;padding:5px;}
/*      TABLAS      */

#galeria{display:block;text-align:center;margin:auto;}
#galeria img{background-color:#CCC;margin:3px;padding:4px;padding-bottom:20px;}
/***********************************************************************

                      UN PAR DE FIXES NECESARIOS
	
************************************************************************/		
.clear {
clear:both;
}
/* Estilo que oculta un elemento (se usa para SEO) */
.h{
	display:none;
	visibility:hidden;
}
.separador{height:2px;display:block;margin-top:10px;margin-bottom:10px;border-bottom:1px dotted #6C3;}