@charset "utf-8";
/* CSS Document */

body {
	background-color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;
}
a {
	color:#F60;
}
a:hover { color:#000; }

a.idioma  { color:#999; text-decoration:none; font-size:10px; }
a.idioma:hover {color:#000; text-decoration:underline; }

ul, li { margin:0px; padding:0px; font-size:11px; list-style:none; }
li { padding:4px; }
h1 { color:#555; margin:0px; padding:0px; font-size:14px; }
h2 { color:#555; margin:0px; padding:0px; font-size:12px; }
h3 { color:#555; margin:0px; padding:0px; font-size:14px; }

form { margin:0px; padding:0px; font-size:11px; }
input { font-size:11px; }

.principal { background:#FFF; margin:0px; padding:0px; }
.celdas5 { padding:5px; }
.celdas10 { padding:10px; }

.c1 { margin-left:10px; }
.c2 { margin:0px 10px 0px 10px; }
.c3 { margin-right:10px; }

.cabecera {
	background-color:#FC3;
	height:75px;
	padding-left:20px;
	color:#FFF
}
.cabecera a {
	color:#333;
}
.cabecera a:hover { color:#000; }

.fila { height:20px; padding:5px; border-bottom:dashed 1px #FC3; }
.barra { background:url(../i/fons-barra1.gif) top left repeat-x; height:30px }
.tabla { background-color:#FFF; border:1px solid #FC3; }
.tabla-ti {
	background:url(../i/fons-tabla-ti.gif) top left no-repeat;
	background-color:#FEDD7A;
	height:20px;
	padding-left:5px;
}
.tabla-co {	background:#FFF7ce; }
.tabla-co2 { background:#FFFBe6; }
.texto { text-align:justify; }

.importe-oferta { font-size:24px; font-weight:bold; font-style:italic; color:#FC6 }fr {
	font-size: smaller;
}
