body {
	background-color: #b0cfed;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	background-image: url(images/fondo-general.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
h1, h2 {
	margin:0px;
	background-image: url(images/fondo-h1.gif);
	background-repeat: no-repeat;
	font-size:medium;
	font-weight: bold;
	color:#5379af;
	padding-left:28px;
	padding-bottom:10px;
	clear:both;
}
h2 {
	background-image: url(images/fondo-h2.gif);
	font-size:medium;
}
h1 a, h2 a {
	color:#9d9d9d;
}
h3 {
	padding-left:30px;
	color:black;
	margin:0px;
	font-size: 14px;
}
h4 {
	font-size: 12px;
	color: #5e9dd0;
	margin:2px;
}
a {
	text-decoration:none;
	outline: none;
	font-weight:bold;
}
a.linkAzul {
	color:#3c6299;
}
a.linkAzul:hover {
	color:black;
}
p {
	margin:0px;
}
img {
	border:0px;
}
/*MARCOS-------------------------------------------------------------------*/
#box {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	display: table;
	background-image:url(images/fondo-contenido-normal.gif);
}
.boxFondoInicio {
	clear:both;/*
	display:block;*/
}
.boxFondoNormal {
	clear:both;/*background-image:url(images/fondo-contenido-normal.gif);*/
}
#cabecera {
	width: 960px;
	height: 235px;
	float: left;
	background-image: url(images/fondo-cabecera.jpg);
	background-repeat: no-repeat;
}
#cabeceraLogo {
	text-align:center;
	padding-right:90px;
	padding-bottom:35px;
}
#columnaIzq, #columnaIzqGen {
	display:block;
	width:258px;
	float:left;
}
#columnaIzqGen {
	width:205px;
}
#columnaCentro, #columnaCentroGen, #columnaUnica {
	display:table;
	float:left;
	padding:10px;
	width:433px;
	background-image:url(images/fondo-columnaCentro.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#columnaCentroGen {
	width:486px;
}
#columnaDer {
	display:table;
	float:left;
}
#columnaUnica {
	background-color:white;
	width:645px;
}
#columnaMenuVertical {
	width: 249px;
}
#noticiasDestacadas {
	float:left;
	display:table;
	width:235px;
	background-image:url(images/fondo-contenido.gif);
}
#pie {
	clear:both;
	height:90px;
	margin: 0px auto;
	font-size: 11px;
	background-image: url(images/fondo-pie.jpg);
	background-repeat: no-repeat;
	background-position:center;
	display: table;
	width:100%;
}
#pieTabla {
	width:930px;
	margin: 0px auto;
	padding-top:10px;
}
#direccion {
	float: left;
	padding-left: 10px;
	color: black;
}
#pie a {
}
#pie .edreams {
	color: #6182a9;
	text-decoration: none;
}
.naranja {
	color:#FF9933;
}
.noticiaDestacada {
	background-image:url(images/fondoNoticias.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	width:175px;
}

.noticiaDestacada img {
	border:1px solid #e6f3f9;
	margin:10px 0px 18px 5px;
	padding:3px;
	background-color:#5379af;
	height:90px;
	width:120px;
}
.noticiaDestacada span {
	color:#0099CC;
	text-align:center;
}
.fechas {
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
	color:#4F8AC9;
	padding-bottom:10px;
	padding-top:10px;
}
.navegacion {
	padding-left:35px;
	font-size:medium;
	color:black;
	font-weight:bold;
}
.referenciasproductos {
	background-image:url(images/productos-ficha-fondo.gif);
	padding:10px;
	color:white;
}
.referencias {
	font-size:medium;
	color:#4F8AC9;
}
.cantidad {
	font-size:medium;
	color:#deae5c;
	font-weight:bold;
}
.divGenerico {
	float:left;
	display:table;
}
.textoSmall {
	font-size:x-small;
}
.imagenBordeada, .imagenesHorizontalGaleria img {
	border:2px solid #446290;
	padding:5px;
	background-color:#b0cfed;
}
.detalles {
}
.volver {
	float:right;
}
.textoDestacado {
	font-weight:bold;
	color:#3366CC;
}
.alinearImagen {
	vertical-align: middle;
	display: inline-block;
}
/*NOTICIAS-----------------------------------*/

.textoSuperiorListadoDinamico {
}
.tablaListadoDinamico {
	width:100%;
}
.tablaListadoDinamico div {
	padding:8px;
	border:1px solid white;
	/*background-color:#CCCCCC;*/
}
.cabeceraListadoDinamico {
	display: none;
}
.filaListadoDinamico {
	background-color:#f8f8f8;
}
.filaAlternaListadoDinamico {
	background-color:#f1f1f1;
}
.tablaListadoDinamico a, .filaAlternaListadoDinamico a {
	font-weight: bold;
	color:#4F8AC9;
	padding:10px;
}
.imagenListadoDinamico {
}
.linkDataGrid {
	text-decoration: none;
	font-weight: bold;
}
.linkDataGrid:hover {
	color: #557364;
}
.fechaListadoDinamico {
	color:#6182a9;
	font-weight:bold;
	background-color:#fbfdfb;
	text-align:center;
}
.imagenCentrada img {
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #446290;
	padding:3px;
	background-color:#b0cfed;
	margin:5px;
}
/*FORMULARIO-----------------------------*/

.campoFormulario {
	width:300px;
}
.datoFormulario {
	color:#6182a9;
}
.formtable td {
	padding:5px;
	border:0px;
}
.formtable {
	margin-bottom:5px;
	float:left;
}

