body {
	margin:0px;
	padding:0px;
}

html {
	height:100%;
}

.adapta:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .adapta {
	height: 1%;
}

form {
	display:inline;
}

img {
	border:0;
}

.negrita {
	font-weight:bold;
}

.verde {
	color:#b7e03a;
}

.azul {
	color:#002364;
}

.gris {
	color:#CCCCCC;
}

.rojo {
	color:#CC0000;
}

.arial {
	font-family:Arial, Helvetica, sans-serif;
}

.fnd_gris {
	background-color:#F8F8F8;
}

.mas_grande {
	font-size:1.2em;
}

.mas_pequeno {
	font-size:0.9em;
}

.como_el_blockquote {
	padding-left:30px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos generales ----------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#gral_marco_sup_azul_cont {
	width:100%;
	height:28px;
	background-color:#002364;
}

#gral_marco_sup_azul {
	width:860px;
	height:28px;
	margin:0 auto;
	background-image: url(../img/fnd_marco_sup_azul.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#gral_marco_sup_verde_cont {
	width:100%;
	height:5px;
	background-color:#8FBE00;
	font-size:0.1em;
}

#gral_marco_sup_verde {
	width:860px;
	height:5px;
	margin:0 auto;
	background-image: url(../img/fnd_marco_sup_verde.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size:0.1em;
}

#gral_marco_sup_cab_cont {
	width:100%;
	height:95px;
}

#gral_marco_sup_cab {
	width:821px;
	height:87px;
	padding-left:39px;
	padding-top:8px;
	margin:0 auto;
	background-image: url(../img/fnd_marco_sup_cab.jpg);
	background-repeat: no-repeat;
}

#gral_marco_sup_menu_cont {
	width:100%;
	height:28px;
}

#gral_marco_sup_menu {
	width:830px;
	height:22px;
	padding-top:6px;
	margin:0 auto;
	color:#002364;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.enlacemenu_sup:link {
	color: #002364;
	text-decoration: none;
}

.enlacemenu_sup:visited {
	color: #002364;
	text-decoration: none;
}

.enlacemenu_sup:hover {
	color: #8FBE00;
	text-decoration: none;
}

.enlacemenu_sup:active {
	color: #002364;
	text-decoration: none;
}

#gral_marco_sup_menu_verde {
	width:100%;
	height:2px;
	background-color:#8FBE00;
	font-size:0.1em;
}

#gral_marco_sup_margen {
	width:100%;
	height:23px;
	font-size:0.1em;
}

#gral_carga {
	width:835px;
	margin:0 auto;
	padding-right:5px;
}

#gral_carga_privacidad {
	width:835px;
	margin:0 auto;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
}

#carga_izq {
	width:165px;
	float:left;
}

#carga_menu_cont {
	width:165px;
	float:left;
}

#carga_menu_sup {
	width:165px;
	height:8px;
	float:left;
	background-image:url(../img/fnd_menu_sup.gif);
	font-size:0.1em;
}

#carga_menu_int_cont {
	width:163px;
	padding-left:2px;
	float:left;
	background-image:url(../img/fnd_menu_int.gif);
}

#carga_menu_int {
	width:156px;
	float:left;
	background-image:url(../img/fnd_menu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#carga_menu_int_2 {
	float:left;
	padding-left:17px;
}

#carga_menu_inf {
	width:165px;
	height:13px;
	float:left;
	background-image:url(../img/fnd_menu_inf.gif);
	font-size:0.1em;
}

#carga_menu_inf_sin_fondo {
	width:165px;
	height:13px;
	float:left;
	background-image:url(../img/fnd_menu_inf_sinfondo.gif);
	font-size:0.1em;
}

.carga_menu_elem {
	color:#8FBE00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	padding-top:4px;
	padding-bottom:8px;
}

.carga_menu_elem_sel {
	color:#002364;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	padding-top:4px;
	padding-bottom:8px;
}

.carga_submenu_elem {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	width:119px;
}

.carga_submenu_elem_sel {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	background-image:url(../img/menu_flech.gif);
	width:119px;
	background-repeat:no-repeat;
}

.carga_submenu_elem3 {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:25px;
	width:119px;
}

.carga_submenu_elem3_sel {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:25px;
	background-image:url(../img/menu_flech.gif);
	width:119px;
	background-repeat:no-repeat;
}

.carga_submenu_elem2 {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:25px;
	width:104px;
}

.carga_submenu_elem2_sel {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:25px;
	width:104px;
	background-image:url(../img/menu_flech.gif);
	background-repeat:no-repeat;
}

.carga_menu_lin1 {
	width:130px;
	height:1px;
	font-size:0.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.carga_menu_lin2 {
	width:120px;
	height:1px;
	font-size:0.1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left:10px;
}

.carga_izq_margen {
	width:165px;
	height:10px;
	float:left;
}
.carga_izq_margen_5 {
	width:165px;
	height:5px;
	float:left;
}

.carga_izq_margen_5_2 {
	width:165px;
	height:5px;
	float:left;
	border-top:2px solid #8FBE00;
	margin-top:15px;
}

.enlace_menu:link {
	color: #8FBE00;
	text-decoration: none;
}

.enlace_menu:visited {
	color: #8FBE00;
	text-decoration: none;
}

.enlace_menu:hover {
	color: #8FBE00;
	text-decoration: underline;
}

.enlace_menu:active {
	color: #8FBE00;
	text-decoration: none;
}

.enlace_menu_azul:link {
	color: #002364;
	text-decoration: none;
}

.enlace_menu_azul:visited {
	color: #002364;
	text-decoration: none;
}

.enlace_menu_azul:hover {
	color: #002364;
	text-decoration: underline;
}

.enlace_menu_azul:active {
	color: #002364;
	text-decoration: none;
}

.enlace_submenu:link {
	color: #666666;
	text-decoration: none;
}

.enlace_submenu:visited {
	color: #666666;
	text-decoration: none;
}

.enlace_submenu:hover {
	color: #666666;
	text-decoration: underline;
}

.enlace_submenu:active {
	color: #666666;
	text-decoration: none;
}
.cargar_banner_empleo{
	width:145px;
	height:55px;
	padding-top:12px;
	text-align:center;
	background-image:url(../img/banner_empleo.gif);
	background-repeat:no-repeat;
	float:left;
	color:#002364;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	
}
.cargar_banner_bonos{
	width:125px;
	height:37px;
	padding-top:16px;
	padding-left:42px;
	background-image:url(../img/banner_servicio.gif);
	float:left;
	color:#002364;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	
}
.carga_banner_tienda {
	width:125px;
	height:37px;
	padding-top:13px;
	padding-left:40px;
	background-image:url(../img/banner_tienda.jpg);
	float:left;
	color:#002364;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
}
.carga_banner_logos {
	width:165px;
	padding-top:13px;
	float:left;
}

.carga_banner_logos2 {
	width:60px;
	padding-top:13px;
	padding-left:15px;
	float:left;
}

.carga_banner_peq {
	width:165px;
	float:left;
}

.carga_banner_peq2 {
	float:left;
}

#carga_centro {
	width:467px;
	float:left;
	padding-left:29px;
}

.carga_centro_titulo1 {
	color:#002364;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:467px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8FBE00;
	padding-bottom:3px;
	float:left;
}

.carga_centro_titulo_privacidad {
	color:#002364;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:830px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8FBE00;
	padding-bottom:3px;
	float:left;
}

.carga_centro_submenu {
	color:#002364;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
	width:467px;
	padding-bottom:3px;
	padding-top:10px;
	float:left;
}

.carga_centro_texto {
	width:467px;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	text-align:justify;
	color:#333333;
	float:left;
}

#carga_dcha {
	width:145px;
	float:left;
	padding-left:27px;
}

#carga_dcha_sin_destac {
	width:641px;
	float:left;
	padding-left:29px;
}

.carga_dcha_titulo1 {
	color:#002364;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:145px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8FBE00;
	padding-bottom:3px;
	float:left;
}

.carga_dcha_margen {
	width:145px;
	height:10px;
	float:left;
}

.destacados_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	color:#333333;
	width:145px;
	padding-bottom:3px;
	float:left;
}

.destacados_texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	width:145px;
	padding-bottom:3px;
	float:left;
	text-align:justify;
}

.destacados_precio {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#8FBE00;
	width:100px;
	padding-bottom:3px;
	float:left;
	padding-top:5px;
}

.destacados_enlace {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	color:#002364;
	width:45px;
	padding-bottom:3px;
	float:left;
	text-align:right;
		padding-top:5px;
}

.detacados_margen_intermedio {
	width:145px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8FBE00;
	float:left;
	font-size:0.1em;
	margin-top:10px;
	margin-bottom:10px;
}

#gral_marco_inf {
	width:820px;
	padding-right:10px;
	height:17px;
	padding-top:3px;
	background-color:#002364;
	margin:0 auto;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #8FBE00;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:right;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos opc ----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.delegaciones_imagen {
	float:left;
	width:200px;
	height:160px;
}

.delegaciones_texto {
	float:left;
	width:247px;
	height:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-left:20px;
	color:#333333;
}

.carga_centro_listado_img {
	float:left;
	width:60px;
	height:60px;
}

.carga_centro_listado_txt {
	float:left;
	width:392px;
	height:60px;
	padding-left:15px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos tienda -------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.campo_buscador {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #002364;
	color:#002364;
	font-size:0.8em;
	font-weight:normal;
	width:126px;
}

.boton_buscador {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #002364;
	color:#002364;
	font-size:0.8em;
	font-weight:normal;
	background-color:#FFFFFF;
	margin-left:35px;	
}

#migas {
	width:641px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#8FBE00;
	float:left;
}

#carga_centro_tienda {
	float:left;
	width:474px;
}

#carga_dcha_tienda {
	float:left;
	width:150px;
	padding-left:17px;
}

#carga_dcha_tienda_menu {
	float:left;
	padding-left:20px;
}

.tienda_menu_dcha_elem {
	float:left;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.listado_productos {
	float:left;
	width:140px;
}

.listado_productos_margen_vert {
	width:27px;
	height:140px;
	float:left;
}

.listado_productos_margen_horiz {
	width:474px;
	height:30px;
	float:left;
}

.listado_productos_margen_horiz2 {
	width:474px;
	height:10px;
	float:left;
}

.listado_productos_titulo{
	width:125px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#002364;
	background-image:url(../img/listado_prod_flech.gif);
	float:left;
}

.listado_productos_img {
	width:140px;
	height:105px;
	float:left;
}

.listado_productos_precio {
	width:140px;
	height:17px;
	padding-top:3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#002364;
	text-align:center;
	font-weight:bold;
}

.enlace_listado:link {
	color: #002364;
	text-decoration: none;
}

.enlace_listado:visited {
	color: #002364;
	text-decoration: none;
}

.enlace_listado:hover {
	color: #002364;
	text-decoration: underline;
}

.enlace_listado:active {
	color: #002364;
	text-decoration: none;
}

#ficha_prod_nombre {
	width:474px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	color:#002364;
	font-weight:bold;
	border-bottom-color:#002364;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.ficha_prod_margen {
	width:474px;
	height:20px;
	float:left;
}

.ficha_prod_izq {
	width:210px;
	float:left;
}

.ficha_prod_img {
	float:left;
	width:210px;
	height:158px;
}

.ficha_prod_margen_desc {
	float:left;
	width:210px;
	height:15px;
}

.ficha_prod_desc {
	float:left;
	width:210px;
 	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:justify;
	color:#666666;
}

.ficha_prod_dcha {
	width:249px;
	float:left;
	padding-left:15px;
}

.ficha_caracteristica {
	float:left;
	width:249px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-bottom:10px;
	color:#666666;
}

.ficha_prod_precio {
	float:left;
	background-image:url(../img/listado_prod_flech.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:120px;
	padding-left:15px;
	height:21px;
	padding-top:4px;
	color:#002364;
	font-weight:bold;
}

.ficha_prod_btn {
	float:left;
	width:75px;
	height:25px;
}

#ficha_producto_pie {
	width:641px;
	border-top-color:#8FBE00;
	border-top-style:solid;
	border-top-width:2px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#CCCCCC;
	float:left;
	margin-top:20px;
	padding-top:5px;
	text-align:justify;
}

.mensaje {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#002364;
	font-weight:bold;
}

.texto_condiciones_generales {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#002364;
	text-align:justify;
}

.listado_sucategorias {
	float:left;
	width:215px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilos carrito ------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.carrito {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#002364;
	width:474px;
}

.carrito_centrado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#002364;
	width:474px;
	text-align:center;
	font-weight:bold;
}

.carrito_columna1_titulo {
	float:left;
	width:54px;
	text-align:center;
	height:20px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;
}

.carrito_columna2_titulo {
	float:left;
	width:275px;
	height:20px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;
}

.carrito_columna3_titulo {
	float:left;
	width:60px;
	height:20px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;
}

.carrito_columna4_titulo {
	float:left;
	width:71px;
	padding-left:14px;
	height:20px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;
}

.carrito_columna1 {
	float:left;
	width:54px;
	text-align:center;
	height:41px;
	padding-top:4px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.carrito_columna2 {
	float:left;
	width:275px;
	height:31px;
	padding-top:14px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.carrito_columna3 {
	float:left;
	width:60px;
	height:33px;
	padding-top:12px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.carrito_columna4 {
	float:left;
	width:85px;
	height:31px;
	padding-top:14px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.carrito_columna_vacia {
	float:left;
	width:474px;
	height:25px;
}

.carrito_columna1_precio {
	float:left;
	width:54px;
	text-align:center;
	height:20px;
	padding-top:4px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.carrito_columna2_precio {
	float:left;
	width:275px;
	height:20px;
	padding-top:4px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.carrito_columna3_precio {
	float:left;
	width:60px;
	height:20px;
	padding-top:4px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.carrito_columna4_precio {
	float:left;
	width:85px;
	height:20px;
	padding-top:4px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.carrito_campo_cantidad_cont {
	float:left;
}

.carrito_campo_cantidad {
	width:38px;
	font-family:Arial, Helvetica, sans-serif;
	color:#002364;
}

.carrito_mas_menos {
	float:left;
	width:10px;
	font-size:0.1em;
}

.carrito_mas_menos_margen {
	width:10px;
	height:4px;
	font-size:0.1em;
}

.botonones_fin_de_carrito {
	float:left;
	width:474px;
	text-align:right;
	padding-top:10px;
}

.campo_form_compra {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #002364;
	color:#002364;
}

.form_compra_etiqueta {
	float:left;
	width:125px;
	padding-left:25px;
	height:28px;
	padding-top:7px;
}

.form_compra_campo {
	float:left;
	width:324px;
	height:28px;
	padding-top:7px;
}

.form_compra_btn_centrado {
	float:left;
	width:474px;
	height:28px;
	padding-top:7px;
	text-align:center;
}

.form_compra_etiqueta_para_textarea {
	float:left;
	width:125px;
	padding-top:5px;
	height:105px;
	padding-left:25px;
}

.form_compra_campo_para_textarea {
	float:left;
	width:324px;
	padding-top:5px;
	height:105px;
}

.btn_carrito {
	background-color:#8FBE00;
	border: 1px solid 8FBE00;
	color:#002364;
	font-weight:bold;
	width:140px;
}

.venta_columna1 {
	float:left;
}

.venta_columna2 {
	float:left;
	width:221px;
	text-align:justify;
	padding-left:15px;
}

.venta_margen {
	width:474px;
	height:1px;
	float:left;
}

.recibo {
	display:none;
}

.enlace_bco:link {
	color: #FFFFFF;
	text-decoration: none;
}

.enlace_bco:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.enlace_bco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.enlace_bco:active {
	color: #FFFFFF;
	text-decoration: none;
}

.fnd_verde_delegaciones {
	background-color:#8FBE00;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.esquema {
	float:left;
	width:100%;
	text-align:center;
}

.texto_portada {
	float:left;
	width:100%;
}

.centrado {
	text-align:center;
}

.campo1t {
	padding-top:10px;
	width:100px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.campo2t {
	padding-top:10px;
	float:left;
	width:120px;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.campo3t {
	padding-top:10px;
	margin-bottom:5px;
	float:left;
	width:247px;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.campo1 {
	width:100px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
}

.campo2 {
	float:left;
	width:120px;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
}

.campo3 {
	float:left;
	width:100px;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
}

.campo4 {
	float:left;
	width:147px;
	height:22px;
	text-align:right;
}

.extra_descripcion {
	float:left;
	padding-top:10px;
	width:467px;
}

.extra_campo1t {
	padding-top:10px;
	width:40px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.extra_campo2t {
	padding-top:10px;
	width:167px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.extra_campo3t {
	padding-top:10px;
	width:60px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.extra_campo4t {
	padding-top:10px;
	width:70px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.extra_campo5t {
	padding-top:10px;
	width:60px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.extra_campo6t {
	padding-top:10px;
	width:70px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.extra_campo1 {
	padding-top:10px;
	width:40px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	overflow:hidden;
}

.extra_campo2 {
	padding-top:10px;
	width:167px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	overflow:hidden
}

.extra_campo3 {
	padding-top:10px;
	width:60px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	text-align:right;
	overflow:hidden;
}

.extra_campo4 {
	padding-top:10px;
	width:70px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	text-align:right;
	overflow:hidden;
}

.extra_campo5 {
	padding-top:10px;
	width:60px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	text-align:right;
	overflow:hidden;
}

.extra_campo6 {
	padding-top:10px;
	width:70px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	text-align:right;
	overflow:hidden;
}

.extra_margen {
	float:left;
	line-height:0px;
	height:1px;
	width:467px;
	margin-bottom:10px;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.extra_total1 {
	float:left;
	font-weight:bold;
	width:247px;
	text-align:right;
}

.extra_total3 {
	float:left;
	font-weight:bold;
	width:80px;
	text-align:right;
}

.extra_total2 {
	float:left;
	width:70px;
	text-align:right;
}

.extra_margen3 {
	float:left;
	width:147px;
	line-height:0px;
	height:1px;
}

.extra_margen2 {
	float:left;
	width:320px;
	line-height:0px;
	height:1px;
	border-bottom-color:#8FBE00;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

.extra_cab1 {	
	float:left;
	padding-top:10px;
	font-weight:bold;
	padding-right:5px;
}

.extra_cab2 {	
	float:left;
	padding-top:10px;
}

.extra_cab3 {	
	float:left;
	padding-top:10px;
	width:20px;
}

.extra_volver {
	float:left;
	text-align:right;
	width:467px;
	padding-top:20px;
}

.extra_campo2t_rec {
	padding-top:10px;
	width:277px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.extra_campo4t_rec {
	padding-top:10px;
	width:90px;
	float:left;
	height:20px;
	font-weight:bold;
	border-bottom-color:#8FBE00;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:right;
}

.extra_campo2_rec {
	padding-top:10px;
	width:277px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	overflow:hidden;
}

.extra_campo4_rec {
	padding-top:10px;
	width:90px;
	float:left;
	padding-top:3px;
	height:14px;
	padding-bottom:5px;
	text-align:right;
	overflow:hidden;
}

.descargar_software {
	float:left;
	width:100%;
	padding-top:20px;
	text-align:center;
}


.curso {
	margin-bottom: 80px;
}

.curso .nombre{
	float:left;
	width:80%;
	padding-top: 5px;
	color:#01437D;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
}
.curso .inscribirse{
	float:right;
	width:16%;
	padding-top: 10px;
	
}
.curso .inscribirse a{
	color:green;
	text-decoration: none;
	padding:4px;
}
.curso .inscribirse a:visited{
	text-decoration: none;
	color:green;
}
.curso .inscribirse a:hover{
	text-decoration: underline;
}
.curso .inscribirse a img{
	margin-bottom:-4px; 
}
