html, body
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	height: 100%;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.body_index
{
	background-image: url(img/index/fondo.jpg);
	background-color: #A0BBD9;
	background-repeat: repeat-x;
	color: #000066;
}

.body_index_min
{
	background-image: url(img/educacion/fondo.jpg);
}

.height100
{
	height: 100%;
}

.height50
{
	height: 50%;
}

.enlace_div_negocio
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 5px;
}

.enlace
{
	color: #3F70AA;
	font-family: Tahoma, 'Century Gothic';
	font-size: 0.7em;
}

.enlace_menu
{
	font-size: 0.875em;
}

.enlace_area
{
	color: #0000FF;
	text-decoration: none;
}

.texto_solapa_min
{
	color: #000066;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto_solapa_min_select
{
	font-size: 0.85em;
}

.texto_final_contacto
{
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	padding-top: 3px;
}

.texto_negrita
{
	font-weight: bold;
}

.texto_subrayado
{
	text-decoration: underline;
}

.texto_mayusculas
{
	font-variant: small-caps;
}

.texto_postal
{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	padding-left: 10px;
}

.texto_postal_sf
{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em; 
}

.texto_cabecera_area
{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	text-align: left;
	padding-left: 20px;
}

.texto_area
{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	text-align: justify; 
	vertical-align: top;
	padding: 15px 15px 15px 15px;
}

.banda_submenu
{
    background-color: #c4d8f0;
    border-left: solid 2px #A2BDDA;
    border-right: solid 2px #A2BDDA;
}

.no_display
{
    display: none;   
}

.sin_borde
{
	border-style: none;
}

.borde_left_gris
{
	border-left: solid 1px #97A9CD;
}

.align_top
{
	vertical-align: top;
}

.align_middle
{
    vertical-align: middle;
}

.margin_listado
{
	margin: 15px 40px 0 40px;
}

.padding_submenu_top
{
    padding-top: 3px;
}

.padding_submenu_bottom
{
    padding-bottom: 3px;
}

.padding_submenu_opc
{
    padding-left: 5px;
    padding-right: 5px;   
}

.padding_submenu_min
{
    padding-right: 14px;    
}

.padding_oferta_right
{
    padding-right: 25px;
}

.padding_postal_top
{
	padding-top: 4px;
}

.padding_menu_sup
{
	padding-right: 70px;
	padding-top: 20px;
}

.padding_menu_sup_portada
{
	padding-right: 70px;
	padding-bottom: 10px;
}

.padding_menu_central
{
	padding-top: 0px;
	padding-bottom: 4px;
}

.padding_menu_central_left
{
	padding-left: 70px;
}

.padding_menu_central_right
{
	padding-right: 70px;
}

.padding_area
{
	padding-top: 15px;
}

.padding_pie
{
	padding-top: 20px;
}

.padding_w3c_std
{
	padding-top: 5px;
}

.padding_form_trabajo
{
	padding-top: 10px;	
}

.padding_textareas
{
	padding-left: 10px;
}

.padding_text_asunto
{
	padding: 10px 0px 10px 0px;
}

.padding_banner_left
{
	padding-left: 42px;
}

.padding_img_right
{
	padding-left: 15px;
}

.background_rpt_none
{
	background-repeat: no-repeat;
}

.background_rpt_x
{
	background-repeat: repeat-x;
}

.background_rpt_y
{
	background-repeat: repeat-y;
}

.background_rpt_xy
{
	background-repeat: repeat;
}

.bg_area_tl
{
	background-image: url(img/educacion/Cizq1.jpg);
}

.float_dcha
{
	float: right;
}

.float_izda
{
	float: left;
}

.margin_img_dcha
{
	margin: 10px 0px 5px 15px;
}

.margin_img_izda
{
	margin: 0px 15px 5px 0px;
}
    
.img_border
{
	border: 1px solid #000374;
}

/* ------------------------------ */
/*   Backgrounds Menú Educación   */
/* ------------------------------ */

.bg_solapa_off
{
	background-image: url(img/educacion/bg_solapa_menu_off.gif);
}

.bg_solapa_on
{
	background-image: url(img/educacion/solapa_menu_selec.gif);
}

/* ------------------------------ */
/*   Backgrounds Líneas Blancas   */
/* ------------------------------ */

.bg_linea_vertical
{
	background-image: url(img/educacion/lbv.jpg);
}

/* ------------------------------ */
/*   Backgrounds Areas de Texto   */
/* ------------------------------ */

.bg_area_tc
{
	background-image: url(img/educacion/Ccent1.jpg);
}

.bg_area_tr
{
	background-image: url(img/educacion/Cdcha1.jpg);
}

.bg_area_cl
{
	background-image: url(img/educacion/Cizq2.jpg);
}

.bg_area_cc
{
	background-image: url(img/educacion/Ccent2.jpg);
	background-color: #BFD0E4;
}

.bg_area_cr
{
	background-image: url(img/educacion/Cdcha2.jpg);
}

.bg_area_bl
{
	background-image: url(img/educacion/Cizq3.gif);
}

.bg_area_bl2
{
	background-image: url(img/educacion/Cizq32.gif);
}

.bg_area_bc
{
	background-image: url(img/educacion/Ccent3.jpg);
}

.bg_area_bc2
{
	background-image: url(img/educacion/Ccent32.jpg);
}

.bg_area_br
{
	background-image: url(img/educacion/Cdcha3.gif);
}

.bg_area_br2
{
	background-image: url(img/educacion/Cdcha32.gif);
}

/* ------------------------------ */
/*   Backgrounds Datos Contacto   */
/* ------------------------------ */

.bg_datos_contacto_t
{
	background-image: url(img/gen/contacto/datos_contacto_up.gif);
	background-color: #000066;
}

.bg_datos_contacto_t_sf
{
	background-image: url(img/gen/contacto/datos_contacto_up_sf.gif);
	background-color: #000066;
}

.bg_datos_contacto_cl
{
	background-image: url(img/gen/contacto/datos_contacto_left.gif);
}

.bg_datos_contacto_cc
{
	background-color: #DAE7FF;
}

.bg_datos_contacto_cr
{
	background-image: url(img/gen/contacto/datos_contacto_right.gif);
}

.bg_datos_contacto_b
{
	background-image: url(img/gen/contacto/datos_contacto_bottom.gif);
	background-color: #000066;
}

.bg_datos_contacto_b_sf
{
	background-image: url(img/gen/contacto/datos_contacto_bottom_sf.gif);
	background-color: #000066;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a.submenu:hover {text-decoration: underline}
a:active {text-decoration: none}
/* a.menu:hover {color: #FFFFFF} */