/* Estilos generales */
/*body {margin-top:0px; font-family: Arial, Helvetica, sans-serif;}*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form {margin:0px;}
img {border:0px;}

.bodystyle {font-size: 12px;background: #fff;}
.small {font-size: 10px;}
.mediana {font-size: 11px;}
.media {font-size: 13px;}
.grande {font-size: 14px;}
.muygrande { font-size:18px; }
.grande20 {font-size: 20px;}
.big {font-size: 18px;}
.smallrojo {font-size: 10px;color:#CC0000;}
.smallverde {font-size: 10px;color:green;}
.smallblanco {font-size: 10px;color:#fff;}
.bold {font-weight: bold;}
.italic { font-style:italic;}

.listamargenitem li { padding-bottom: 5px; }
.titulotablablanco{color:#FFFFFF;font-size: 11px;font-weight:bold;	}
.tituloSeccion{font-size: 14px;font-weight:bold;}
.tituloTabla{font-size: 12px;font-weight:bold;}
.tituloTablap{font-size: 11px;font-weight:bold;}

.verde {color:green;}
.gris {color: #666}
.rojo {color:red;}
.blanco {color:#fff;}
.negroGrande1 { color:#000; font-size: 14px; font-weight:bold;}
.negroGrande2 { color:#000; font-size: 15px; font-weight:bold;}
.negroGrande3{ color:#000; font-size: 16px; font-weight:bold;}

a:link {font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12px; text-decoration:none;}
a:active {font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12px;text-decoration:none;}
a:visited {font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12px;text-decoration:none;}
a:hover {font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12px; text-decoration:underline;}

.tableformRegistro { border : 1px solid #BFC15E; background-color: #EFF0D9;}
.tableformEdicion { border : 1px solid #ABABAB; background-color: #F9F9F9;}

.cajaErrores { border : 1px solid #CC3333; background-color: #F2CECE;}
.cajaError { border : 1px solid #CC3333; background-color: #F2CECE; padding: 10px; margin-bottom: 7px; margin-top: 7px;}
.cajaCorrecto { border : 1px solid #DEDDB6; background-color: #E7E8C8}

#gSubNavDiv {clear: both;background: #E6F1B6;text-align: center;font-weight:bold;padding: 8px 0px;margin-bottom: 10px;
}

a.hilo:link {color: #000000; font-family: Arial;text-decoration: none; font-size : 12px;}
a.hilo:visited {color: #000000; font-family: Arial;text-decoration: none; font-size : 12px;}
a.hilo:active {color: #000000; font-family: Arial;text-decoration: none; font-size : 12px;}
a.hilo:hover {color: #000000;text-decoration: underline; font-family: Arial;font-size : 12px;}

/*Buscador*/
.tableBuscadorInvi { width:280px; border : 1px solid #BFC15E; background-color: #EFF0D9;}
.Resultados { border-left: 1px solid #E6F1B6;border-right: 1px solid #E6F1B6;border-bottom: 1px solid #E6F1B6;border-top: 3px solid #E6F1B6;background-color: #FDFDFD;}
.tableDetalleI { border: 1px solid #E1E4C0; background-color: #F5FAE2;}

.tablenormal{background: #F5F7E1;padding: 5px;}
.tablenormal td { padding: 5px;}
.trcab{background:#E6F1B6;font-weight:bold;}

.tuplaBlanca {background-color:#FFFFFF;}
.tuplaTablaAzul{background-color:#D6E8ED;}

.left {clear:both;}

.cuadropgol { padding: 2px; background: #ECE78A; border:1px solid #999999; margin: 5px; width: 15px; text-align:center;}
.cuadropgolg { padding: 2px; background: #009966; border:1px solid #999999; margin: 5px; width: 15px; text-align:center;}
.cuadrogol {border: 3px outset #EBEFF1; background-color:#FFFFFF; font-size:36px; font-weight:bold; text-align:center; padding: 10px;}

.italicVerde { color: #598865; font-style:italic;}
#showLoading { display:none;}
#zonaeCabecera { padding-bottom: 1px; }
#zonaeCabecera .titulo { font-size: 18px; color: #669933;}

#campCabecera { padding-bottom: 5px; }
#campCabecera .titulo { font-size: 18px; color: #669933}
#campSideNav {float: left; width: 212px;}
#campSideNavMin {float: left; width: 180px;}
#campSideNav .linea { width: 85%; height: 1px; border:1px dotted #CCCCCC; margin-bottom:3px;}

#divError { padding: 5px; border: solid 2px #990033; color:#990033; text-align: center; margin-bottom: 10px;}
#divError2 { padding: 5px; border: solid 1px #990033; color:#990033; text-align: center; margin-bottom: 10px; background:#FEF0EB;}
#divOK { padding: 5px; border: solid 2px #006633; color: #009933; text-align: center; margin-bottom: 10px; }
#noticia { }
#noticia .titulo { font-size:16px; font-weight:bold; color: #52AEB6; padding-bottom:5px;}
#noticia .fichaTitulos {font-size:11px; font-weight:bold; color: #A3A554}
#noticia .seccion { font-size:14px; font-weight:bold; color: #A3A554; padding-bottom:5px; margin-top: 10px;}
#lineaVerdeClaro { height:1px;  background-color:#CFD7C8; margin-bottom: 10px;}
.portadaSeccion { font-size:14px; font-weight:bold; color: #A3A554; padding-bottom:5px; margin-top: 10px;}
.titSeccion { font-size:14px; font-weight:bold; color: #006633; padding-bottom:5px; margin-top: 10px;}
#portadaEquipo {}
#portadaEquipo .seccion {font-size:14px; font-weight:bold; color: #6BA6BC; margin-top: 10px; padding-bottom:10px;}
#portadaEquipo .seccionA {font-size:16px; font-weight:bold; color: #FFFFFF; margin-top: 5px; padding-bottom:10px; margin-left:5px;}
#portadaEquipo .fichaTitulos {font-size:11px; font-weight:bold;}


.zonaeSeccion { font-size:13px; font-weight:bold; color: #A3A554; padding-bottom:5px; margin-top: 8px;}
#portadaEquipo .cabeceraFicha {background-color: #9299EC; margin-bottom:1px; padding:4px;font-size:14px; font-weight:bold; color: white; text-align:left; height:17px;}
#portadaEquipo .medioFicha {border-bottom:1px solid #CBCEF5; margin-bottom:1px; line-height:0;}
#portadaEquipo .contenidoFicha {background-color: #F9FAFB; padding:10px; margin-bottom: 8px;}
#encuestas .cabeceraFicha {background-color: #C5A9C4; margin-bottom:1px; padding:4px;font-size:14px; font-weight:bold; color: white; text-align:left;}
#encuestas .medioFicha {border-bottom:1px solid #CEB9CE; margin-bottom:1px; line-height:0;}
#encuestas .contenidoFicha {background-color: #F8F3F8; padding:10px;}
/* #DCF1EA*/
/* Base */
#baseDiv {width: 960px;margin-left: auto;margin-right: auto;}

ul#menu { margin:0; padding:0 0; background-image:url(/img/port/bgprueba-1.gif); background-repeat:repeat-x; height:30px;}
ul#menu div { display:none;}
ul#menu li.mega:hover div { display:block; }
ul#menu li {display: inline;position: relative;}
ul#menu li a {text-decoration: none;color: #FFF;font-size: 14px;padding: 0 8px;height: 30px;line-height: 30px;}
.itemdeportelistaover { background: #EFEED3;}
#portlist ul {list-style-position: outside; margin-left: 0px; padding-left: 25px;list-style: square; vertical-align: middle;}
#portlist ul li { padding-bottom:3px;}
#portlistn {list-style-position: outside; margin-left: 0px; padding-left: 30px;list-style: square; vertical-align: middle;}
#portlistn li { padding-bottom:3px;}

#ayuda {}
#ayuda .seccion {font-size: 17px; color:#339966;}
#ayuda li { margin-bottom:5px;}

#piePagina {
	background-image:url(/img/barbottom.gif); 
	height:30px; 
	margin-top: 10px;
	color: #fff; 
	font-size: 14px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#piePagina a { text-decoration:none; color: #fff; font-size: 14px;}
#terminos {padding-right:20px;}
#terminos ul li {padding-bottom:5px;}
#seccionAyuda { font-size:11px; padding-bottom:15px;}
#seccionAyuda a { font-size:11px;color:#009933;}

#actividadInf { background: #E0F1F0; padding:8px;}
#actividadInf .titulo { font-size: 12px; font-weight:bold; padding-bottom: 5px; padding-top: 8px;}
#actividadDes { border-bottom: 1px dotted #CCCCCC; padding-bottom: 15px; margin-bottom:10px;}
#actividadDes .titulo { font-size: 13px; font-weight:bold; padding-bottom: 10px;text-decoration:underline;}

.infoPartido {display:none; position:absolute; padding: 10px; background: #E1F0EE; margin-left: 10px;border:1px solid #006699;}
.tablaEstadisticas{ background: #ECF7EA;border-collapse: collapse;}
.tablaEstadisticas td{ border:1px solid #C5E4C0;}
.divEstadistica{display:none;}

.tituloEstadistica { padding-bottom:10px; color:green; font-size:14px;}
#resultEstadisticas {background: #EBC978;padding: 15px;margin-bottom:10px;}
#resultEstadisticas .titulo {color: #fff;padding-bottom:7px;font-size: 15px;font-weight: bold;}

#resultEstadisticas .local {color: #E98F0A;font-weight: bold;font-size: 12px;}
#resultEstadisticas .visitante {color: #FCEFE4;font-weight: bold;font-size: 12px;}

#ayudaGestCamp {}
#ayudaGestCamp .seccion { background: #F3F7E6; padding:10px; margin-bottom:10px;}
#ayudaGestCamp .titulo {font-size:16px; font-weight:bold; color:#C2CF7A; margin-bottom: 8px;}
#ayudaGestCamp .texto {}
#divFoto {padding:10px; background: #669999;}
#divFoto .titulo {font-size:16px; font-weight:bold; color:#fff; padding-bottom:8px;}
#divFoto .comentarios {font-size:12px; font-weight:bold; color:#fff; padding-bottom:8px;}
#divDetFoto {}
#divDetFoto .titulo {margin-bottom:10px; font-size:14px; font-weight:bold; color:#fff; background: #CCCC99; padding:5px;}
#divDetFoto .descripcion {margin-bottom:10px; font-size:14px; font-weight:bold; color:#fff; background: #CCCC99; padding:5px;}
#divComentarios { padding:10px; background:#FF9933;}
#divComentarios .titulo { font-size:14px; font-weight:bold; color:#fff; padding-bottom:10px;}
/* RETOS */
#divReto {padding:10px; background: #D3E8C6; margin-bottom:10px;}
#divReto .titulo {color: #000; font-size:14px; font-weight:bold; padding-bottom:10px;}
#divReto .vs {color:green; font-size:12px; font-weight:bold; padding-bottom:10px; text-align:center;}
#divORetoCentro {margin-left:10px; width:250px; float:left;}
#divORetoDer { margin-left: 10px; float:left; width: 288px;}
#divORetoDer ul { list-style-type:decimal;}
#divORetoDer ul li { padding-bottom:5px;}
#divAyudaReto ul { list-style-type:decimal;}
#divAyudaReto ul li { padding-bottom:5px;}

#anadirComentario {padding:10px; background: #F7FCEB; margin-top:10px;}
#anadirComentario .titulo {color: #000; font-size:14px; font-weight:bold; padding-bottom:10px;}
#anadirComentario2 {padding:10px; background: #F7FCEB; margin-top:20px;}
#anadirComentario2 .titulo {color: #000; font-size:13px; font-weight:bold; padding-bottom:10px;}
/* Padel */
#divPadelCampeonatos {margin-bottom:10px;}
#divPadelCampeonatos .titulo {color: #000; font-size:14px; font-weight:bold; padding-bottom:10px;}
#divPadelCampeonatos .titulo  h2 {display:inline; font-size:14px;}
#divPadelPartidos { font-size:11px;}
#divPadelPartidos a { font-size:11px;}
#divPadelPartidos .titulo {color: #000; font-size:14px; font-weight:bold; padding-bottom:10px;}
.divCargando {background-image:url(img/wait.gif); height:40px; background-repeat:no-repeat;}
.tituloZonaDeporte {color:#A67BA5; font-weight:bold; font-size:21px;}
.seccionZonaDeporte {padding-bottom: 5px; color: #B0C232; font-size:15px; font-weight:bold;}

#campSideNav .cabeceraFicha {background-color: #D2E263; margin-bottom:1px; padding:4px;font-size:14px; font-weight:bold; color: white; text-align:left; height:17px;}
#campSideNav .medioFicha {border-bottom:1px solid #CEB9CE; margin-bottom:1px; line-height:0;}
#campSideNav .contenidoFicha {background-color: #E6F1B6; padding:10px;}
/*Ficha verde generica*/
.cabeceraFichaVerde {padding:4px;font-size:14px; margin-bottom:1px;font-weight:bold; color: white; text-align:left; background-color: #B5D529;}
.medioFichaVerde {border-bottom:1px solid #E7EFAB; margin-bottom:1px; line-height:0;}
.contenidoFichaVerde {background-color: #F7FCEB; padding:10px; margin-bottom:10px; border-bottom:1px solid #E7EFAB;}
.contenidoFichaVerde table {width:98%}
/*Ficha viol generica*/
.cabeceraFichaTwo {background-color: #9299EC; margin-bottom:1px; padding:4px;font-size:14px; font-weight:bold; color: white; text-align:left;}
.cabeceraFichaTwo  h2 {display:inline; background-color: #9299EC; margin-bottom:1px; padding:4px;font-size:14px; font-weight:bold; color: white; text-align:left; }
.medioFichaTwo {border-bottom:1px solid #CBCEF5; margin-bottom:1px; line-height:0;}
.contenidoFichaTwo {background-color: #F9FAFB; padding:10px; margin-bottom:10px; border-bottom:1px solid #CEB9CE;}
/*Ficha violeta */
.cabeceraFichaVio {background-color: #C5A9C4; margin-bottom:1px; padding:4px;font-size:14px; font-weight:bold; color: white; text-align:left;}
.medioFichaVio {border-bottom:1px solid #CEB9CE; margin-bottom:1px; line-height:0;}
.contenidoFichaVio {background-color: #F8F3F8; padding:10px;}
.tablaOne {font-size:12px;border-collapse: collapse;}
.tablaOne thead th { white-space: nowrap; padding: 5px; text-align: left; background:#fff;}
.tablaOne thead th a{ font-size:11px;}
.tablaOne tbody td {padding: 8px; background: #F4F4F4;color: #000;border: 1px solid #fff;}
.tablaOne tbody th{ padding: 8px; background:#F5F7E1;color: #000; border: 1px solid #fff;text-align:left;font-weight:bold; }
.tablaOne tfoot td, tfoot th { border: none; padding: 8px; font-weight:bold; }
.tablaOne a { text-decoration:none;}
.tablaOne tbody tr.odd td, tbody tr.odd th { background: #D7E88B;}
.tablaTwo { border-collapse: collapse;}
.tablaTwo thead th {white-space: nowrap;padding: 5px;text-align: left;background: #EDF4D7;font-size:11px;font-weight:bold;}
.tablaTwo thead th a{font-size:11px;}
.tablaTwo tbody td {padding: 4px;background: #F7F8ED;color: #000;border: 1px solid #fff;}
.tablaResultadoDR{font-size:11px;}
.tablaResultadoDR tr td{padding:4px;background:#fff;}

.ZonaIzq2 { float:left; width:810px;}
.ZonaDer2 { margin-left:820px; border-left:1px dotted #CCC; padding-left: 9px;}
.ZonaIzq { float:left; width:700px;}
.ZonaDer { margin-left:710px;}
.resultFutbol { padding:2px; background:#fff; width:15px; margin-bottom:2px;}
.botonDep { padding:3px; border-right:1px solid #DFECD7;border-bottom:1px solid #DFECD7;margin-bottom:2px;}
.botonDep a { text-decoration:none; color:#5C8118;}
.botonDep img { margin-right:5px; vertical-align: middle; border:0;}

/* Generica*/
#cabeceraZonaG { overflow:auto; margin-bottom: 10px;}
#cabeceraZonaG .foto { float:left; width:50px;}
#cabeceraZonaG .titulo {margin-left:55px; padding-top:5px;}
#cabeceraZonaG .titulo  h1 {display:inline; font-size:21px;}
#cabeceraZonaG .titulo .zona {color:#A67BA5; font-weight:bold; font-style:oblique; font-size:21px;}
#cabeceraZonaG .titulo .seccion {color: #B0C232; font-size:15px; font-weight:bold;}
#cabeceraZonaG .descripcion{padding-bottom:10px; margin-left:55px;}

.retoprivado { padding:6px; display:none; }
.retoprivadoshow { padding:6px; display:block; }
.retop1 { padding-bottom: 7px;}
.fichaReto { height: 20px; border-bottom:1px solid #F4F4F4; margin-bottom:8px;}
.fichaRetoV { height: 20px; border-bottom:1px solid #F9F9F9; margin-bottom:8px; color:green;}
.fichaReto .iteml, .fichaRetoV .iteml {float:left;}
.fichaReto .itemr, .fichaRetoV .itemr {float:right;}

a.ldblanco:link {color: #fff; font-family: Arial;text-decoration: none; font-size : 12px;}
a.ldblanco.:visited {color: #fff; font-family: Arial;text-decoration: none; font-size : 12px;}
a.ldblanco:active {color: #fff; font-family: Arial;text-decoration: none; font-size : 12px;}
a.ldblanco:hover {color: #fff;text-decoration: underline; font-family: Arial;font-size : 12px;}

.generica div { padding-bottom:10px;}
.generica5 { padding-bottom:5px;}
.generica7 { padding-bottom:5px;}
.generica15 { padding-bottom:15px;}
.generica20 { margin-bottom:20px;}

.listaSinMargen { margin-left:20px; padding-left:5px;}
.listaSinMargen li { padding-bottom:10px; margin-left:0;}
.listaItems { margin-left:10px; padding-left:8px; list-style-image:url(img/imgmenus.jpg); margin-top:5px;}
.listaItems li { padding-bottom:5px; margin-left:0;}

#menuAdmin {margin:0; margin-bottom:15px;}
#menuAdmin dt { padding:5px; background-color: #D2E263; margin: 0; color:#FFF;}
#menuAdmin dt a { color:#FFF; text-decoration:none; font-weight: bold; font-size:14px;}
#menuAdmin dd {background:#E6F1B6; margin:0;}
#menuAdmin dd div {color:#FFF; text-decoration:none; font-weight: bold; padding:4px; background:#F7FAE4}
#menuAdmin .aDisable {font-weight: bold; padding:4px; background: #E8E8E8}
#menuAdmin dd div a {color: #B0C525; text-decoration:none; font-weight: bold;}
#menuAdmin dd ul {text-decoration:none; font-weight: bold; padding:5px; display:none;list-style: none; margin:0;}
#menuAdmin dd ul li{padding:3px; margin:0;}

.tablaResultBasket input { font-size:11px; }
.tablaResultBasket a { font-size:10px; }
.observacionesJornada { margin-top:10px; padding:7px; background:#DEFFDD; border:1px solid #5FC962;}
.observacionesJornada .titulo { padding-bottom:5px; font-weight:bold; }

.linea1 { height:1px;  background-color: #E3ECD9; margin-top: 10px; margin-bottom:10px;}
.linea3 { height:1px;  background-color: #fff; margin-top: 10px; margin-bottom:10px;}
.campoTabla2 { font-size:11px; font-weight:bold; color:#333;}
.cuadroAmarillo { padding:8px; border:1px solid #E8D868; background: #FBFAE6; margin-bottom:15px;}
.cuadroGris {border:1px solid #E2E2E2; background:#F8F8F8; padding:8px; margin-bottom:10px;}
.cuadroVerde {border:1px solid #C1D575; background: #E8F1C9; padding:8px; margin-bottom:10px;}
.cuadroVerde2 { background: #E8F1C9; padding:8px; margin-bottom:10px;}
.fotoClasi { float:left; margin-right:2px; height:80px; width:70px; overflow:hidden; border:1px solid #CCC; background:#fff;}
.fotoAmigoP { margin-right:9px; width:62px; float:left; margin-bottom:5px;}
.fotoAmigoPR { width:62px; float:left; margin-bottom:5px;}
.fotoAmigoP .foto,.fotoAmigoPR .foto { width:50px; height:50px; overflow:hidden; margin-bottom:5px; background:#F8F8F8;}
.fotoAmigoP .pie a,.fotoAmigoPR .pie a { font-size: 11px; word-wrap: break-word;}

.listaamigos .cajonAmigo { overflow:auto;}
.listaamigos .cajonAmigo .foto {float:left; width:50px; height:50px; overflow:hidden;}
.listaamigos .cajonAmigo .datos { margin-left:60px; margin-top:5px;}
.listaamigos .cajonAmigo .datos .nombre { font-weight:bold; padding-bottom:12px;}

.sabiasque { min-height: 45px; }
.sabiasque .icono { height:50px; width:50px; float:left; background:url(img/sabiasque.png); background-repeat:no-repeat;}
.sabiasque .texto { margin-left: 60px; padding-top:5px;}

.tablaPerfil1 { background:#F9F9F9; }
.tablaPerfil1 thead tr { background: #E0E0E0; }
.tablaPerfil1 th { text-align:left; }
.tablaPerfil1 tbody th { color: #6C6C6C;}

.cuadroLateral { padding:2px; overflow:hidden; border-top:1px solid #E3ECD9; margin-bottom:10px;}
.cuadroLateral .titulo { font-weight:bold; padding-bottom:15px; overflow:hidden; margin-top:5px;}
.cuadroLateral .titulo .left { float:left; }
.cuadroLateral .titulo .right { float:right; margin-right:3px;}
.cuadroLateral .titulo a { font-weight:normal;}

.cuadroLateral2 { padding:2px; overflow:hidden; margin-bottom:10px;}
.cuadroLateral2 .titulo { font-weight:bold; margin-bottom:10px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #E3ECD9;}
.cuadroLateral2 .titulo .left { float:left; }
.cuadroLateral2 .titulo .right { float:right; margin-right:3px;}
.cuadroLateral2 .titulo a { font-weight:normal;}
.cuadroLateral2 .camp_sug { margin-bottom: 7px; overflow:hidden;}
.cuadroLateral2 .camp_sug .icon { width:20px; float:left;}
.cuadroLateral2 .camp_sug .data { margin-left:5px; float:left; width:170px;}
.cuadroLateral2 .camp_sug .data .sub { margin-top: 3px; color: #666; font-weight:normal;}
.cuadroLateral2 .camp_sug .data .sub2 { margin-top: 3px; color: #759241; font-weight:normal;}
.cuadroLateral2 .camp_sug .data a { font-size:11px;}
.cuadroLateral2 .camp_sug .right {float:right; vertical-align:top;}
.amigo_dep_sug { margin-bottom: 7px; overflow:hidden;}
.amigo_dep_sug .foto_user { width:60px; float:left;}
.amigo_dep_sug .data { float:left; width:150px; vertical-align:top;}
.amigo_dep_sug .data .sub { margin-top: 3px; color: #666; font-weight:normal;}
.amigo_dep_sug .data .sub2 { margin-top: 3px; color: #759241; font-weight:normal;}
.amigo_dep_sug .data a { font-size:11px;}
.amigo_dep_sug .right {float:right; vertical-align:top;}

.publicidad_deporte { margin-bottom:10px; margin-left:5px;}
.publicidad_deporte .titulo { font-weight:bold; padding-bottom:15px;}
#listadeportesmenu { font-size: 12px;}
#listadeportesmenu select {width:300px; padding:4px; border:1px solid #CBD99F; font-size:12px; margin-bottom:5px;}
#listadeportesmenu input { padding:4px; background: #9eba18; color:white;}
.boton1 { padding:3px; color:#FFF; background: #A375AC; border:1px outset #CCC; font-family:Arial, Helvetica, sans-serif;}
.boton2 { padding:3px; color:#FFF; background: #cc66cc; border:1px outset #CCC; font-family:Arial, Helvetica, sans-serif;}
.esinputs1 { padding:4px; border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif;}

.areatexto1 { padding:2px; border:1px solid #F1E4F1; }

.tablef1 {text-align: left;border-collapse: collapse;background:#F9F9F9;}
.tablef1 td{padding: 7px 10px;border: 1px solid #fff;}
.tablef1 th {padding: 6px;}
.tablef1 thead tr th { background: #E0E0E0; text-align:left;}
.tablef1 { text-align:left; }
.tablef1 tbody th { font-size:11px; font-weight:bold;padding: 7px 10px;border: 1px solid #fff;}
.tablef1 tbody .subcab { background: #DAF1F0;}

.tablef2 {text-align: left;border-collapse: collapse;background: #FFF;}
.tablef2 td{padding: 7px 10px;border-bottom: 1px dashed #CCC;}
.tablef2 th {padding: 6px;}
.tablef2 thead tr th { background: #F7F8F1; text-align:left; border-bottom:1px solid #EBEBEB}
.tablef2 { text-align:left; }
.tablef2 tbody th { font-size:11px; font-weight:bold;padding: 7px 10px;border: 1px solid #fff;}
.tablef2 tbody .subcab { background: #DAF1F0;}
.tablef2 tbody tr:hover td{background: #FCFBC9;cursor:pointer;}

.table2 {
	text-align: left;
	border-collapse: collapse;
}
.table2 thead th {
	background: #B5D529 url(img/headtable2.png) repeat-x;
	border-top: 2px solid #E7EDD1;
	border-bottom: 1px solid #fff;
	padding: 8px;
	font-weight: bold;
	font-size: 12px;
	color:#fff;
}
.table2 td{
	padding: 7px 10px;
	border-top: 1px solid #fff;
}
.table2 tbody td {
	background: #F5F8E4;
}
.table2 tbody th {
	background: #F4EFD0;
	padding: 7px 10px;
}
.table2 tbody tr:hover td
{
	background: #ECF2D0;
}

.listaH { overflow:hidden;}
.listaH div {float:left; padding-right:15px; height:25px;}
.listaH div img { padding-right:4px; vertical-align: middle}

.paginado { font-size: 16px; font-weight:bold; text-align:center; margin-top:20px; margin-bottom:20px;}
.paginado a {font-size: 16px; font-weight:bold; text-decoration:underline;}

.titulo_pagina { font-size: 16px; font-weight:bold; color:#333; height:24px; margin-bottom:15px;}
.titulo_pagina img { vertical-align:middle;}
.subtitulo_pagina { font-size: 15px; color:#333; height:24px; margin-bottom:15px; margin-left:27px;}

.tablaList1 { text-align: left;border-collapse: collapse;}
.tablaList1 thead th { border-bottom: 3px solid #F0F0F0;padding: 6px;font-weight: bold;font-size: 12px;}
.tablaList1 td{padding: 7px 10px;border-top: 1px solid #CCC;}
.tablaList1 tbody td {padding: 7px 10px;border-top: 1px solid #F0F0F0;}
.tablaList1 tbody tr:hover td {background: #EFF7D2; cursor:pointer}

.formcomentario {padding:5px; background:#F9F9F9;}
.formcomentario div { padding-bottom:8px;}
.formcomentario textarea { width:97%; height:100px;}
.formcomentario .titulo { font-weight:bold;}

.itemcomentario { padding-bottom:20px;}
.itemcomentario .foto { float:left; width:60px;}
.itemcomentario .tcontenido {margin-left: 60px;}
.itemcomentario .tcontenido .by { margin-bottom:15px;}
.itemcomentario .tcontenido .fecha {font-weight:bold;}

.cab_dr_dropdown1 { border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; background:#fff; padding:5px;}
.dr_dropdown1 {border:1px; width:150px; position:relative;}
.dr_dropdown1 .div_over { display:none;background:#fff; padding:15px; border:1px solid #CCC; top:-10px; width:220px; height:190px; position:absolute;}
.dr_dropdown1 .div_over .linkclose { text-align:right; padding-bottom:5px;}
.dr dropdown1 .div_over .content { height:175px;}
.dr_dropdown1 .div_over .content ul {list-style:none; margin-left:0px; padding-left:5px;}
.dr_dropdown1 .div_over .content ul li { display:block; padding:3px;}
.dr_dropdown1 .div_over .content ul li:hover{ background:#FC3;}

#divPublicarSocial { display:none;}
.fb_like { margin-top: 10px;}
.tuenti_share { margin-top: 5px;}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
.valign2 { vertical-align:middle; padding-bottom:2px;}


.box2 {background:#D8F3C0;margin:0 auto;padding:0;}  
.box2 h3 {margin:0;padding:10px;color:#000;}  
.box2 p {margin:0;padding:10px;color:#000;}

.box3 {background:#FFE1FF;margin:0 auto;padding:0;}  
.box3 h3 {margin:0;padding:10px;color:#000;}  
.box3 p {margin:0;padding:10px;color:#000;}
.box3 a {color:#000;}


.botoncreartorneobas {
   border-top: 1px solid #d9d9d9;
   background: #f0c238;
   background: -webkit-gradient(linear, left top, left bottom, from(#f0c238), to(#f0c238));
   background: -moz-linear-gradient(top, #f0c238, #f0c238);
   padding: 16px 32px;
   margin-top:10px;
   margin-bottom:10px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 17px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   text-align:center;
   }
.botoncreartorneobas:hover {
   border-top-color: #b657c9;
   background: #b657c9;
   color: #fafafa;
   }
.botoncreartorneobas:active {
   border-top-color: #e2eaf0;
   background: #e2eaf0;
   }
   
.botontorneoanun {
   border-top: 1px solid #d9d9d9;
   background: #7acca7;
   background: -webkit-gradient(linear, left top, left bottom, from(#7acca7), to(#7acca7));
   background: -moz-linear-gradient(top, #7acca7, #7acca7);
   padding: 16px 32px;
   margin-top:10px;
   margin-bottom:10px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 17px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   text-align:center;
   }
.botontorneoanun:hover {
   border-top-color: #b657c9;
   background: #b657c9;
   color: #fafafa;
   }
.botontorneoanun:active {
   border-top-color: #e2eaf0;
   background: #e2eaf0;
   }
   
.botontorneopro {
   border-top: 1px solid #d9d9d9;
   background: #166cb8;
   background: -webkit-gradient(linear, left top, left bottom, from(#166db8), to(#166cb8));
   background: -moz-linear-gradient(top, #166db8, #166cb8);
   padding: 16px 32px;
   margin-top:10px;
   margin-bottom:10px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 17px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   text-align:center;
   }
.botontorneopro:hover {
   border-top-color: #b657c9;
   background: #b657c9;
   color: #fafafa;
   }
.botontorneopro:active {
   border-top-color: #e2eaf0;
   background: #e2eaf0;
   }
