﻿.body
{
	margin: 0px;	
	padding: 0;
	font: 11px/1.5 Calibri, arial, helvetica, sans-serif;
}
.content {
	padding: 0px;
}
.footer {
	height: 64px;
	background-color: #FFFFFF;
	width: 100%;
	background-image: url(../imagenes/pie_r.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.cabecera_r
{
	width: 100%;
	height: 117px;
	background-image: url(../imagenes/cabecera_r.jpg);
	background-repeat: repeat-x;
	background-position: top left;	
}
.cabecera
{
	padding-top: 10px;
	width: 990px;	
}
.logo
{
	width: 200px;
}
.menu_superior
{
	width: auto;
}
.elemento_menu
{
	float: right;
	width: 150px;
}
.elemento_menu_interno
{
	padding-left: 15px;	
	padding-right: 15px;
}
.elemento_menu_out_interno
{
	height: 50px;
	background-image: url(../imagenes/menu_out.gif);
	background-repeat: repeat-x;
	background-position: top center;
	font-family: Calibri;
	font-size: 14px;
	color: #16b5ec;	
	font-weight: bold;
}
.elemento_menu_in_interno
{
	height: 50px;
	background-image: url(../imagenes/menu_in.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
	font-family: Calibri;
	font-size: 14px;
	color: #b3b3b3;
	font-weight: bold;	
}
.paddingtop
{
	padding-top: 6px;
}

.sep_sup
{
	width: 100%;
	background-image: url(../imagenes/sep_sup.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 19px;
}

.enlace_pie:visited { font-family:Calibri; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal}
.enlace_pie:active { font-family:Calibri; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal}
.enlace_pie:link { font-family:Calibri; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal}
.enlace_pie:hover { font-family:Calibri; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal}

.enlace_otro_azul:visited { font-family:Calibri; font-size: 12px; color: #84a0c3; text-decoration: none; font-weight: normal}
.enlace_otro_azul:active { font-family:Calibri; font-size: 12px; color: #84a0c3; text-decoration: none; font-weight: normal}
.enlace_otro_azul:link { font-family:Calibri; font-size: 12px; color: #84a0c3; text-decoration: none; font-weight: normal}
.enlace_otro_azul:hover { font-family:Calibri; font-size: 12px; color: #84a0c3; text-decoration: none; font-weight: normal}

.pie
{
	width: 990px;
}
.pie_enlaces
{
	width: 60%;
	float: left;
	text-align: left;
}
.pie_developer
{
	width: 35%;
	float: right;
	text-align: right;	
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
}
.div_izq
{
	float: left;	
	width: 665px;
}
.div_dch
{
	float: right;
	width: auto;
}
.div_global
{
	width: 990px;	
}
.familia_barra
{
	background-image: url(../imagenes/titulo_familia.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 25px;
	width: 100%;	
	text-align: center;
	font-family: Calibri;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 3px;
}
.div_familias
{
	width: 100%;	
}
.espacio_peq
{
	padding-top: 10px;
}
.capa_gris
{
	background-color: #717171;	
}
.texto_familia_home
{
	font-family: Calibri;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;	
}

.subfamilias_home:visited { font-family:Calibri; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.subfamilias_home:active { font-family:Calibri; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.subfamilias_home:link { font-family:Calibri; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.subfamilias_home:hover { font-family:Calibri; font-size: 10px; color: #16b5ec; text-decoration: none; font-weight: normal; }

.familias_home:visited { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.familias_home:active { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.familias_home:link { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
.familias_home:hover { font-family:Calibri; font-size: 14px; color: #16b5ec; text-decoration: none; font-weight: normal; }

.div_subfamilias
{
	padding-left: 20px;
}

.barra_menu_lateral
{
	width: 241px;
	height: 22px;
	background-image: url(../imagenes/barra_menus.gif);
	background-repeat: no-repeat;
	background-position: top left;	
	font-family: Calibri;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.barra_menu_lateral_g
{
	width: 450px;
	height: 22px;
	background-image: url(../imagenes/barra_menus_g.gif);
	background-repeat: no-repeat;
	background-position: top left;	
	font-family: Calibri;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.div_caja_sup_menu_lateral
{
	background-image: url(../imagenes/caja_sup_menu.gif);
	background-repeat: no-repeat;
	background-position: top left;		
	width: 241px;
	height: 6px;	
	font-size: 0px;
}

.div_caja_inf_menu_lateral
{
	background-image: url(../imagenes/caja_inf_menu.gif);
	background-repeat: no-repeat;
	background-position: top left;		
	width: 241px;
	height: 6px;	
}

.div_caja_cen_menu_lateral
{
	background-image: url(../imagenes/caja_cen_menu.gif);
	background-repeat: repeat-y;
	background-position: top left;		
	width: 241px;	
}

.link_menu:visited { font-family:Calibri; font-size: 12px; color: #365f90; text-decoration: none; font-weight: normal}
.link_menu:active { font-family:Calibri; font-size: 12px; color: #365f90; text-decoration: none; font-weight: normal}
.link_menu:link { font-family:Calibri; font-size: 12px; color: #365f90; text-decoration: none; font-weight: normal}
.link_menu:hover { font-family:Calibri; font-size: 12px; color: #b3b3b3; text-decoration: none; font-weight: normal}

.texto_azul_negrita
{
	font-family: Calibri;
	font-size: 11px;
	/*color: #365f90;*/
	color: #365f91;
	font-weight: bold;
}

.texto_negrita
{
	font-family: Calibri;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.texto_error
{
	font-family: Calibri;
	font-size: 11px;
	color: #FF0000;
}

.texto_negro
{
	font-family: Calibri;
	font-size: 11px;
	color: #000000;
}

.textbox_registro
{
	font-family: Calibri;
	font-size: 11px;
	color: #365f90;
	width: 150px;
	border: 1px solid #365f90;
}

.textbox_registro_g
{
	font-family: Calibri;
	font-size: 11px;
	color: #365f90;
	width: 200px;
	border: 1px solid #365f90;
}

.texto
{
	font-family: Calibri;
	font-size: 11px;
	color: #000000;	
}

.div_boton
{
	background-image: url(../imagenes/fondo_boton.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 22px;
}

.div_boton_interno
{
	padding-top: 2px;
}

.link_1:visited { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal}
.link_1:active { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal}
.link_1:link { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal}
.link_1:hover { font-family:Calibri; font-size: 12px; color: #365f90; text-decoration: none; font-weight: normal}

.link_2:visited { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: underline; font-weight: normal}
.link_2:active { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: underline; font-weight: normal}
.link_2:link { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: underline; font-weight: normal}
.link_2:hover { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: underline; font-weight: normal}

.link_3:visited { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: none; font-weight: normal}
.link_3:active { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: none; font-weight: normal}
.link_3:link { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: none; font-weight: normal}
.link_3:hover { font-family:Calibri; font-size: 11px; color: #365f90; text-decoration: none; font-weight: normal}

.link_4:visited { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.link_4:active { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.link_4:link { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.link_4:hover { font-family:Calibri; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}

.link_5:visited { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.link_5:active { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.link_5:link { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.link_5:hover { font-family:Calibri; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold}

.titulo_seccion
{
	/*background-color: #04b6f2;*/
	background-color: #84a0c3;
	height: 19px;
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 98%;
	text-align: left;
}

.titulo_comprar
{
	/*background-color: #04b6f2;*/
	background-color: #84a0c3;
	height: 19px;
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 120px;
	text-align: center;
}

.titulo_comprar_interno
{
	padding-top: 0px;
}

.titulo_seccion_i
{
	float: left;	
}

.titulo_seccion_d
{
	float: right;	
}

.div_subfamilias_2
{
	border: 1px solid #365f90;
	/*background-color: #e5f8fe;*/
	background-color: #f7f7f7;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 98%;
}

.link_producto:visited { font-family:Calibri; font-size: 14px; color: #365f90; text-decoration: underline; font-weight: normal}
.link_producto:active { font-family:Calibri; font-size: 14px; color: #365f90; text-decoration: underline; font-weight: normal}
.link_producto:link { font-family:Calibri; font-size: 14px; color: #365f90; text-decoration: underline; font-weight: normal}
.link_producto:hover { font-family:Calibri; font-size: 14px; color: #365f90; text-decoration: underline; font-weight: normal}

.caja_ficha
{
	width: 97.5%;
	/*border: 1px solid #04b6f2;*/
	/*background-color: #e5f8fe;*/
	/*background-color: #d3dfee;*/
	border: 1px solid #365f91;
	background-color: #f7f7f7;
}

.caja_ficha_p
{
	width: 239px;
	border: 1px solid #365f91;
	background-color: #f7f7f7;
}

.caja_ficha_p_g
{
	width: 447px;
	border: 1px solid #365f91;
	background-color: #f7f7f7;
	height: 160px;
}

.f_titulo
{
	font-size: 14px;
	/*color: #04b6f2;*/
	color: #365f91;
	font-weight: bold;
}

.lista
{
	list-style-image: url(../imagenes/flecha_o_fond_gris.gif);
	list-style-position: inside;
	padding-left: 30px;
}

.texto_precio
{
	font-size: 20px;
	color: #000000;	
}

.textbox_porc
{
	font-family: Calibri;
	font-size: 11px;
	color: #365f90;
	width: 130px;
	border: 1px solid #365f90;	
}

.pestana_blanca
{
	text-align: center;
	background-image: url(../imagenes/cabecera_cursos.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
	border-top: 1px solid #b3b8be; 
	border-left: 1px solid #b3b8be; 
	border-right: 1px solid #b3b8be; 
	background-color: #FFFFFF; 
	width: 100px; 
	height: 25px; 
	float: right; 
	color: #000000;
	cursor: pointer;
}

.pestana_azul
{
	text-align: center;
	border-top: 1px solid #84a0c3; 
	border-left: 1px solid #84a0c3; 
	border-right: 1px solid #84a0c3; 
	background-color: #84a0c3; 
	width: 100px; 
	height: 25px; 
	float: right; 
	color: #FFFFFF;
	cursor: pointer;
}