/* CSS Document Jorge Romera Toribio*/
/*div { border: solid 1px #fabada}*/
/* genericos*******************************************************/
*{margin:0; padding:0}
html { margin:0; padding:0}
body { margin:0 0 5px 0; padding:0; background-color:#3e7eb9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#515151;}
/*background-color:#e7e5dd*/

h1, h2, h3, h4, h5 { padding:0; margin:0;}
a  { text-decoration: none; color:#829254}
a:hover  { text-decoration: underline; color:#829254}
a:hover.sinborde {text-decoration: none;}
ul { margin:0; padding:0; list-style:none}
img { border:none; }

select, input {font-size:0.9em; color:#000; margin:0 5px 0 5px; padding:0 5px 0 5px;} 
.select_normal {font-size:0.9em; margin:0; padding:0}
.caja_azul_centro select { font-size:0.9em;color:#000; margin:0 0 0 5px; padding:0; }
form { margin:0; padding:0}
label { margin:0; padding:0}

/* sencillos************************************************************** */
.oc{display:none}

.bullet_azul { margin:0; padding:0 5px 0 0; vertical-align:middle}
.imgizq { margin:0 8px 0 0; padding:1px;  float:left;  }
.imgder { margin:0 0 0 8px; padding:1px;  float:right;}
.bold { font-weight:bold; }
.sinmayusculas { text-transform:none}
.centrar { margin:10px auto 0 auto; width:200px; padding: 5px 0 8px 0; text-align:center; }
.centrar img {padding:1px; border: 1px solid #999999}
.gris { color:#666; }
.gris_8 { color:#999; font-size:0.8em;}
.formulario {color:#999; font-size:0.9em; text-transform:none; font-weight:normal;  padding: 5px 10px 5px 10px;   }
.gris_ayuda {color:#999; font-size:0.9em; text-transform:none; font-weight:normal; margin: 0 0 0 20px; padding: 5px 0 5px 30px; background: url(../imagenes/ayuda.gif) no-repeat; display:block  }
.alerta { color:#FF0000}
.bold_gris {color:#666; font-weight:bold}
.mensaje_ok, .mensaje_no_ok { width:90%; border:1px #000 solid ; background-color:#F9FDFF; padding:5px; margin-top:5px; margin:auto; margin-bottom:5px}
.mensaje_no_ok { border:1px #FF0000 solid; background-color:#FEF1C5}
html img.sinborde { border:none}
a.boton_link  { background: url(../imagenes/boton_link.gif) no-repeat; text-decoration:none; padding:2px 20px 5px 10px; }
a.boton_link:hover {background:url(../imagenes/boton_link_on.gif) no-repeat; text-decoration:none; padding:2px 20px 5px 10px}
.radiobutton { border:0; margin:0 10px 0 0; padding:0}
.check { border:0; margin:0 5px 0 5px; padding:15px 0 0 0}
.cb { clear:both}
.fondo_gris { background-color:#F9F9F9}
.texto_previo { margin:0 0 15px 0; padding:0;}
/****************************************ESTRUCTURAS***********************************/
#top { margin:0 0 15px 0; padding:7px 0 0 0; width:100%; background-color:#1b568d; text-align:right; color:#fff; font-size:12px; height:30px; }
#top ul li { display:inline}
#top a { color:#FFFFFF; text-decoration:none;}
#top a:hover { text-decoration:underline}
#contenedor, #contenedorpopup { margin:0 auto; padding:0; width:901px; background-color:#fff; }
#cabecera { width:100%; height:119px; border:0; margin:0; padding:0; color:#000; float:left; background: #fff }
#foto { margin:0 0 3px 0; padding:0}
#cuerpo, #cuerpopopup  { width:881px; margin:0; padding:8px; background:#fff; float:left ; border: solid 2px #ff8a00; border-bottom:none ; border-top:none}

/**********************************cambio**********************************************/
#izq { width:442px; float:left; margin-right:10px; padding:0;}
#dere {width:429px; float:left; margin:0; padding:0}
#doble {width:563px; float:left; margin:0; padding:0 10px 10px 0; border-right:#E9E9E9 solid 1px}
#derecha { width:298px; float:right; margin:0; padding:0 0 0 8px; }

/*cajas del menu derecho información ******************************************************/

#derecha .caja_azul {width:298px;  margin:0;  padding: 0 ; height:100%}
#derecha .caja_azul_topcentro h2 {width:282px;}
#derecha .caja_azul_topcentro_noticia h2 {width:282px;}
#derecha .caja_azul_bajocentro {width:288px;}
#derecha .caja_azul_centro {width:296px;}

/*cajas cabecera*****************************************************C= Consultoria */
#cabecera .caja_azul {width:900px; border-bottom: solid 2px #d1d9e0;}
#cabecera .caja_azul_topcentro h2 {width:885px; border-top: 2px #ff8a00 solid; background-image:none; border-bottom:none}
#cabecera .caja_azul_bajocentro {width:890px;}
#cabecera .caja_azul_centro {width:898px;}

#cabecera .cabecera_izquierdo { float:left; margin: 0; padding:0 }
#cabecera .cabecera_derecha { float:right; width:300px; padding:0; margin:15px 10px 12px 0; text-align:right }
#cabecera .cabecera_derecha p { margin:0; padding:5px 0 0 0; color: #dc5f25; font-size:0.7em}
/*cajas de la izquierda ******************************************************/
#izq .caja_azul {width:442px; }
#izq .caja_azul_topcentro h2 {width:426px;}
#izq .caja_azul_topcentro_noticia h2 {width:426px; }
#izq .caja_azul_bajocentro {width:432px;}
#izq .caja_azul_centro {width:440px;}

/*cajas del menu derecho ******************************************************/
#dere .caja_azul {width:429px; }
#dere .caja_azul_topcentro h2 {width:413px;}
#dere .caja_azul_topcentro_noticia h2 {width:413px;}
#dere .caja_azul_bajocentro {width:419px;}
#dere .caja_azul_centro {width:427px;}

/*-todo la pagina completa********************************************************/
#todo { width:859px; margin-right:5px auto; padding:0; background-color:#FFF}
#todo p { padding-bottom: 10px}
/*cajas ******************************************************/
#izq .caja_informacion { margin: 0 auto; padding: 0 0 0 10px; text-align:left;  font-size:1.0em; float:left; width:210px}
#izq .caja_informacion p { padding: 0 0 0 0; margin:0}


/**************************************menu principal********************************************************/
#menu_principal { width:880px; margin:0; padding: 0 0 10px 0; float:left}
#menu_principal img { padding:0; margin:0}
#menu_principal ul { margin:0; padding:0;  list-style-type: none;  display: inline;}
#menu_principal ul li {margin:0; padding:0; display: inline; }
#menu_principal  a { margin:0; padding:0; text-decoration:none }
#menu_principal  a:hover { margin:0; padding:2px 0 0 0; text-decoration:none; background: #dc5f25; } 
#menu_principal .b_menuprincipal {margin:0; padding:0; background: url(../imagenes/m_px_principal.gif) repeat-x; text-align:center; float:left; height:40px }
.b_menuprincipal img { padding-top:0px; }
#menu_principal .linea_menuprincipal {margin:0; padding:3px 0 0 0; float:left }

/******************************camino de situacion**************************************************/
#camino, #caminopopup { margin:0 0 10px 0; padding:0 0 5px 0; background-color:#fff; text-transform:capitalize; border-bottom: dotted 1px #d1d9e0; color: #93908e; }
#caminopopup { width:598px; text-align:right;}
.caminopopup_izq { width:200px; text-align:left; float:left; font-weight:bold}
#camino a {font-weight:bold}
/******************************camino de situacion**************************************************/

#titulo { margin:0 0 10px 0; padding:0; border-bottom: 1px solid #ff8a00}
#titulo h2 { margin:0; padding:0 }

/**************************todo*****************************/

#todo .caja_azul {width:878px;}
#todo .caja_azul_topcentro h2 {width:862px;}
#todo .caja_azul_bajocentro {width:868px;}
#todo .caja_azul_centro {width:876px;}
#todo .caja_azul_centro td { vertical-align:top}


/*cajas ************************principal azul******************************/
.caja_azul { margin:0 0 10px 0; padding:0; float:left; background-color:#FFF;}
.caja_azul_top { margin:0; padding:0; float:left; width:100%;}
.caja_azul_topcentro h2 { margin:0; padding:0; font-size:1.3em; float:left; background-image:url(../imagenes/top_cent.gif); height:21px; border-top: 1px solid #d3d8dd; border-bottom: 1px solid #d3d8dd;}
.caja_azul_topcentro_noticia h2 {margin:0; padding:5px 0 0 0; font-size:1.5em; font-weight:bold; float:left;  border-top: 1px solid #d3d8dd; border-bottom: 1px solid #d3d8dd; background-image:url(../imagenes/top_cent_noticia.gif) ; height:55px;  color:#d87300}
.caja_azul_bajocentro, .caja_azul_bajocentro_azul {margin:0; padding:0; float:left; height:5px; border-bottom: 1px solid #d3d8dd; font-size:1px}
.caja_azul_bajocentro_azul { background-color:#f5f9ff}
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }
.caja_azul_bajo { width:100%; height:5px; margin:0; padding:0; float:left; }
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }

.caja_azul_centro { margin:0; padding:0; float:left; border-left: 1px solid #d3d8dd; border-right: 1px solid #d3d8dd;}
.caja_azul table { text-align:left; width:100%; border:none; margin:8px 0 0 0; padding:0; border-collapse:collapse; }
.caja_azul table.dos { text-align:left; width:100%; margin:0; padding:0; border-collapse:collapse; border: none; height:120px}
.caja_azul table.dos td {  padding: 0 0 0 5px; text-transform:capitalize;  margin:0; border:none; height:5px }
.caja_azul table.dos hr { padding:0; margin:0; color:#666666; height:1px}
.caja_azul table td.sinlineasdos { padding: 5px 0 5px 0 }
.caja_azul .input_30  { width:100px}
.caja_azul table th { border-bottom: #335288 1px solid; padding: 0 0 0 5px;  font-size:1.2em}
.caja_azul table td {padding: 5px 0 5px 4px; margin:0; text-transform:capitalize;  }
.caja_azul table td h3 {text-transform:capitalize; font-size:1.7em; font-weight:bold; color:#3f5581}
.caja_azul table td.sinlineas_dos { border:0; font-weight:bold}
.caja_azul table td.sinlineas { border:none; font-weight:bold}
.caja_azul table td.sinlineas_nobold { border:none; font-weight:normal}
.caja_azul table th.sinlineas  { padding-bottom:5px}
.caja_azul table.acceso {text-align:left; width:350px; border:1px #000 solid; margin:8px 0 0 0; padding:0; border-collapse:collapse; background-color: #c2ddf2 }

/* ******************************************************************************************************************* */
.fuente { margin:5px 0 0 0; padding:0; font-size:0.7em; font-weight:normal; color:#8b8787}
.fuente p { margin:0; padding:5px 0 0 0}
.descripcion { padding:0 15px 0 10px; width:85%; float:left }
.fecha_lugar { margin:10px auto; padding:10px 15px 10px 10px; width:430px; float:left; background-color:#F4F4F4 }
.pdf { width:50px; float:left; text-align:right; padding-top:10px }
.cuadro { margin:0 10px 0 0; padding:0 ; background: url(../imagenes/cuadro_fecha.gif) no-repeat ; float:left; font-size:0.8em;  width:48px; height: 48px; text-align:center; color:#fff }
.fecha_lugar .cuadro { margin:0 10px 0 0; padding:0 ; background: url(../imagenes/cuadro_fecha.gif) no-repeat ; float:left; font-size:1.4em;  width:48px; height: 48px; text-align:center; color:#fff }
.cuadro .fecha {color:#333333; padding: 55px 5px 0 0; margin: 10px 0 0 0; font-size:1.7em}
.fecha2 {color:#333333; padding: 55px 5px 0 0; margin: 10px 0 0 0; font-size:2.4em}
.meses { font-weight:bold; font-size:0.7em}
.meses2 { font-weight:bold; font-size:1.1em}
.encuentro { padding: 10px; width:95%; float:left }
.encuentro h3 { font-size:1.2em; color:#000000; padding-bottom:3px }
.anuncio { float:left; padding-top:10px}

/***********************************************ARTICULO*****************************************************************/
.articulo { margin:0; padding:10px;}
.articulo img {margin:0 8px 0 0; padding:1px;  float:left;}
.articulo input {margin:0 8px 0 0; padding:1px; border: 1px solid #999999}
.articulo h3{ margin:0; padding:0 0 8px 0; font-size:1.2em; text-transform:capitalize}
.articulo .checkbox { border:none}
.articulo li { background: url(../imagenes/bullet_flechaazul.gif) no-repeat 0 5px; padding: 0 0 8px 8px; display:block}

/***********************************************ARTICULO*****************************************************************/



















#bannerTop { width:100%; margin:0 0 2px 0; padding:0; color:#fff; background-color:#e1e1e1; border-top: #e1e1e1 2px solid; border-bottom:#e1e1e1 2px solid; height:90px; float:left  }
#cabecerapopup { width:610px}
#contenedorpopup {width:600px}
#cuerpopopup { width:590px; border-bottom: 2px #ccc solid}



/*#cent {width:367px; float:left; margin-right:10px; padding:0}
#doble {width:563px; float:left; margin-right:10px; padding:0; background-color:#}*/
#doble_micompeticion {width:543px; float:left; margin-right:10px; padding:0 0 0 10px; background-color:#FFF; height:auto}
#doblederecha {width:197px; float:left; margin-right:10px; padding:0}
#triple { width:772px; float:left; margin-right:10px; padding:0; background-color:#FFF}


/*cajas del centro ******************************************************/
#cent .caja_azul {width:367px; }
#cent .caja_azul_topcentro h2 {width:351px;}
#cent .caja_azul_bajocentro {width:357px;}
#cent .caja_azul_centro {width:365px;}


#doble .caja_azul {width:563px; }
#doble .caja_azul_topcentro h2 {width:547px;}
#doble .caja_azul_topcentro_noticia h2 {width:547px; }

#doble .caja_azul_bajocentro {width:553px;}
#doble .caja_azul_centro {width:561px;}

#doblederecha .caja_azul {width:197px; }
#doblederecha .caja_azul_topcentro h2 {width:181px;}
#doblederecha .caja_azul_bajocentro {width:187px;}
#doblederecha .caja_azul_centro {width:195px;}


#triple #doble_micompeticion .caja_azul {width:543px; }
#triple #doble_micompeticion .caja_azul_topcentro h2 {width:527px;}
#triple #doble_micompeticion .caja_azul_topcentro_noticia h2 {width:527px;}
#triple #doble_micompeticion .caja_azul_bajocentro {width:533px;}
#triple #doble_micompeticion .caja_azul_centro {width:541px;}

#triple #doble_micompeticion .caja_azul_centro .caja_azul {width:520px; margin:10px 0 0 0; padding: 0 0 0 10px }
#triple #doble_micompeticion .caja_azul_centro .caja_azul_topcentro h2 {width:504px;}
#triple #doble_micompeticion .caja_azul_centro .caja_azul_topcentro_noticia h2 {width:504px;}
#triple #doble_micompeticion .caja_azul_centro .caja_azul_bajocentro {width:510px;}
#triple #doble_micompeticion .caja_azul_centro .caja_azul_centro {width:518px;}

#triple #doblederecha {width:197px; float:left; margin-right:5px; padding:0}
#triple #doblederecha .caja_azul {width:197px; }
#triple #doblederecha .caja_azul_topcentro h2 {width:181px;}
#triple #doblederecha .caja_azul_bajocentro {width:187px;}
#triple #doblederecha .caja_azul_centro {width:195px;}

#triple .caja_azul {width:772px;}
#triple .caja_azul_topcentro h2 {width:756px;}
#triple .caja_azul_bajocentro {width:762px;}
#triple .caja_azul_centro {width:770px;}

.caja_centro { margin:0 auto; padding:10px 0 0 10px; float:left; text-align:center}


.bt_articulo, .bt_articulo_tabla { margin:0; padding:0 0 8px 12px; float:left}
.bt_articulo a { margin:0; padding-right:10px}
.bt_articuloder, .bt_articuloder_tabla  { margin:0; padding:0; float:right; padding-right:12px}
.bt_articulo_tabla, .bt_articuloder_tabla { padding-top:8px}
.opcion_articulo { margin:0 0 10px 0; padding:5px 0 0 0; background-color:#eff6ff; width:100%; height:25px; border-bottom:#dadfe7 1px solid; }
.opcion_articulo_list { margin:0; padding:0 0 0 10px; width:170px; float:left}
.opcion_articulo ul {padding:0 0 10px 0; }
.opcion_articulo ul li { margin:0; padding:0 30px 0 0; }


/**********************************banner********************************************************/
.banner_top_izq { margin:0; padding:0; float:left}
.banner_top_der { margin:0; padding:0; float:left}
.banner { margin:0 0 3px 0; padding:0; border: #e1e1e1 1px solid; background-color:#e1e1e1; text-align:center; float:right }
/**********************************encuesta********************************************************/
#dere .encuesta { margin:0; padding:0; font-size:0.9em}

/*******************************menu**************************************************/

.menu { margin:0; padding:0; width:152px; background-color:#fff;}
.menu h2 { margin:0; padding:0; background: #eee url(../imagenes/top_menu.gif) no-repeat; min-height:11px; height:11px; font-size:2px}
.menu ul { padding:0; margin: 0; list-style-type: none;}
.menu ul li {margin:0; padding: 2px 0 0 10px; height:22px; font-weight:bold; border-bottom: 1px solid #ced4da ; display:block;border-left: 1px solid #d3d8dd; border-right: 1px solid #d3d8dd; background: #eee url(../imagenes/menu_px.gif) repeat-x; }
.menu ul li a {margin: 0 ; padding:4px  0 5px 15px; background: url(../imagenes/cuadrado_azul.gif) no-repeat 0 center; color:#000; font-size:1.2em; text-transform:capitalize; text-decoration:none}
.menu ul li a:hover {background: url(../imagenes/cuadrado_azul_on.gif) no-repeat 0 center; padding:4px  0 5px 15px;font-size:1.2em;text-transform:capitalize; text-decoration:underline}
.menu .botmenu {margin:0; padding:0 0 8px 0; background: #fff url(../imagenes/bot_menu.gif) no-repeat; min-height:10px; height:10px; border:none;  font-size:5px}
.menu ul li.fin { border-bottom:0; }


/*******************************login derecho**************************************************/


#dere .caja_azul_centro h3 { margin:0; padding:0; font-size:0.9em}
.login1 {margin:0; padding:0; background-color:#f5f9ff; width:149px}
.login1 form { margin:0; padding:0}
.login_registrarse { margin:0; padding:5px 0 0 0;}
.login_registrarse  a { padding:0 0 0 4px }
.login_registrarse .bullet_azul { padding: 0 0 0 5px}


/*******************************menu cabecera**************************************************/


.menu_cabecera { margin:45px 10px 0 0 ; padding:0; float:right; font-size: 1.2em   }
.menu_cabecera  ul li { display: inline; list-style-type: none; padding:0; }
.menu_cabecera a { padding-right:5px}
.logo { margin:10px 0 0 10px}


/******************************pie**************************************************/
#pie { width:100%; margin:0; padding:0 ; clear:both; height:43px;  }
.contenido_pie_izq { margin:0; padding:0; float:left; width:9px; height: 45px; background: #fff  url(../imagenes/pie_esquinaizq.gif) no-repeat; }
.contenido_pie_der { margin:0; padding:0; float:right; width:10px; height: 45px; background: #fff  url(../imagenes/pie_esquinader.gif) no-repeat; }
.contenido_pie {  margin:0; padding:3px 0 0 0; float:left; width:882px; height:39px; border-top: 1px solid #ff8a00; border-bottom: 2px solid #ff8a00;}
.pie_contenido { margin:auto; padding: 0 5px 0 5px; height:15px}
.pie_contenido ul { margin:10px 0 0 0; padding:0}
.pie_contenido li { display:inline; float:left; padding: 0 0 0 15px }
.pie_contenido a {color:#0051ba; text-decoration:none; padding:0}
.pie_contenido a:hover { text-decoration:underline}




/******************************clubes**************************************************/

.clubes, .club { margin:5px 0 0 0; padding:5px 0 0 0; border-bottom: 1px solid #d3d8dd; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif}
.clubes .bold { color:#000000}
.clubes h3, .club h3 { margin:0; padding:0 0 10px 5px; font-size:1.6em; color: #0f62b5; text-transform:capitalize}
.clubes ul li, .club ul li { list-style-type: none; margin:5px 0 0 8px;  padding:0; }
.clubes .bt_articulo, .club .bt_articulo { padding: 10px 0 0 15px}

.club { border-bottom: none; font-size:1em}
.club ul li { padding-bottom:4px}
.boldnegroclub {font-weight:bold; color:#000; font-size:1.2em}
.raya { border-bottom: 1px #CCC dotted}

.paginacion { margin:0; padding:0 0 5px 0; text-align:center; width:100%; background-color:#eff6ff}
.pagina {font-weight:bold;}

.clubder {margin:0 5px 0 0; padding:0 0 10px 0; float:right; width:218px}

.caja_der_club { background-color: #eff6ff; padding: 10px 0 10px 0 }
.caja_der_club  table td.voto { margin:0; padding:0 0 10px 0; border:none}
.caja_der_opciones { background-color:#FFFFFF }

#doble .caja_der_opciones .caja_azul {width:218px; margin-top:15px;  }
#doble .caja_der_opciones .caja_azul_topcentro h2 {width:202px;}
#doble .caja_der_opciones .caja_azul_bajocentro {width:208px;}
#doble .caja_der_opciones .caja_azul_centro {width:216px;}


.fotos { margin:25px 155px 10px 5px; padding:0 0 30px 0; border: none}
.fotos img {margin:0 8px 0 0; padding:1px;  float:left; border: 1px solid #999999}
.fotos img.noborder { margin:0 auto; padding:0; border:none}
.fotos ul li { margin:0; padding:0; display:inline}



.opciones { margin:0; padding:0; }
.opciones h4{ margin:0; padding:0; font-size:1em }
.opciones ul li {margin:0; padding: 2px 0 0 10px; font-weight:bold; display:block;}
.opciones ul li.normal {font-weight:normal; padding-bottom:5px}
.opciones .normal {font-weight:normal; color:#666; font-size:1em;}
.opciones .cuadro_compite { font-size:1em; background-color:#fff; font-weight:normal}
.opciones .cuadro_compite2 { font-size:1em; float:left}
.imglink { border: #335288 1px solid; margin:0; padding:1px; vertical-align:middle  }



.cuadro_compite {  margin:3px 10px 0 0; padding:1px ; border: #c1c4cf 1px solid; background-color:#F8F8F8; float:left; font-size:0.8em; font-weight:bold; width:58px; height: 52px; text-align:center; color:#666666 }



.noregistros { margin:0; padding:0}

.registrousuario { margin: auto; padding:0 0 0 5px;}
.registrousuario table td { border:none}
.registrousuario table td.sinespacio {padding:0;}
.registrousuario ul { margin-left:40px; margin-bottom:15px}
.registrousuario ul li { padding: 0 0 10px 0}
.aviso { width:90%;  color: #FF0000; font-weight:normal; padding:5px; margin-top:5px; margin:auto; margin-bottom:5px; text-align:center; font-size:11px; }
#triple .registrousuario .caja_azul {width:750px; margin-top:15px; margin-left:5px  }
#triple .registrousuario .caja_azul_topcentro h2 {width:734px;}
#triple .registrousuario .caja_azul_bajocentro {width:740px;}
#triple .registrousuario .caja_azul_centro {width:748px;}

#todo .registrousuario .caja_azul {width:268px;  }
#todo .registrousuario .caja_azul_topcentro h2 {width:252px;}
#todo .registrousuario .caja_azul_bajocentro {width:258px;}
#todo .registrousuario .caja_azul_centro {width:266px;} 
#todo .gris_ayuda { font-size:1.1em;}
#todo .gris_ayuda ol li { padding-bottom:10px}

.informacion { margin:0; padding:0; font-size:xx-small; color:#999999; font-weight:normal}
