body {
    font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #efefef;
	margin-top: 0px;
	scrollbar-face-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #34629f;
	scrollbar-highlight-color: #34629f; 

}

a{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #34629f;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.enlaces_productos{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.enlace_principal{
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.enlace_principal:hover{
	color: #88bde7;
	text-decoration: none;
}

.enlace_menu{ /* ENLACES MENU ARRIBA..HEADER */
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-transform:none;
}

.texto{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform:none;
}

a.texto{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}

.texto_azul{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #34629f;
	text-transform:none;
}

.enunciados{ /* ENUNCIADO DE LA SECCIONES DEL INDEX */
	color: #34629f;
	font: normal normal 14px Arial, Helvetica, sans-serif;

}

.enunciado_catalogo{ /* CATALOGO DE PRODUCTOS */
	color: #ffffff;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.enunciado_noticias{
	color: #ffffff;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}

.boton_empleo {
	height: 22px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pie_pagina {
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.pie_pagina_interior {
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.telefono_pie_pagina {
    font: normal normal 13px Arial, Helvetica, sans-serif;
	color:#666666;
}
.telefono_pie_pagina_interior {
    font: normal normal 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.negrita {
    font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.pie_pagina_paginas_interiores {
    font: normal 11px Arial, Helvetica, sans-serif;
	color: #006ec2;
	text-decoration:none;
	text-transform:none;
}
.descripcion_ofertas_empleo {
    font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}

.cuadro_busqueda_rapida {
	border: 1px solid #ffffff;
	background:#ffffff;
	height:20px;
	width:180px;
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.enunciado_interior_estatica{
    font: normal normal 17px Arial, Helvetica, sans-serif;
	color: #006ec2;
	text-decoration: none;
}

.enunciado_localizacion {
    font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #044576;
	text-decoration:none;
}
.enunciado_inscribirse {
    font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #006ec2;
	text-decoration:none;
}
#fecha { /* pagina de noticias */
	float:left;
	width: 100%;
	height:24px;
	text-align:right;
    border-top:1px dashed #cccccc;
  	font: normal normal 11px Arial, Helvetica, sans-serif;
	color:#006ec2;
}
.negrita_peq {
    font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
.email_descargar_tarifas{ /* email de contacto que aparece en descarga de tarifas */
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #02599b;
	text-decoration: underline;
	text-transform:none;
}
.enlace_descargar_tarifas{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #006ec2;
	text-decoration: none;
	text-transform:none;
}
.cuadro_localizacion{
	border:1px solid  #006ec2;
}
.linea_separadora_categorias{
	border-right: 1px solid  #cccccc;
}

.enunciado_blanco {
	font: normal bold 11px Arial;
	color:#ffffff;
}

blockquote {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
	background: #e2f2fe;
}
#descripcion {
	float:left;
	width: 100%;
	text-align:justify;
}
.texto_tabla{ /* Cuadro Comparativo de los productos de cada categoria */
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
						ESTILOS FORMULARIO
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.select_form{
	border: 1px solid #006ec2;
	background:#f6fbfe;
	padding-left:3px;
	height:21px;
	width:205px;
    font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #006ec2;
}

.boton {
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 22px;
	width: 60px;
	border: 1px solid #022b4b;
	background-color: #006ec2;
}

.cuadro_formulario{
	height:17px;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #034b82;
	background-color: #f6fbfe;
	border: 1px solid #006ec2;
}
.cuadro_formulario_empleo{
	height:17px;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #034b82;
	background-color: #ffffff;
	border: 1px solid #006ec2;
}
.cuadro_formulario_examinar{
	height:22px;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #034b82;
	background-color: #ffffff;
}

.area_formulario {
	height:120px;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #f6fbfe;
	border: 1px solid #006ec2;
}
.area_formulario_empleo {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #006ec2;
}

.texto_formulario {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.texto_checkbox {
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #006ec2;
	text-decoration: none;
}

#error {
	width:450px;
	margin: auto;
	display: block;
	background-color: #fbc8c8;
	border: 1px solid #ab0505;
	padding:4px;
	text-align:justify;
}

span.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
	width: 440px;
	display: block;
	margin: auto;
}

#okmsg {
	width:450px;
	margin: auto;
	display: block;
	background: #ecf9e6;
	border: 1px solid #4D9D26;
	padding:4px;
	text-align:justify;
}

span.okmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4px;
	width: 440px;
	display: block;
	margin: auto;
}



/*******************************************************************************/
/********************* ESTILOS UTILIZADOS EN UN FUTURO ***********************/
/*****************************************************************************/

#formulario {
	position:absolute;
	left:1014px;
	top:57px;
	width:200px;
	height:23px;
	z-index:1;
}


/*.enlace_registrarse_eneriga{
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #032f0c;
	text-decoration: underline;
}*/

/*.enlace_mas_informacion_energias{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #6f8a74;
	text-decoration: none;
	text-transform:none;
}*/

/*.enlace_promociones_energias{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #839486;
	text-decoration: none;
	text-transform:none;
}*/

/*.enunciado_form_energia{
    font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #032f0c;
	text-decoration: none;
}*/

/*.cuadro_form_login_domotica {
	border: 1px solid #8d0330;
	background:#ffffff;
	padding-left:1px;
	height:17px;
	width:150px;
    font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}*/
/*.cuadro_form_login_energia {
	border: 1px solid #075917;
	background:#ffffff;
	padding-left:1px;
	height:17px;
	width:150px;
    font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}*/

/*.enlace_mas_informacion{
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #b85120;
	text-decoration: none;
	text-transform:none;
}
.enlace_registrarse_aparallaje{
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #b8420a;
	text-decoration: underline;
}*/
.enlace_noticias{
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #34629f;
	text-decoration: none;
}

.texto_precio {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #006EC2;
	text-decoration: none;
}
.cuadro_form_interior {
	border: 1px solid #006ec2;
	background:#ffffff;
	padding-left:1px;
	height:16px;
	width:120px;
    font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
.boton_form_interior {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	height: 22px;
	width: 60px;
}
.enlace_registrar{
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
.enunciado_form_interior{ /* ENLACES MENU ARRIBA..HEADER */
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-transform:none;
}
.texto_entradilla{
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
}

