/* Reset Defaults */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }
:focus { outline: 0;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}

/* Basic Selectors */


	/*Configuraci&oacute;n de la p&aacute;gina web*/
	html 
	{ 
		background: 	center 0px repeat url(../images/fondos/fondo.gif); 
		text-align:		center; 
	}
	
	#pagina 
	{ 	
		text-align:		center; 
		font: 			normal 1em Arial, Helvetica, sans-serif; 
		color: 			#FFFFFF; 
		width: 			100%;
		vertical-align:	baseline;
		min-width:		1000px;
	}	



	/*Zona de botones de acceso r&aacute;pido*/
	.botones 
	{ 
    	width: 			90%;  /* esto crear&aacute; un contenedor con el 80% del ancho del navegador */
		max-width:		1200px;		
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
    	text-align: 	center;
		margin-top:		0.3em;
    } 

	.botones #zona_botones
	{
    	text-align: 	right;
	}

	/*Cabecera de la p&aacute;gina Web.*/	
	.cabecera 
	{ 
    	width: 			90%;  /* esto crear&aacute; un contenedor con el 80% del ancho del navegador */
		max-width:		1200px;		
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
    	text-align: 	center;
		overflow:		auto;
    } 
	
	.cabecera img
	{
		display:block;
	}


	/*Botones de acceso directo a las secciones de la p&aacute;gina web*/
	.secciones
	{ 
		background-color:#909090;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
    	width: 			90%;  
		max-width:		1200px;		
    	text-align: 	center;
		overflow:hidden;
    } 

	.lateral_izquierdo_secciones
	{
		float:left;
		width: 2%;
	}

	.boton_secciones1
	{
		float: left;
		width: 23%;
		text-align:justify;
		margin-bottom:0.5em;
	}

	.separacion_secciones1
	{
		float: left;
		width: 1.33%;
		text-align:justify;
	}

	.boton_secciones2
	{
		float: left;
		width: 23%;
		text-align:justify;
	}

	.separacion_secciones2
	{
		float: left;
		width: 1.34%;
		text-align:justify;
	}
	
	.boton_secciones3
	{
		float: left;
		width: 23%;
		text-align:justify;
	}

	.separacion_secciones3
	{
		float: left;
		width: 1.33%;
		text-align:justify;
	}

	.boton_secciones4
	{
		float: left;
		width: 23%;
		text-align:justify;
	}

	.lateral_derecho_secciones
	{
		float:right;
		width: 2%;
	}


	/*Zona de datos de la p&aacute;gina web*/
	#datos
	{ 
		background-color:#909090;
    	width: 			90%;  /* esto crear&aacute; un contenedor con el 80% del ancho del navegador */
		max-width:		1200px;		
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
    	text-align: 	center;
		overflow:hidden;
    } 

	#lateral_izquierdo,#lateral_derecho,#info
	{
		padding-bottom: 32768px;
		margin-bottom: -32768px
	}

	#lateral_izquierdo
	{
		float:left;
		width: 2%;
	}

	#barra_navegacion
	{
		float: left;
		width: 21%;
		text-align:justify;
	}
	#barra_navegacion img
	{
	display:block;
	}

	#separacion_datos
	{
		float: left;
		width: 2%;
		text-align:justify;
	}


	#info
	{
		float: left;
		width: 73%;
		text-align:center;
		background-color:#4B4B4B;
	}
	

	#lateral_derecho
	{
		float:right;
		width: 2%;
	}
	
	
	/*Pie de P&aacute;gina*/
    #footer{
		width:			90%;
		max-width:		1200px;
		background: 	#062333;
		color:			#C6C6C6;
		font-weight:	bold;
		margin: 		0 auto;
		text-align:		center;
		clear:			both;
    }
	
	
	

	#nombre_deporte
	{
		background-color:#000000;
		color:#CCCCCC;
		font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		text-align:justify;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:100%;
	}

	.separacion_nombre_foto
	{
		background-color:#CCCCCC;
		display:block;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:100%;
		height:0.2em;
	}

	#separacion_foto_texto
	{
		background-color:#CCCCCC;
		display:block;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:100%;
		height:0.2em;
		margin-bottom:1em;
	}


	#cabecera_foto
	{
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:100%;
	}

	#cabecera_foto img
	{
		display:block;
	}


	#nombre_deporte h2
	{
		padding-left: 1em;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
	
	}

	#zona_gris
	{
		background-color:#CCCCCC;
		text-align:justify;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:100%;
	}


	#texto_util
	{
		font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		text-align:justify;
    	margin: 		0 auto; /* los m&aacute;rgenes autom&aacute;ticos (conjuntamente con un ancho) centran la p&aacute;gina */
		width:94%;
		margin-bottom:1em;
		margin-top:1em;
	}
	
	#texto_util table
	{
		margin: 0 auto;
		text-align:center;
		border:2px;
		border:solid;
	}

	#texto_util tr
	{
		vertical-align:top;
	}

	#texto_util th
	{
		font-weight:bold;
		text-align:center;
		padding-left: 2em;
		padding-right: 2em;
		background:#FFFFFE;
		color:#333333;
		border:ridge;
	}



	#texto_util td
	{
		font-weight:bold;
		text-align:center;
		padding-left: 1em;
		padding-right: 1em;
		border:ridge 3px;
	}



	#texto_util ul{
	margin-top:1em;
	}	


	#texto_util ol{
	list-style-type:upper-alpha;
	}	

	#texto_util li{
	list-style:inside circle;
	padding-left:3em;
	margin-bottom:1em;
	}	

	#li_nivel2{
		width:	100%;
	}

	#li_nivel2 ul{
	padding-top:0.5em;
	}	

	#li_nivel2 li{
	list-style:inside square;
	padding-left:2em;
	margin-bottom:0.5em;
	}	


	#nombre_deporte h1
	{
		padding-left: 1em;
		padding-top: 0.3em;
		padding-bottom: 0.3em;
		font-size:1.5em;
	
	}







	.foto {
	float:right; 
	text-align:left ; 
	margin-left: 1em;
	margin-top: 0.5em;}
	
	.foto img{
	margin-bottom: 1em;
	}


.link_medicos2:link
{
	font-weight: bold;
	color:#F9E2FF;
	text-decoration:none
}

.link_medicos2:visited
{
	font-weight: bold;
	color:#F9E2FF;
	text-decoration:none
}

.link_medicos2:hover
{
	font-weight: bold;
	font-style:italic;
	color:#FFFFF0;
	text-decoration:none
}


#menuv {
	border: 1px solid #4B4B4B;
	border-width: 1px 1px 0 1px;
	margin: 0;
	padding: 0;
	width:100%;
}

#menuv img{
border: 0;}




#menuv li {
	display:table;
	width:100%;
	list-style-type: none;
}

#menuv a {
	border-bottom: 1px solid #4B4B4B;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	color: #4B4B4B;
	background: #F0F7FC;
	display: block;
	width: 100%;
}

#menuv a:hover {
	background: #4B4B4B;
	color: #F0F7FC;
	display:block;
}
