/* plantilla de la sección ENTRENAMIENTO PERSONALIZADOS */
#content_entrenamiento {
padding: 100px 0px 0 120px;
}

#contenido {
width: 490px;
height: 445px;

border: 1px solid #AFC80A;
border-top 0;
}

.post {
height: 445px;
background: transparent url('images/fondo-blanco.png');
overflow-y: scroll;
}

#content_entrenamiento h2 {
width: 482px;
background: transparent url('images/fondo-gris.png');
color: #FFFFFF;
text-align:center;
text-transform:uppercase;
padding: 5px;
border-bottom: 2px solid #AFC80A;
}

#sidebar_entrenamiento {
width:400px;
padding-top: 10px;

position: absolute;
top: 280px;
left: 50%;
margin-left: 114px;
z-index: 5;

max-width: 5px;
overflow: show;
}

.boton_entrenamiento {
float: left;
clear:left;
width: 190px;
height: 110px;
margin-bottom: 10px;
border-top: 1px solid #AFC80A;
border-bottom: 1px solid #AFC80A;
border-right: 10px solid #AFC80A;
cursor: pointer;
}

#entrenamiento1 {
background: transparent url('images/entrenamiento/running.png') right;
}

#entrenamiento2 {
background: transparent url('images/entrenamiento/duadlon.png') right;
}

#entrenamiento3 {
background: transparent url('images/entrenamiento/triatlon.png') right;
}

#nutricion {
background: transparent url('images/entrenamiento/nutricion.png') right;
}

#integral1 {
background: transparent url('images/entrenamiento/integral-running.png') right;
}

#integral2 {
background: transparent url('images/entrenamiento/integral-duatlon.png') right;
}

#integral3 {
background: transparent url('images/entrenamiento/integral-triatlon.png') right;
}

.cv_entrenador {
position: absolute;
top: 224px;
left: 50%;
margin-left: 114px;
z-index: 5;

padding-right: 1px;

border-top: 1px solid #AFC80A;
border-bottom: 1px solid #AFC80A;
border-right: 5px solid #AFC80A;

background: transparent url('images/fondo-blanco.png');

cursor: pointer;
}


.cv_entrenador a {
padding:4px 0 4px 4px;
text-decoration:none;
}

.cv_entrenador a:hover {
padding-left:8px
}




/* ESTO ES PARA LA GALERIA Si no no se ven las imagenes en los posts */
.ngg-galleryoverview {
width:96%;
}

.ngg-gallery-thumbnail img {
position:static;
}

/* FORMULARIOS CONTRATACION SERVICIOS */
.wpscmessage {
border: 1px solid #AFC80A;
text-align:center;
padding: 5px;
margin: 5px;
background: #FFF;
font-weight:bold;
}

.formularioservicios {
width: 100%;
margin-top: 10px;
}

table.formularioservicios th{
width: 38%;
text-align: right;
padding: 10px 10px 10px 5px;
vertical-align:top;
font-size: 13px;
}

table#formnutricion th {
width: 45%;
}

.formularioservicios tr.doble th{
text-align: left;
}

.formularioservicios tr.doble td input, .formularioservicios tr.doble td textarea {
width: 407px;
margin-left: 5px;
}

.formularioservicios tr.doble td textarea {
height: 60px;
}

.formularioservicios input[type="text"], .formularioservicios textarea{
border: 1px solid #a0a0a0;
}

input[type="button"] {
margin: 15px;
*margin: 0px;
*margin-right: 15px;
float: right;
width: 210px;
height: 30px;
}

.formularioservicios input.medio {
width: 290px;
vertical-align: middle;
}

.formularioservicios input.mediosmall {
width: 242px;
vertical-align: middle;
}

.formularioservicios input.small {
width: 50px;
margin-right: 5px;
vertical-align: middle;
}

.formularioservicios input.condicional, .formularioservicios textarea.condicional {
background: #BBB;
}

.formularioservicios td.top {
padding-top: 10px;
vertical-align:top;
}

fieldset {
margin-bottom: 10px;
}

.formularioservicios td input#precio {
width: 31px;
text-align:right;
padding-right: 5px;
}

/* DISTANCIAS TRIATLON*/
table.distancias {
width: width: 400px;
margin-left: 25px;
border-collapse:collapse;
}

table.distancias td {
text-align: center;
border: 1px solid black;
background: #FFFFFF;
}

table.distancias td.cab {
background: #AFC80A;
height: 30px;
}

table.distancias td.cabl {
background: #335b9a;
color: #FFFFFF;
font-weight: bold;
}

table.distancias td input.small {
width: 75px;
margin: 0;
}




