@charset "utf-8";
/* CSS Document */

/* NORMALIZACION */
/*background:#300500 url(gfx/fondo.jpg) center top no-repeat*/
* {margin:0; padding:0; border:0}
img {border:none; margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0px}

body {font-family:Tahoma, Helvetica, sans-serif; font-size:68.75%; color:#300500; background-color:#e3e3e3; background:#e3e3e3 url(gfx/fondo.jpg) left top no-repeat}  /* Tipo base: 11px */

a {color:#ffffff; text-decoration:none}

ol,ul,li{list-style:none; vertical-align:top;}
.clear {clear:both}
.hide {display:none}
.right{float:right;}
.left{float:left;}

#contenido{position:relative; width:1000px; margin:0 auto; z-index:1;}
#cabecera { width:945px;height:100px; margin:0; z-index:2; background-color:#000000;}


/*cabecera*/
.logo{ float:left;width:300px; height:90px; padding:5px 0 0 20px;}
.titulo {float:right;width:550px; text-align:right; padding:35px 10px 0 0; height:50px;font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#949494;}

.menu_eventos {float:left;width:800px;height:20px;margin:0 0 20px 0}
span.boton_gz {float:left;display:block; width:140px;height:15px; background-color:#e73031; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;padding:4px;margin:0 10px 0 0; font-weight:bold;}
span.boton_muscat {float:left;display:block; width:140px;height:15px; background-color:#004c98; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;padding:4px;margin:0 10px 0 0; font-weight:bold;}
span.boton_aa{float:left;display:block; width:145px;height:15px; background-color:#b4005e; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;padding:4px;margin:0 10px 0 0; font-weight:bold;}
span.boton_apagado {float:left;display:block; width:140px;height:15px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;padding:4px;margin:0 10px 0 0}

.modulo_gz {float:left;width:905px;background-color:#e73031;padding:20px;margin:0px;}
.modulo_gz .modulo_iz{float:left;width:200px;margin:-5px}
.modulo_gz .menu_iz{float:left;width:200px;font-size:11px;color:#FFFFFF;line-height:15px;margin:0 0 0 5px}
.modulo_gz .modulo_der {float:right; width:715px;height:100%;background-color:#ffffff;color:#9c9c9c;font-size:11px;}

.modulo_muscat {float:left;width:905px;background-color:#004c98;padding:20px;margin:0px;}
.modulo_muscat .modulo_iz{float:left;width:200px;margin:-5px}
.modulo_muscat .menu_iz{float:left;width:200px;font-size:11px;color:#FFFFFF;line-height:15px;margin:0 0 0 5px}
.modulo_muscat .modulo_der {float:right; width:715px;background-color:#ffffff;color:#9c9c9c;font-size:11px;}

.modulo_aa {float:left;width:905px;background-color:#b4005e;padding:20px;margin:0px;}
.modulo_aa .modulo_iz{float:left;width:200px;margin:-5px}
.modulo_aa .menu_iz{float:left;width:200px;font-size:11px;color:#FFFFFF;line-height:15px;margin:0 0 0 5px}
.modulo_aa .modulo_der {float:right; width:715px;background-color:#ffffff;color:#9c9c9c;font-size:11px;}

#contenido.letras {float:right;width:200px;margin:0px}

.cabecera_interior { float:left;width:690px; margin:10px;height:50px;}
.cabecera_interior .titulo_deporte{ float:left;width:340px;height:50px;margin:0 0 20px 0;}
.cabecera_interior .titulo_deporte .image{ float:left;}
.cabecera_interior .titulo_deporte .texto{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-align:left; padding:10px 0 0 10px;color:#333333;}
.cabecera_interior .formulario{ float:right;width:350px;height:40px;}
.cabecera_interior .formulario .fila {display:block;float:left;padding:18px 0 0 0px;}


.semilla{ float:left;width:690px; margin:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#333333;}

.submenu{ float:left;width:690px; margin:20px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#949494;}
.submenu .seleccionado{ color:#e73031;}

.tablas { float:left;width:690px; margin:0 0 0 10px;}




/*tablas*/
.table_list {background-color:#ffffff;margin-top:20px;color:#000000;width:690px}
.table_list.pais{background-color:#ffffff;color:#000000;font-size:14px;border:0;}
.table_list th{text-align:left;font-weight:bold;padding:3px; background-color:#f5f5f5;font-size:10px;border:1px solid #e0e0e0;}
.table_list th.pais{font-size:14px;padding:2px 2px 2px 3px;border:1px solid #e0e0e0;background-color:#eaeaea; text-align:left  }
.table_list tr{text-align:left;font-weight:bold; background-color:#ffffff;border:1px solid #e0e0e0;}
.table_list td{text-align:left; vertical-align:top; padding:3px;border:1px solid #e0e0e0;font-size:10px;}


.table_list_result {background-color:#eaeaea;margin-top:20px;color:#000000;}
.table_list_result th.pais{font-size:14px; text-align:center;padding:8px;border:1px solid #e0e0e0;}
.tabla_index {width:280px;}
.tabla_index  td{padding:0px 0 3px;}
.table td.lineTH {background:#272729; height:1px;padding: 0;}

.table_list_medals {background-color:#ffffff;margin-top:20px;color:#000000;width:390px}
.table_list_medals.pais{background-color:#ffffff;color:#000000;font-size:14px;border:0;}
.table_list_medals th{vertical-align:middle;text-align:left;font-weight:bold;padding:2px; background-color:#f5f5f5;font-size:10px;border:1px solid #e0e0e0;}
.table_list_medals th.pais{vertical-align:middle;font-size:14px;padding:2px 2px 2px 2px;border:1px solid #e0e0e0;background-color:#eaeaea; text-align:left  }
.table_list_medals tr{text-align:left;font-weight:bold; background-color:#ffffff;border:1px solid #e0e0e0;}
.table_list_medals td{text-align:left; vertical-align:middle; padding:2px;border:1px solid #e0e0e0;font-size:10px;}



/*formulario*/
form {padding-bottom:4px}
select {float:left; font-family:Tahoma, Verdana, sans-serif; height:20px; font-size:1em; font-weight:normal; background-color:#ffffff; color:#666666; margin-right:7px;}
select.long1 {display:block; float:left; width:155px; border:1px solid #949494;}
select.menu { width:120px; border:1px solid #949494;color:#949494;float:none}



.filalabels {display:block; width:100%; clear:both; margin:0; padding:0 0 5px 0; height:12px; float:none}
.infocheck {width:100%; padding:0; margin:-4px 0 10px 16px; float:none}
input, textarea {float:left; font-family:Tahoma, Verdana, sans-serif; width:233px; height:12px; font-size:1em; font-weight:normal; background-color:#ffffff; color:#666666; border:none; padding:2px 1px 3px 3px; margin-right:7px}
textarea {height:60px; margin-bottom:3px}
fieldset {float:left; border:none; height:auto; margin:0; padding:0; margin-right:7px}
select {float:left; font-family:Tahoma, Verdana, sans-serif; width:237px; height:18px; font-size:1em; font-weight:normal; background-color:#ffffff; color:#666666; border:none; padding:0; margin-right:7px}
option {padding-left:5px; margin-bottom:3px}
input.rb {display:block; float:left; background:none; border:none; width:14px; padding:0; margin:1px 2px 0px 0}
input.cb {display:block; float:left; background:none; border:none; width:14px; padding:0; margin:1px 2px 0px 0}
input.boton {}
label {display:block; padding-bottom:5px; margin-right:9px}
label.izq, span.izq {display:block; float:left; width:240px; margin-right:8px; text-align:right}
input.long1 {width:120px}
input.long4 {width:233px}  /* Longitud por defecto */


select.long2 {display:block; float:left; width:155px}
textarea.long1 {display:block; float:left; width:31px}
label.long5 {display:block; float:left; width:328px}
label.longlibre {display:block; float:left}

span.alineador {float:right}

/* DATOS AÑADIDOS 19/04/2012*/
span.boton_haiyang{float:left;display:block; width:145px;height:15px; background-color:#f6af19; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;padding:4px;margin:0 10px 0 0; font-weight:bold;}

.modulo_hy {float:left;width:905px;background-color:#f6af19;padding:20px;margin:0px;}
.modulo_hy .modulo_iz{float:left;width:200px;margin:-5px}
.modulo_hy .menu_iz{float:left;width:200px;font-size:11px;color:#FFFFFF;line-height:15px;margin:0 0 0 5px}
.modulo_hy .modulo_der {float:right; width:715px;height:100%;background-color:#ffffff;color:#9c9c9c;font-size:11px;}

/* DATOS AÑADIDOS 27/05/2013*/
span.boton_incheon{float:left;display:block; width:145px;height:15px; background-color:#014689; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;padding:4px;margin:0 10px 0 0; font-weight:bold;}

.modulo_in {float:left;width:905px;background-color:#014689;padding:20px;margin:0px;}
.modulo_in .modulo_iz{float:left;width:200px;margin:-5px}
.modulo_in .menu_iz{float:left;width:200px;font-size:11px;color:#FFFFFF;line-height:15px;margin:0 0 0 5px}
.modulo_in .modulo_der {float:right; width:715px;height:100%;background-color:#ffffff;color:#9c9c9c;font-size:11px;}




