/*Reseteo de la css y clases utiles*/
* {margin:0; padding:0;}
img,fieldset, abbr {border:none;}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
acronym{cursor:help;}
abbr {display:hidden;}
input { cursor:pointer;}
.ftl {float:left;}
.ftr {float:right;}
.clear:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}
.clearboth{clear:both;}
.hacked {overflow:hidden;}
.dblock{display:block;}
.mb0{margin-bottom:0!important;}	
.noborder{border:0!important;}
.legend_visible{display:block; font-size:1.1em; color:#4c4c4c; font-weight:bold; padding-top:1.2em;}		
.clr{clear:right;}
.negrita{ font-weight:bold;}

.obliga { border:1px solid red!important;}
	
div.form_reclamaciones input.botones_form{color:#fff; font-size:1em; border:none; background:url(../img/bg_boton_form.gif) no-repeat bottom right #123c65; height:1.9em; padding:0 1em .6em 0; cursor:pointer; margin:2em 0 2em 1.5em;}
hr, .hidden, legend {display:none;}
html {font-size:100%;}
body {font:62.5% Arial, Helvetica, sans-serif; text-align:center; background: url(../img/bg_body.gif) repeat-x top left #333333;}

h1 {background: url(imagen.jpg) no-repeat; overflow: hidden; width: 0px; height: 0px; text-indent: -10000 px; }

			
/*wrapper*/
div.contenedor_pricipal{margin:0 auto; text-align:left; width:1007px;}

/*cabecera*/
div.head{background:url(../img/bg_head.jpg) no-repeat top left; height:29.3em; width:100%;}
	ul.menu{padding:0; width:100%; text-align:center; margin-top:26.3em; float:left;}
	ul.menu li{display:block; float:left; width:25%;}
	ul.menu li a{color:#fff; text-decoration:none; font-size:1.6em; font-weight:bold;font-family:verdana;}
	ul.menu li a:hover{color:#4ca12a;}

	
/*Contenido central*/	
div.contenedor_contenido{background:#fff url(../img/bg_contenido.gif) repeat-y top left; float:left; width:100%;}
div.contenedor_contenido table{margin:3em 0 1em 3em;}
div.contenido_izq{float:left; width:55%;}
	div.resultados{background:#fff url(../img/bg_marcador.jpg) no-repeat top left; float:left; width:52em; height:9.5em; margin:3em 0 0 3em;}
		div.resultados div.ultimo_partido{float:left; width:50%; height:9.5em;}
			div.resultados div.ultimo_partido span.equipo1{color:#ffffff; width:6.5em; float:left; font-size:1.2em; margin:1.3em .4em 0 .5em; text-align:right;}
			div.resultados div.ultimo_partido span.equipo2{color:#ffffff; width:6.5em; float:left; font-size:1.2em; margin:1.3em .4em 0 .5em; text-align:left;}
			div.resultados div.ultimo_partido span.goles_equipo{width:1.8em; font-size:1.8em; font-weight:bold; float:left; margin:.7em .2em 0 .2em; text-align:center; color:#000000;}		
		div.resultados div.proximo_partido{float:left; width:50%; height:9.5em;}
			div.resultados div.proximo_partido span.info_prox{float:left; width:100%; color:#e4f99a; text-align:center; margin-top:.5em; font-size:1.1em; }
			div.resultados div.proximo_partido span.info_prox_equipos{float:left; width:100%; color:#ffffff; text-align:center; margin-top:.5em; font-size:1.1em; }
		div.resultados h2{width:100%; color:#ffffff; font-size:1.6em; text-align:center; margin-top:.5em;}
	
	div.galeria{ margin:2em 0em 2em 3em;}
		div.galeria h2 {text-align:center; color:#000000; font-size:1.6em; margin:0 0 .2em 0;}
		
		
div.contenido_der{float:left; width:40%; margin-left:2em;}
	table.resultados_liga {text-align:center; width:35em; border-collapse:collapse;}
	table.resultados_liga td { margin-right:1em; padding:.5em; border-bottom:1px solid #c5c5c5; font-size:1.1em; color:#000000; background:#ffffff;}
	table.resultados_liga th { margin-right:1em; padding:.5em; font-size:1.2em; background:black url(../img/bg_pie.gif) repeat-x; border:2px solid #000000; border-top:none;}
	table.resultados_liga th.resultados { padding-left:3em; }
	
	table.clasificacion {text-align:center; width:35em; border-collapse:collapse;}
	table.clasificacion  th{margin-right:1em; padding:.5em; font-size:1.2em; background:black url(../img/bg_pie.gif) repeat-x; border:2px solid #000000; border-top:none;}
	table.clasificacion td { margin-right:1em; padding:.5em; border-bottom:1px solid #c5c5c5; font-size:1.1em; color:#000000; background:#ffffff;}
	td.puntos_equipo { background:#f1f1f1!important;}
	
	p.enlace{margin-bottom:1em;}
	a.enlace_externo{text-decoration:none; font-size:1.1em; color:#000000; margin-left:9em; }
	a.enlace_externo:hover{text-decoration:underline; color:#cc0000;}

	p.goles_propia{background:#4d4d4d; font-size:1.2em; border:1px solid #000; padding:.5em; margin:1em 0 1em 3em; color:#fff; width:20em;}
/*--------------------------Formulario de contacto----------------------------*/
div.formulario_contacto{width:45em; float:left; margin:3em 0 2em 3em;}
div.formulario_contacto h2{width:100%; color:#000000; font-size:1.6em; text-align:center; }
div.formulario_contacto span{ display:block; width:8em; color:#000000; font-size:1.2em; }
div.formulario_contacto input{ width:14.5em; margin-right:2em; border:1px solid #663333;  }
div.formulario_contacto textarea{ width:32em; border:1px solid #663333; }
div.formulario_contacto label{ margin:1em 0; }

p.botones{width:95%; text-align:center; margin-bottom:2em;}
	p.botones input{margin-right:1em; color:#000000; border:1px solid #663333;  background:#ffffff; width:10em;}


div.mens_enviado{background:#93eca6 url(../img/enviado.gif) no-repeat top left; border:1px #1e9d45 solid; width:40em; float:left; margin:3em 0 2em 3em; height:2.3em; padding:1em 0 1em 5em;}
div.tablon{ background:#fcfe6a url(../img/info.gif) no-repeat top left; border:1px #b28f03 solid; width:40em; float:left; margin:3em 0 2em 3em; height:2.3em; padding:1em 0 1em 5em;}
	p.mensaje_alerta{font-size:1.8em;}	
	p.mensaje_alerta a{text-decoration:none; color:#0000ff;}	
		
		
/*footer*/
div.pie{text-align:center; background:#000 url(../img/bg_pie.gif) repeat-x top left; height:2em; color:#fff; padding-top:.1em; width:100%; float:left;}
div.pie a{text-decoration:none; color:#ffffff;}
div.pie a:hover{text-decoration:none; color:#4ca12a;}
/*-----------Para los IE-------------*/
 #usuarios-ie {font-family: Verdana, Arial, sans-serif; background: #FFFFDE;color:#000; border-bottom: 2px solid #000;}  
 #usuarios-ie p {font-size: 1.2em; margin: 0; padding: 5px 0; line-height: 1.5em;}  
 #usuarios-ie a {text-decoration: underline; font-weight: bold; color: #D64411;}  


