/********************* estilos del menu de la cabecera ***********************/
html, body, #wrapper {
	background:url(images/fondoMenus.jpg) top left repeat-y;
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

ul { list-style-type: square; }

#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
}

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

* { padding:0; margin:0; }

#cabecera {
	height:123px;
	background:url(images/cieloBanner2.jpg) top left no-repeat;
}

#logoCabecera {
	height:123px;
	background:white url(images/cieloBanner2.jpg) top left no-repeat;
}

#cuerpo {
	border-top: 2px solid #F40506;
	vertical-align: top;
}

#menus {
	padding:10px;
	padding-right: 15px;
	background:#E4EEF8 url(images/fondoMenus.jpg) top left repeat-y;
	width:175px;
	overflow:visible;
}

#finalMenu {
	height:89px;
	background:url(images/finalMenu.jpg) top left repeat-x;
}

.tablaMenus td {
	background:#FFFFFF;
	display:table-cell;
	font-size:12px;
	border-left:1px solid #C3DCF2;
	border-right:1px solid #C3DCF2;
}

.tablaMenus td a {
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:5px;
}

.tablaMenus td a:link {
	color:#000000;
	text-decoration:none;
}

.tablaMenus td a:visited {
	color:#000000;
	text-decoration:none;
}

.tablaMenus td a:hover {
	font-weight:bold;
	color:#000000;
	background:#C3DCF2;
	text-decoration:none;
}

.tablaMenus td a:active {
	font-weight:bold;
	color:black;
	background:#C3DCF2;
	text-decoration:none;
}

#noticia {
	padding-right:40px;
	padding-bottom:40px;
}

/* FOTOS QUE APARECEN EN LA WEB */

#fotosWebDer {
	padding:5px;
	padding-top:2px;
	padding-right:0;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

	#fotosWebDer p {
		padding:3px 0;
		border-bottom:1px solid silver;
		color:black;
		font-weight:bold;
		font-size:10px;
	}

#fotosWebIzq {
	padding:5px;
	padding-top:2px;
	padding-left:0;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

	#fotosWebIzq p {
		padding:3px 0;
		border-bottom:1px solid silver;
		color:black;
		font-weight:bold;
		font-size:10px;
	}

.tablaMenus .menusCabecera {
	border-left:1px solid #C3DCF2;
	border-right:1px solid #C3DCF2;
	border-top:1px solid #C3DCF2;
	vertical-align:middle;
	height:22px;
	color:#4884B9;
	padding-left:17px;
	font-size:12px;
	font-weight:bold;
	background:white url(images/headerApartados.jpg) bottom left no-repeat;
}

.tablaMenus .menusActivo {
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding-left:5px;
	background-color:#C3DCF2;
	font-weight:bold;
}

.tablaMenus .menusFinal {
	border:none;
	background:none;
	height:22px;
	border-top:1px solid #C3DCF2;
}

#contenido {
	vertical-align:top;
	padding: 10px;
	padding-bottom:25px;
}

#escojeProducto {
	
	background:#FFFFFF;
	padding:15px;
}

#nombreProductoActivo {
	color:black;
	text-align:center;
	padding:10px;
	border:1px solid #CACACA;
	font-weight:bold;
	background: white;
}

#productoActivo {
	margin-right: 30px;
	text-align:center;
	padding: 5px 10px;
	font-weight:bold;
	background:url(images/fondoActivo.jpg) top left repeat-x;
	border: 1px solid #CACACA;
	border-bottom-color: #F5F5F5;
}

.productosInactivos {
}

	.productosInactivos a {
		display: block;
		text-align:center;
		padding:5px 10px;
		background: #fbfbfb;
		border: 1px solid #e8e8e8;
		border-bottom: 1px solid #cacaca;
		color:black;
		text-decoration:none;
	}
	.productosInactivos a:visited {
		text-decoration:none;
	}
	.productosInactivos a:hover{
		text-decoration:none;
		background:url(images/fondoInactivo.jpg) top left repeat-x;
		border: 1px solid #cacaca;
		border-bottom: 1px solid #f5f5f5;
	}
	.productosInactivos a:active {
		text-decoration:none;
		background-color: #F5F5F5;
		border: 1px solid #cacaca;
		border-bottom: 1px solid #f5f5f5;
	}

#tablaProducto td {
	padding: 4px 6px;
}

/* PIE DE PAGINA  */

#pie a:link {
	text-decoration:none;
	color:#0066CC;
}

#pie a:visited {
	text-decoration:none;
	color:#0066CC;
}

#pie a:hover {
	text-decoration:underline;
	color:#0066CC;
}

#pie a:active {
	text-decoration:none;
	color:#0066CC;
}

#pie {
	min-height: 29px;
	vertical-align: middle;
	text-align: center;
	font-size:10px;
	padding: 2px 0;
	background:url(images/fondoPie.jpg) top left repeat-x;
}

#pie p {
	margin: 0;
	padding: 0;
}

/* */

.menuRapido {
	color:#FFFFFF;
	font-family:Arial, Verdana, "Times New Roman";
	font-size:12px;
	background-color:#F40506;
}

.menuRapido td a {
	padding-left:22px;
	padding-right:5px;
}


/* contenido */



#ruta{
	font-size:11px;
	color:#666666;
	border-bottom: 1px dashed #DDDDDD;
	padding-top:3px;
	padding-bottom:1px;
	margin-bottom:20px;
}

#menuMaquinas {
	margin-bottom: 15px;
}

	#menuMaquinas img{
		border:0;
	}

	#menuMaquinas a {
		display: block;
		background: url(images/fndProdTrans.gif) top left no-repeat;
	}
	
	#menuMaquinas a:hover {
		background:url(images/fndProdBord.gif) top left no-repeat;
	}

.imagenProducto {
	margin-left: 10px;
	border: 2px solid #C3DCF2;
}

.barraTitulo {
	margin-bottom:20px;
	background: white url(images/titular.jpg) bottom left no-repeat;
}

.barraTitulo strong{
	line-height:27px;
	font-size:18px;
	color:#4884B9;
	padding-left:27px;
}

/* Links del menu rapido de arriba */

.menuRapido a:link {
	text-decoration:none;
	color:#FFFFFF;
}

.menuRapido a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.menuRapido a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.menuRapido a:active {
	text-decoration:none;
	color:#FFFFFF;
}

.mapas a:link img {
	border:3px solid #c3dcf2;
	margin-bottom:10px;
}
.mapas a:visited img {
	border:3px solid #c3dcf2;
	margin-bottom:10px;
}
.mapas a:hover img {
	border:3px solid #4884b9;
	margin-bottom:10px;
}
.mapas a:active img {
	border:3px solid #c3dcf2;
	margin-bottom:10px;
}