/*Estilos de Link*/

a:visited {color: #003F7D;text-decoration: underline;}
a:link {color: #003F7D;text-decoration: underline;}
a:hover {color: #0053A6;text-decoration: none;}


A.menu_top_home:visited {
	text-align: center;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

A.menu_top_home:link {
	text-align: center;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

A.menu_top_home:hover {
	text-align: center;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}

/*Fondos Home*/

.fondo_top_catalogo {
	background-color: #0657A8;
	background-image: url(../images/html/rell-transp.gif);
}

.fondo_top_gris {
	background-image: url(../images/home/index_fondo_gris.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
}

.fondo_noticias_home {
	background-image: url(../images/home/index_fondo_noticias.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.fondo_popup {
	background-image: url(../images/internas/popup_fondo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.fondo_representaciones {
	background-image: url(../images/home/index_fondo_representaciones.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.fondo_soluciones {
	background-image: url(../images/home/index_fondo_soluciones.gif);
	background-repeat: repeat;
	background-position: left top;
	height:11px;
}

.linea_azul {
	background-image: url(../images/html/rell-transp.gif);
	height:1px;
	background-color: #003366;
}

/*Fondos Internas*/

.fondo_interna_esquina_superior {
	background-image: url(../images/internas/internas_esquina_superior.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
}

.fondo_internas_relleno_vertical {
	background-image: url(../images/internas/internas_relleno_vertical.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.fondo_internas_relleno_horizontal {
	background-image: url(../images/internas/internas_relleno_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 7px;
}

.fondo_formulario_busqueda {
	background-image: url(../images/html/fondo_formulario_busqueda.gif);
	background-repeat:  repeat;
	background-position: left bottom;
	height: 39px;
}
.fondo_formulario_busqueda td{padding:0px 5px;}

.fondo_ficha_superior {
	background-image: url(../images/html/fondo_ficha_superior.gif);
	background-repeat:  repeat-x;
	background-position: left top;
}

.fondo_ficha_bottom {
	background-image: url(../images/html/fondo_ficha_bottom.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
}

.fondo_formulario {
	background-image: url(../images/html/fondo_formulario.gif);
	background-repeat:  repeat;
	background-position: left top;
	height: 29px;
}

.fondo_catalogo {
	background-image: url(../images/html/fondo_catalogo_fotos.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 10px;
}
 
/*TEXTOS*/

.noticias_home_destacadas {
	background-image: url(../images/home/index_linea_gris.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#04488C;
	line-height: 130%;
}

.linea_vertical_gris {
	background-image: url(../images/home/index_linea_vertical_gris.gif);
	background-repeat:    repeat-y;
	background-position: left top;
}

.arial_blanco11 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

.arial_azul11 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#04488C;
}

.arial11-indent {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 130%;
	padding-left: 35px;
}

.arial11 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 130%;
}

.arial12 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#082760;
	line-height: 130%;
}

.arial14 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#082760;
	font-weight:bold;
	padding-left: 35px;
}
 
.verdana_azul9 {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 9px;
	color:#0657A8;
}

.verdana_normal_azul11 {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#04488C;
}

.verdana_azul_bold11 {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#04488C;
	font-weight:bold;
	line-height: 200%;
	text-align: left;
	vertical-align: top;
}

.verdana_celeste_bold11 {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#2085C1;
	font-weight:bold;
}

.verdana_rojo_bold11 {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff0000;
	font-weight:bold;
	vertical-align: top;
}

.verdana18_azul_bold {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#0657A8;
	font-weight:bold;
	line-height: 200%;
}

.td_titulos {
	background-color:  #D5E3F7;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:  #0657A8;
	border-top: 1px solid #0657A8;
	border-right: 1px solid #0657A8;
	border-bottom: 1px solid #0657A8;
	border-left: 1px solid #0657A8;
}

.td_columnas_bold {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color:  #0657A8;
	border-top: 1px solid #0657A8;
	border-right: 1px solid #0657A8;
	border-bottom: 1px solid #0657A8;
	border-left: 1px solid #0657A8;
	background-image: url(../images/html/fondo_columnas.gif);
	background-repeat: repeat;
	background-position: left top;
}

.td_columnas {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color:  #0657A8;
	border-top: 1px solid #0657A8;
	border-right: 1px solid #0657A8;
	border-bottom: 1px solid #0657A8;
	border-left: 1px solid #0657A8;
	background-image: url(../images/html/fondo_columnas.gif);
	background-repeat: repeat;
	background-position: left top;
}

.td_productos_destacados {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color:  #0657A8;
	background-color: #D5E3F7;
	border-top: 1px solid #0657A8;
	border-right: 1px solid #0657A8;
	border-bottom: 1px solid #0657A8;
	border-left: 1px solid #0657A8;
}

.input200 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
	height: 21px;
	background-image: url(../images/html/fondo_input.gif);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	padding-left: 5px;
	vertical-align: bottom;
}

.input180 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 180px;
	height: 21px;
	background-image: url(../images/html/fondo_input.gif);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	padding-left: 5px;
	vertical-align: bottom;
}

.input150 {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 21px;
	background-image: url(../images/html/fondo_input.gif);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	padding-left: 5px;
	vertical-align: bottom;
}

.caja_compra {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 21px;
	background-image: url(../images/html/fondo_input.gif);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	padding-left: 5px;
	vertical-align: bottom;
}

.titulo_internas2 {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#0657A8;
	font-weight: bold;
	background-image: url(../images/html/fondo_titulo.gif);
	background-repeat: repeat;
	background-position: bottom;
	height: 23px;
 }

.titulo_internas {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#0657A8;
	padding-left: 35px;
	font-weight: bold;
	background-image: url(../images/html/fondo_titulo.gif);
	background-repeat: repeat;
	background-position: bottom;
	height: 34px;
 }

 .titulos_catalogo {
	font-family: "Verdana", Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#0657A8;
	font-weight: bold;
	background-image: url(../images/html/fondo_catalogo.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	letter-spacing: 1px;
	padding-left: 5px;
 }
 
.txt-bajada{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 140%;
	color: #04488C;
	background-image: url(/images/internas/fondo_contenidos_bajada.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	padding: 5px;
}
.bold
{
	font-weight:bold;
}

.italica
{
	font-style: italic;
}
.arial-11-azul-indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 160%;
	color: #04488C;
}

.recuadro-destacado{
	background-color: #f5f5f5;
	border: 1px solid #04488C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #04488C;
}

.recuadro-destacado2{
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #04488C;
}

.encabezado-tablas{
	background-color: #04488C;
	border: 1px solid #04488C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
}

.titulos-representaciones{
	background-image: url(../images/internas/logo_representaciones.gif);
	background-repeat: no-repeat;
	background-position: 15px top;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #082760;
}

.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #04488C;
	border: thin solid #000000;
}

.contenidos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #04488C;
	padding: 5px;
}

.td-noticias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/images/html/ic_noticias.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #213c78;
	padding-bottom: 8px;
	padding-top: 8px;
}

/*Menu pie de página*/
#menu_pie_pag{width:100%; padding:20px 0px 10px 0px; text-align:center; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; color:#0657A8; line-height:20px;}
#menu_pie_pag a:visited{color:#076BCF; text-decoration:underline;}
#menu_pie_pag a:link{color:#0657A8; text-decoration:underline;}
#menu_pie_pag a:hover{color:#076BCF; text-decoration:underline;}

#pie_intermedia{text-align:right; padding:5px 10px;}
#pie_intermedia a:visited {color: #003F7D; text-decoration: none; font:10px Verdana, Arial, Helvetica, sans-serif;}
#pie_intermedia a:link {color: #003F7D; text-decoration: none; font:10px Verdana, Arial, Helvetica, sans-serif;}
#pie_intermedia a:hover {color: #0053A6; text-decoration: none; font:10px Verdana, Arial, Helvetica, sans-serif;}
