body {
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

/*************************** TEXTO ******************************/

.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt9 {
	font-size: 9px;
}
.txt10 {
	font-size: 10px;
}


.txt11 {
	font-size: 11px;
}
.txt12 {
	font-size: 12px;
}

.txt18 {
	font-size: 18px;
}

.subrayado {
	text-decoration: underline;
}
.justificado {
	text-align: justify;
}
.negrita {
	font-weight: bold;
}



/*************************** COLORES ****************************/

.gris { color: #9B9999; }
.gris_oscuro {
	color: #605D5C;
}

.azul { color:#006F82; }
.azul_oscuro {
	color: #004D7A;
}
.azul_texto {
	color: #0082D6;
}

.negro {
	color: #000000;
}

/*************************** ENLACES ****************************/


a {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.cabecera{
	color: #9B9999;
	font-size:11px;
	text-decoration:underline;
}

/**************************** CABECERA **************************/

#titulo {
	width: 673px;
	padding-left: 40px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#titulo img {
	margin-bottom: 5px;
}

/*************************** BORDES TABLA EXTERIOR ******************/

.borde_ext {
	border-left: 2px solid #B5B5B5;
	border-right: 2px solid #B5B5B5;
}

/*************************** LINEAS **********************************/

.fondo_linea_azul {
	background-image:url(../img/linea_azul.jpg);
	background-position:right bottom;
	background-repeat: no-repeat;
}
.fondo_linea_verde {
	background-image:url(../img/linea_verde.jpg);
	background-position:right bottom;
	background-repeat: no-repeat;
}

/************************** FORMULARIO *****************************/
.form_largo {
	border: 1px solid #9B9999;
	width: 381px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.form_corto {
	border: 1px solid #9B9999;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#form1 #boton_enviar {
	padding-left: 140px;
	padding-top: 5px;
	width: 150px;
	display: block;
	float: left;
}

/************************** PAGINA INICIO TABLAS NOVEDADES ****************/

.cab_novedades1 {
	background-image:url(../img/cab_form_presencial.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}#form1 #nota_legal {
	width: 50px;
	display: block;
	float: left;
	padding-left: 43px;
}
#novedades_en {
	font-size: 9px;
	color: #9B9999;
	padding-left: 30px;
}
.borde_novedades {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C1C1C1;
	border-left-color: #C1C1C1;
}

#titulo_novedades {
	font-size: 12px;
	color: #9B9999;
	font-weight: bold;
	padding-left: 30px;
}

/****************************** PAGINA INICIO OTROS ARTICULOS **********************/

b.otros {
	padding-left:8px;
}

/******************************** AVISO LEGAL *****************************************/

#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
padding: 2px;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.linea_sup {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004D7A;
}
.linea_inf {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004D7A;
}
.linea_de {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004D7A;
}
.linea_iz {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004D7A;
}
.borde_tabla {
	border: 1px solid #004D7A;
}
