/* @override http://www.fitnessacademy.es/estil.css */

 @charset "UTF-8";
/* kill defaults */
	
	html, body, ul, dl, li, h1, h2, h3, h4, img
{
margin: 0;
padding: 0;
}
body {
	background-image: url(img/fondo.jpg);
	margin-left: 0px;
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position:top;
	background-color:#2878bf;
}
img
{
	border: 0;
	text-align: center;
}
.titulares
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
display: block;
padding-top: 5px;
padding-bottom: 10px;
width: 700px;
text-align: justify;
}

.titulares10
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
display: block;
padding-top: 5px;
padding-bottom: 10px;
width: 700px;
text-align: justify;
}
.titulares101
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-align: justify;
	color: #FFF;
	text-decoration: none;
	padding-top: 10px;
	background-color: #56ABDB;
	width: 700px;
}
.titulares4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
display: block;
padding-top: 5px;
padding-bottom: 10px;
color: #1E64AF;
}
.titulares3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
display: block;
padding-top: 5px;
padding-bottom: 10px;
width: 700px;
color: #1E64AF;
font-weight: normal;
}
.titulares333
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 300px;
	color: #FFF;
	font-weight: normal;
	background-color: #1E89D7;
	text-transform: uppercase;
	margin-top: 10px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.titular_promo
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
vertical-align: top;
display: block;
font-weight: bold;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 5px;
}
.texto_promo
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 500px;
display: block;
padding-left: 5px;
margin-top: 5px;
}

#apDiv6
{
position:absolute;
left:11px;
top:379px;
width:970px;
z-index:2;
display: inline;
overflow: visible;
height: 958px;
}

.cajas_login
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
display: inline;
margin-bottom: 5px;
padding-bottom: 5px;
}
#apDiv7
{
position:absolute;
left:766px;
top:9px;
width:187px;
height:180px;
z-index:2;
padding-left: 15px;
vertical-align: middle;
background-position: center;
overflow: visible;
background-color: #FFFFFF;
border: 1px solid #1E64AF;
}
#apDiv7_web
{
position:absolute;
left:766px;
top:9px;
width:187px;
height:315px;
z-index:2;
padding-left: 15px;
vertical-align: middle;
background-position: center;
overflow: visible;
background-color: #FFFFFF;
border: 1px solid #1E64AF;
}
.style1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1E64AF;
font-weight: normal;
padding-bottom: 2px;
display: block;
}
.style1_copy
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1E64AF;
font-weight: normal;
display: block;
padding-bottom: 10px;
padding-top: 5px;
}
.style2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
display: block;
margin-top: 8px;
font-weight: normal;
}
#apDiv8
{
	position:absolute;
	left:766px;
	top:196px;
	width:187px;
	height:300px;
	z-index:2;
	overflow: visible;
	visibility: visible;
	padding-left: 15px;
	display: block;
	border: 1px solid #CCCCCC;
}
#apDiv10
{
	position:absolute;
	left:766px;
	top:510px;
	width:187px;
	z-index:2;
	overflow: visible;
	visibility: visible;
	display: block;
	padding-left: 15px;
	border: 1px solid #CCCCCC;
}
.style4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
margin-bottom: 5px;
padding-bottom: 5px;
}
.menu_derecha
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
margin-bottom: 5px;
padding-bottom: 5px;
display: block;
padding-top: 5px;
}
.style5
{
color: #000000
}
.style6
{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
margin-top: 5px;
padding-top: 5px;
}
.style7
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
display: block;
width: 100%;
padding-bottom: 1px;
color: #666666;
}
.eventos
{
display: block;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
.style8
{
font-size: 14px;
}
#apDiv1
{
	position:absolute;
	width:988px;
	z-index:1;
	background-color: #FFFFFF;
	overflow: visible;
	visibility: visible;
	left: 50%;
	margin-left: -494px;
	margin-top: 10px;
	border: 1px solid #E1E1E1;
	height: 1900px;
}
#apDiv2
{
position:absolute;
left:11px;
top:10px;
width:970px;
height:85px;
z-index:2;
}
#apDiv3
{
color: #000000;
position:absolute;
left:306px;
top:50px;
width:664px;
height:34px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
vertical-align: top;
text-align: right;
padding-right: 0px;
z-index: 3;
}
#apDiv1 #apDiv2 #apDiv3 .link2
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: 1px;
margin-left: 15px;
}
#apDiv1 #apDiv2 #apDiv3 .link2:link, .link2:visited, .link2:active
{
display: inline;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-decoration: none;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
#apDiv1 #apDiv2 #apDiv3 .link2:hover
{
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #1E64AF;
}
#apDiv1 #apDiv2 #apDiv3 .actual
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: 1px;
margin-left: 15px;
}
#apDiv1 #apDiv2 #apDiv3 .actual:link, .actual:visited, .actual:active, .actual:hover
{
display: inline;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-decoration: none;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #1E64AF;
}
.caja_info
{
text-align: justify;
display: block;
width: 700px;
}
.links_noticias
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
display: inline;
color: #000000;
text-decoration: underline;
margin-top: 5px;
padding-top: 5px;
}
#apDiv1 #apDiv6 #apDiv9 .links_noticias a:link, a:visited, a:active
{
color: #000000;
display: inline;
}

#apDiv9 span.titulares10 a {
	text-decoration: none;
}
#apDiv1 #apDiv6 #apDiv9 .links_noticias a:hover
{
color: #1F64AF;
text-decoration: underline;
}
.barra_navegacion
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
width: 700px;
vertical-align: top;
padding-bottom: 20px;
background-position: center bottom;
color: #666666;
}
#apDiv9
{
position:absolute;
left:0px;
top:9px;
width:730px;
z-index:2;
border-right-color: #CCCCCC;
overflow: visible;
visibility: visible;
height: 773px;
}
#apDiv11
{
position:absolute;
left:1px;
top:6px;
width:769px;
height:21px;
z-index:2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#apDiv12
{
position:absolute;
left:15px;
top:449px;
width:778px;
height:490px;
z-index:2;
}
.style11
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.style12
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1E64AF;
letter-spacing: 1px;
word-spacing: 3px;
}
.style12_copy
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1E64AF;
}
.images_intro
{
display: block;
float: right;
width: 175px;
margin-right: 5px;
padding-right: 5px;
height: 330px;
margin-left: 5px;
padding-left: 5px;
}
.style14
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #1E64AF;
display: block;
width: 695px;
padding-top: 3px;
letter-spacing: 1px;
padding-right: 5px;
}
.style17
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
visibility: visible;
display: block;
line-height: 18px;
}
.style18
{
color: #1E64AF;
font-weight: bold;
}
.fondo_ra
{
text-align: right;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 1px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #288BF6;
width: 700px;
float: right;
padding-top: 2px;
margin-bottom: 10px;
margin-top: 5px;
}
.style19
{
color: #CC0000;
font-weight: bold;
}
.style20
{
	color: #0093CF;
	font-weight: bold;
}
.caja_productos
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #FFFFFF;
color: #2F70B6;
font-weight: normal;
width: 615px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #1E64AF;
}
#apDiv1 #apDiv6 #apDiv8 .style6 a
{
text-decoration: none;
color: #000000;
}
#apDiv1 #apDiv6 #apDiv8 .style6 a:hover
{
text-decoration: none;
color: #000000;
}
.imagen_prin
{
display: block;
margin-bottom: 5px;
padding-top: 2px;
padding-bottom: 5px;
margin-left: 5px;
padding-left: 5px;
text-align: right;
}
#piepag
{
position:absolute;
left:-12px;
top:633px;
width:994px;
height:60px;
z-index:3;
border-right-width: thin;
border-right-style: solid;
border-right-color: #E1E1E1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #E1E1E1;
display: block;
margin-bottom: 150px;
padding-left: 11px;
}
#nfo
{
position:absolute;
left:0px;
top:699px;
width:994px;
height:62px;
z-index:3;
display: block;
}
#apDiv6 #apDiv8 .style6 a
{
text-decoration: none;
color: #0000FF;
}
#apDiv6 #apDiv8 .style6 a:hover
{
text-decoration: underline;
color: #0000FF;
}
#apDiv6 #apDiv10 .style6 a
{
text-decoration: none;
color: #000000;
font-weight: normal;
}
#apDiv6 #apDiv10 .style6 a:hover
{
color: #000000;
}
.fila_abajo
{
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #2F7CCE;
}
.Cursos_Info
{
background-color: #FFFFFF;
display: block;
background-position: right;
margin-top: 5px;
margin-bottom: 2px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
height: 20px;
width: 100px;
color: #000000;
text-align: right;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #2065B0;
}
.titulares2
{
border-left-width: thin;
border-left-style: solid;
border-left-color: #1E64AF;
}
.style21
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
word-spacing: 1px;
text-align: right;
}
.style23
{
word-spacing: 3px;
font-size: 12px;
letter-spacing: 1px;
font-family: Georgia, "Times New Roman", Times, serif;
}
.style25
{
font-size: 12px;
letter-spacing: 1px;
word-spacing: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style27
{
letter-spacing: 1px;
word-spacing: 3px;
font-size: large;
font-family: Arial, Helvetica, sans-serif;
}
.style29
{
color: #1e64af
}
.style30
{
word-spacing: 3px;
font-size: large;
letter-spacing: 1px;
}
#acceso #usuario1 input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFFFFF;
border: 1px solid #2E7BCD;
}
#acceso #button
{
font-size: x-small;
}
.acceso:link, .acceso:visited, .acceso:active
{
text-decoration:underline;
color: #0066CC;
}
.acceso:hover
{
text-decoration: none;
}
.lista1
{
margin-left: 5px;
padding-left: 5px;
list-style-position: inside;
list-style-type: square;
}
.fila_info2
{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
}
.consulta_form
{
display: block;
padding-bottom: 5px;
padding-right: 5px;
}
.consulta_form a
{
color: #000000;
text-decoration: none;
padding: 5px;
border: 1px solid #999999;
}
.consulta_form a:hover
{
text-decoration: none;
color: #000000;
border-top-color: #2E7BCC;
border-right-color: #2E7BCC;
border-bottom-color: #2E7BCC;
border-left-color: #2E7BCC;
}
.cajas_form
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 5px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
}
.cajas_form:hover
{
border: 1px solid #2E79CC;
}
.cajas_form2
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
display: block;
margin-top: 5px;
margin-bottom: 5px;
}
.cajas_form2:hover
{
border: 1px solid #2E79CC;
}
.lista_eventos
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
display: block;
list-style-type: none;
width: 200px;
color: #000000;
float: left;
margin-right: 10px;
}
.lista_eventos li
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
font-family: Arial, Helvetica, sans-serif;
}
.style17 caja_info ul
{
list-style-position: inside;
list-style-type: square;
}
.style17 caja_info ul
{
margin-left: 5px;
}
.style14_2
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 10px;
padding-bottom: 5px;
display: block;
width: 700px;
padding-top: 3px;
letter-spacing: 1px;
}
._eventos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	display: block;
	width: 480px;
	margin-bottom: 10px;
	float: left;
}
.puntos_inicio
{
display: block;
}
.puntos_inicio li
{
margin-left: 10px;
list-style-type: square;
list-style-position: outside;
display: list-item;
}
.imagen_CV
{
	display: block;
}
.square
{
float: left;
margin-right: 5px;
display: inline-block;
}
.info_2
{
display: block;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #00CCFF;
padding-left: 5px;
}
.info_2:hover
{
background-color: #BEFFF1;
}
.CV
{
width: 450px;
display: block;
}
.CV_Foto
{
	display: block;
	width: 138px;
	position: absolute;
	left: 531px;
	top: 235px;
	height: 266px;
	text-align: right;
}
.productos_destacados
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
width: 970px;
display: block;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #0066FF;
}
.listado_prods
{
	height: 100px;
	width: 970px;
	display: block;
	background-color: #EBF2FF;
}
.imatges_prod_dest
{
display: inline;
margin: 5px;
padding: 5px;
float: left;
}
#productos_faqs
{
	position:absolute;
	width:978px;
	height:83px;
	z-index:2;
	display: block;
	margin-top: 15px;
	vertical-align: bottom;
	left: -4px;
	top: 1382px;
}
.style32
{
color: #1E64AF
}
#apDiv13
{
	position:absolute;
	left:766px;
	top:766px;
	width:187px;
	height:113px;
	z-index:2;
	overflow: visible;
	display: block;
	padding-left: 15px;
	border: 1px solid #1E64AF;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2991FF;
	visibility: hidden;
}
.tabla_registro
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.tabla_registro_2
{
display: block;
padding-left: 15px;
margin-top: 15px;
}
.info_registro
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left: 5px;
text-align: justify;
display: block;
color: #666666;
width: 150px;
}
.boton_vers_2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
border: 1px solid #1E64AF;
background-color: #FFFFFF;
margin-top: 15px;
}
.boton_vers_2:hover
{
color: #FFFFFF;
text-decoration: underline;
background-color: #1E64AF;
}
.notificaciones
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
display: block;
font-size: 12px;
}
.registro_fin
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
vertical-align: middle;
width: 700px;
margin-top: 5px;
margin-left: 15px;
}
.iniciar_sesion
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
color: #000000;
border-bottom-width: 1px;
padding-bottom: 2px;
}
.iniciar_sesion a:hover
{
color: #0033FF;
}
.iniciar_sesion a
{
text-decoration: none;
color: #000000;
}
#menu_logged
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display: block;
}

#menu_logged a
{
	color: #000000;
	text-decoration: none;
	padding: 20px;
	float: left;
	display: inline;
}

.noticias_general
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 20px;
display: block;
width: 350px;
}
.video
{
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}
.tabla_noticias_2
{
background-color: #FFFFFF;
}
.tabla_noticias_2 .noticias_general a
{
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #0033FF;
color: #000000;
}
#menu_mensajes
{
position:absolute;
left:0;
top:30px;
width:700px;
height:26px;
z-index:1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}
#opciones_mens
{
position:absolute;
left:0;
top:65px;
width:700px;
height:43px;
z-index:2;
background-color: #990099;
}
#list_mens
{
position:absolute;
left:0px;
top:61px;
width:700px;
height:295px;
z-index:3;
overflow: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #0066FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #0066FF;
border-bottom-color: #0066FF;
border-left-color: #0066FF;
}
#contenido_mens
{
position:absolute;
left:0px;
top:370px;
width:700px;
height:528px;
z-index:4;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
overflow: auto;
}
#menu_mensajes a
{
text-decoration: none;
color: #000000;
padding-right: 10px;
padding-bottom: 5px;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #0066FF;
display: block;
float: left;
margin-right: 5px;
padding-left: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-left-color: #CCCCCC;
padding-top: 5px;
}
#menu_mensajes a:hover
{
border-bottom-color: #0000FF;
color: #000000;
background-color: #CCCCCC;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 3px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
font-weight: normal;
}
.barra_navega_2
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 15px;
}
.tabla_form_mens
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.tabla_form_mens2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}
#menu_mensajes .selecciona2
{
background-color: #0000FF;
font-weight: normal;
color: #FFFFFF;
}
#list_mens a
{
text-decoration: none;
color: #000000;
}
.boton_2
{
background-color: #FFFFFF;
border: 1px solid #2E7BCC;
margin-top: 2px;
margin-bottom: 2px;
}
.boton_3
{
margin-top: 2px;
margin-bottom: 2px;
font-size: 10px;
}
#menu_logged li
{
background-color: #FFFFFF;
display: block;
width: 160px;
padding-top: 4px;
padding-bottom: 4px;
}
.tabla_form_mens a
{
font-weight: normal;
color: #0000FF;
text-decoration: none;
}
#tablon_anuncios
{
position:absolute;
left:0px;
top:60px;
width:700px;
height:203px;
z-index:2;
border: 1px solid #0066FF;
overflow: auto;
}
#tablon_anuncios a
{
text-decoration:none;
}
#contenido_anuncios
{
position:absolute;
left:0px;
top:299px;
width:700px;
height:800px;
z-index:3;
overflow: auto;
}
.tablon_contenido2
{
display: block;
width: 650px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
}
#tablon_anuncios a
{
text-decoration: none;
color: #000000;
}
.tabla_form_mens #form2 a
{
text-decoration: none;
color: #000000;
}
#textfield
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
}
#textfield:hover
{
border: 1px solid #0066FF;
}
.tabla_form_mens3
{
border: 1px solid #0066FF;
}
#descargasoft a:link, a:visited, a:active
{
color: #000000;
text-decoration: none;
}
#descargasoft a:hover
{
font-weight: bold;
text-decoration: none;
}
#accesocycler .tabla_form_mens3 .boton_3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}
.CyclerAssistant
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
width: 200px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
border: 1px solid #999999;
background-color: #E7E7E7;
}
._eventos a
{
	color: #06F;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #666;
}
._eventos a:hover{
	color: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #09F;
	border: 1px solid #000;
}
.tituloeventos
{
text-decoration: none;
}
#menu_logged a {
	background-color: #FFF;
	display: block;
	float: left;
	padding: 8px;
}
#infomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	width: 192px;
	background-color: #A8D5EF;
	margin-top: 10px;
	padding-top: 20px;
	position: absolute;
	left: 0px;
	top: 95px;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 30px;
}
#descripcion_curso {
	display: block;
	width: 583px;
	overflow: visible;
	background-color: #FFF;
	font-size: x-small;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#descripcion_curso img {
	float: left;
}
.precio {
}
body table tr td span {
	font-size: 10px;
}
.reservaya {
	font-size:xx-small;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	display: block;
	width: 700px;
	padding: 5px;
	background-color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-left-color: #333;
	margin-top: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #333;
	border-bottom-color: #333;
}
.reservaya a {
	text-decoration: none;
	color: #00F;
}
.reservaya img {
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
}
.imparte {
	font-size: x-small;
	display: block;
	color: #333;
}
#apDiv1 #apDiv6 #productos_faqs .listado_prods ul {
	list-style-position: inside;
	list-style-type: square;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}
#apDiv1 #apDiv6 #productos_faqs .listado_prods ul li a {
	font-size: x-small;
	text-decoration: none;
}
.style17.caja_info img {
	float: right;
}
.titulares101 a {
	text-decoration: none;
	color: #FFF;
}
body table tr td a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.titulares10 a {
	text-decoration: none;
	color: #FFF;
	background-color: #09F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.lista_eventos img {
	margin-top: 5px;
}
.style17.caja_info img {
	margin-left: 10px;
}
.style17.caja_info a {
	text-decoration: none;
	color: #008ECD;
	letter-spacing: 1px;
}
.style17.caja_info a:hover {
	color: #008ECD;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.eventos12 {
	border: 4px solid #F20020;
}
