html, body, span, img, p, ul, h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}

body {
background:url(../imagenes/bg_body.jpg) repeat-x top;
font-family:Verdana, sans-serif;
font-size:9px;
text-align:left;
background-color:#cfcfcf
}

p { word-wrap: break-word; }

#contenedor {
width:910px;
margin:0px auto;}

#head_cont{
width:910px;
height:130px;
overflow:hidden;
}

#main{
width:910px;
overflow:visible;
margin:0 auto;
}

#mainbgarriba {
background:url(../imagenes/main_arrib.jpg) no-repeat top;
width:910px;
height:20px;}

#col1 {
width:500px;
float:left;
overflow:visible;
vertical-align:top;
}

#col2 {
width:363px;
float:right;
overflow:visible;
margin-right:10px;
vertical-align:top;}


#colcont2 {
width:363px;
float:right;
margin-right:0px;
vertical-align:top;}


a#iso {
background:url(../imagenes/logo.png) no-repeat;
width:164px; height:75px; display:block;
text-indent:-9999px;
margin:2px 0px 0px 30px;
padding:0px;
cursor:pointer;
}

#bienv_foot {
background:url(../imagenes/foot_bienv.jpg) no-repeat bottom;
width:498px;
height:50px;}


.repie {
width:361px;
height: 46px;
background:url(../imagenes/repuestos_pie.jpg) no-repeat;
}

.colpie {
width:361px;
height: 15px;
background:url(../imagenes/colfoot.jpg) no-repeat;
}
#btnera {
float:left;
width:600px;
height:30px;
margin:0;
background:url(../imagenes/bg_botonera.jpg) repeat-x top;
}
#fecha {
float:right;
height:32px;
width:295px;
background:url(../imagenes/bg_botonera.jpg) repeat-x top;
}

#btneraf {
float:left;
width:568px;
height:30px;
margin:3px 0 0 10px;
background:url(../imagenes/botoneraf.jpg) repeat-x top;
}


ul#btnf {list-style:none;width: 600px;  height:30px;  margin: 0 auto; }
ul#btnf li {display:inline;}
ul#btnf li a {height:30px;float:left; text-indent:-9999px;}

li#iniciof a{width:51px;background:url(../imagenes/botoneraf.jpg) no-repeat 0px 0px ;}
li#iniciof a:hover{background-position:0 -32px;}

li#instf a{width:114px;background:url(../imagenes/botoneraf.jpg) no-repeat -51px 0px ;}
li#instf a:hover{background-position:-51px -32px;}

li#grupf a{width:115px;background:url(../imagenes/botoneraf.jpg) no-repeat -166px 0px ;}
li#grupf a:hover{background-position:-166px -32px;}

li#novf a{width:105px;background:url(../imagenes/botoneraf.jpg) no-repeat -281px 0px ;}
li#novf a:hover{background-position:-281px -32px;}

li#clienf a{width:92px;background:url(../imagenes/botoneraf.jpg) no-repeat -385px 0px ;}
li#clienf a:hover{background-position:-385px -32px;}

li#contactf a{width:91px;background:url(../imagenes/botoneraf.jpg) no-repeat -476px 0px ;}
li#contactf a:hover{background-position:-476px -32px;}

#derechos {
width:600px;
float:left;}

.nota-portada
{width:150px; word-wrap: break-word; margin:0; overflow:hidden;}

.borde-img, .borde-img-float { border: 1px solid #063a74; padding: 1px; }
.borde-img-float { float: left; margin-right:10px;}

/** TEXTOS **/
a.mas {
	background:url(../imagenes/flecha.jpg) no-repeat right;
	padding-right:10px;
	display:block;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#ff0000;
	text-align:right;}
.pag { color:#000; }
p.fecha {
color:#FFFFFF;
padding:8px 0 0 10px; text-align:right}

p.espacio {
margin:25px 0 25px 0;
font-size:13px;
}

p.intro
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:12px; line-height:18px;
	letter-spacing:0.04em;
	color:#545454;
	margin: 10px 0 0 0;
	font-weight: bold;
}

h2
{	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#063a74;
	font-size: 20px; margin: 10px auto;
}
h2.alt {color:#545454;}
h3
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#063a74;
	font-size: 18px; line-height: 20px;
}
h4, h4 a
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#545454;
	text-decoration: none;
	font-size: 16px; line-height: 18px;
}

.texto
{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#000000;
	font-size:12px; line-height: 14px;
	margin-top:5px; text-decoration: none;
}
.texto-color
{color:#063a74;font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:16px;
}
.txtinput {
	background:url(../imagenes/form_bg.jpg) repeat-x ;
	height:13px;
	font-size:9px;
	width:90px;
}










