/* @group ESTILOS GENERALES */

* {	padding:0px; margin:0px; border:0px; outline: none;}
body {
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; color: #333;
	background: #e2e2e2 url(../img/fnd.jpg) repeat-y center top;
	}
h1 { display: none; }

a {text-decoration:none;}

input { cursor: hand; }

#contenedor {
	position: relative;
	width: 980px; margin: 0 auto;
	overflow:hidden;
	text-align:center;
	}
	#contenedor #contenido{
		position: relative;
		width: 980px;
		background: url('../img/fnd.jpg') repeat-y center top;
		border-right:1px solid #E1E1E1;
		text-align:left;
		}

#paginadores{width:auto;height:auto;display:inline;background:none;color:#666;border:0px solid red;font-weight:normal;}

/* @end */

/* @group Cabecera */

#cabecera {
	position: relative;
	height: 110px; 
	background: url('../img/fnd_cabecera.jpg') no-repeat center top;
	}
	#cabecera h1 {
		display: block; position: relative; top: 10px; left: 5px;
		width: 340px; height: 100px;
		background: url('../img/logo.png') no-repeat;
		text-indent: -9999px;
		cursor:pointer;
		}
	#cabecera #menuSec { display: none;
		width:100%; 
		background:transparent;
		}
		#cabecera #menuSec #logo {
			float:left; display: inline;
			width:168px; height:78px;
			border: 1px solid #666;
			margin: 9px;
			cursor:pointer;
			background-repeat:no-repeat;
			}
		#cabecera #menuSec ul { 
			float: left;
			margin:0px;
			list-style-type:none;
			}
			#cabecera #menuSec ul li {
				float:left; display: table; #display:inline;
				#position: relative; overflow: hidden;
				width:78px; height:78px;
				border: 1px solid #666;
				margin: 9px 10px 9px 0;
				}
				#cabecera #menuSec ul .secSel{border:1px solid #FFF;}
				#cabecera #menuSec ul li a.sec {
					#position: absolute;display: table-cell; vertical-align: middle; #display: block;
					width:70px;
					height:100%;
					padding: 4px;
					border:0px solid red;
					text-transform: lowercase;color:#fff;font-size:12px; line-height: 14px; letter-spacing: -0,05em;text-align:center;text-shadow: 1px 1px 1px #333;
					}
					#cabecera #menuSec ul li a.sec span {
						#position: relative; #top: 30%;
						display:block;
						width:70px;
						border:0px solid white;
						z-index:auto;
						cursor:pointer;
						}

/* @group bUp */

#bUp{position:relative;}

/* @group Extras */
#cabecera ul#extras {
	position: absolute; left: 526px;
	float:left;
	width:200px;
	height: 20px;
	padding: 5px;
	list-style-type:none;
	}
	#cabecera ul#extras li { float: left; padding:0 4px; line-height: 19px; }
		#cabecera ul#extras li a { display: block; width: 19px; height: 18px; text-indent: -9999px; }
			#cabecera ul#extras li#inicio a { background-image: url('../img/extras_inicio.gif'); }
			#cabecera ul#extras li#sitemap a { background-image: url('../img/extras_sitemap.gif'); }
			#cabecera ul#extras li#contacto a { background-image: url('../img/extras_contacto.gif'); }
			#cabecera ul#extras li#accesibilidad a { background-image: url('../img/extras_accesibilidad.gif'); }
			#cabecera ul#extras li#faqs a { background-image: url('../img/extras_faqs.gif'); }
			#cabecera ul#extras li#legal a { background-image: url('../img/extras_legal.gif'); }
			#cabecera ul#extras li#rss a { background-image: url('../img/extras_rss.gif'); }

/* @end */
/* @group Idiomas */

ul#idiomas {
	position: absolute; right: 40px;
	width:175px;
	height: 20px;
	padding: 5px;
	list-style-type:none;
	border:0px solid red;
	}
ul#idiomas li { float: left; padding:0 5px; line-height: 19px;}

/* @end */

/* @end */
/* @end */
/* @group Submenu + Cuerpo */
/* @group Menusubs */

#contenidos {position:relative;width:100%;overflow:hidden;border:0px solid blue;}
	#contenidos #menuSubs {
		position: relative;
		float:left; display: inline;
		width: 220px;
		margin-left: 8px;
		}
#contenidos #menuSubs p{ }
		#contenidos #menuSubs .fondoSecMenuIzq { display: none; }
		#contenidos #menuSubs .bajoUL { display:none; }
		#contenidos #menuSubs ul.ulsubsec {
			position:relative;
			list-style-type:none;
			margin:0px;
			}
			#contenidos #menuSubs ul.ulsubsec a.subsec {
				display:block;
				width:100%;
				padding:5px; padding-left:0px;
				color:#666; font-size:11px;	font-weight:normal; text-align:left;
				border:1px solid red;
				}
			#contenidos #menuSubs ul.ulsubsec a.subsec:hover{ cursor:pointer;color:#64808e; }
			#contenidos #menuSubs ul.ulsubsec a.subsec_active {
				color:#64808e;
				/*text-transform:uppercase;*/
				font-weight:bold;
				font-size:11px;
				}
				#contenidos #menuSubs ul.ulsubsec a.subsec_active:hover{color:#666;}
				
				/* subsec sin subsecs2 */
				#contenidos #menuSubs ul.ulsubsec a.subsec_active_sin{
					color:#64808e;
					font-size:12px;
					}
					#contenidos #menuSubs ul.ulsubsec a.subsec_active:hover{color:#666;}
				/* FIN subsec sin subsecs2 */
		
		#contenidos #menuSubs .ulsubsec2 {
			position:relative;
			list-style-type:none;
			width:158px;
			margin:0;
			}
			#contenidos #menuSubs .ulsubsec2 li{
			margin:0;
			padding:0px;
			border:0px solid red;
				}
				#contenidos #menuSubs .ulsubsec2 li .fons{
					position:absolute;
					width:100%;
					background-color:#666;
					height:25px;
					}
					#contenidos #menuSubs .ulsubsec2 .subsec2, #contenidos #menuSubs .ulsubsec2 .subsec2:visited {
						position:relative;
						display:block;
						width:100%;
						padding:5px;
						padding-left:15px;
						margin:0px;
						color:#666;
						font-size:11px;
						font-weight:none;
						text-align:left;
						}
						#contenidos #menuSubs .ulsubsec2 .subsec2:hover { text-decoration: underline; }
						#contenidos #menuSubs .ulsubsec2 .subsec2_active { color:#666; font-weight: bold; }
/* @end */
	
	.nav { background: url('../img/nav_fnd.jpg')  repeat-y center top; color:#2d2d2d; font-size:11px; line-height: 14px;border: red solid 0px;}
	.nav h4 {
		padding:25px 0px 0px 17px;
		background-image: url('../img/nav_fnd_top.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif; color: white; font-size: 14px; line-height: 16px; font-weight: normal;
		height:35px;
		text-align: left;
		border:0px solid black;
		}
	.nav .contenido, .nav ul { padding: 0 24px 20px; background: url('../img/nav_fnd_bot.jpg') center bottom no-repeat; }
		.nav ul { list-style: none; height: 1%;}
		.nav .contenido ul { background: transparent; padding: 0; }
	.nav hr { height: 2px; background: url('../img/nav_sep.gif') center top no-repeat; margin:2px;}
	.nav .separador {overflow:hidden;width:100%;height:1px;background: #ACCBD5; }

/* en pruebas */
.nav .bajonav{ display: none; }


/* @group Menú */

/* @group Buscador */
#buscador { background: url('../img/nav_buscar.jpg') center top no-repeat #333; line-height: 30px; padding: 17px 10px 10px 18px; overflow: hidden; }
	#buscador form { height: 30px; overflow: hidden; position: relative;}
		#buscador form input { position: absolute; top: 0;}
			#buscador form .cajabuscador {
				width: 134px; height: 16px;
				top: 7px; left: 0;
				font-family: Georgia, "Times New Roman", Times, serif; color: white; font-size: 12px; line-height: 16px; font-weight: bold;
				background: transparent;
				}
			#buscador form .envBuscar {	width: 56px; height: 30px; cursor:pointer; top: 0; right: 0; background: transparent; }

#contbuscador{width:90%;margin:30px;font-size:11px;color:#585858;border:0px solid red;}
	#contbuscador h1{ display:block;padding:0; margin:0; font-size:11px;color:#C0C0C0;border-bottom:1px solid #BDCBD6;}
	#contbuscador p {
		display:block;
		}
	#contbuscador ul { list-style-type:none;padding:0px; margin-top:20px;}
		#contbuscador ul li{padding:0px;padding-bottom:20px;}
		#contbuscador ul .buscalinks:link,.buscalinks:active,.buscalinks:visited {
			display:block;
			color:#64808e;font-weight:bold;font-size:11px;padding-left:0px;
			background:url('../img/piclinks.gif') no-repeat bottom;
			margin-bottom:2px;
			}

/* @end */
#menuPAL .contenido { padding: 0 0 28px; }

#menuPAL { line-height:14px; border:0px solid red;}
#menuPAL dt, #menuPAL li { padding: 5px 0; }
#menuPAL a { font-size:11px; display: block;}
	#menuPAL a:hover { padding-left: 2px;}

#menuPAL dl#ppal dt { width: 176px;padding-left: 22px; text-transform: uppercase;border:0px solid green; }
#menuPAL dl#ppal dd { display:none; }

#menuPAL dl#ppal.activo { width: 200px; margin: 0 10px; background: url('../img/menu_fnd_activo_mid.jpg'); }
	#menuPAL dl#ppal.activo dt { width:auto;padding: 5px 0px 2px 12px; background: url('../img/menu_fnd_activo_top.jpg') no-repeat top; border-bottom: 1px solid #c3d1d7;}

#menuPAL dl#ppal.activo dd { display:inherit; background: url('../img/menu_fnd_activo_bot.jpg') no-repeat bottom; }

#menuPAL dl#ppal.activo dd dl#seccion dt { padding: 5px 5px 5px 22px; width:auto; text-transform: none; background: none; border: none; background: url('../img/menu_seccion_sinHijos_inact.png') no-repeat left top;border:0px solid red; }
	#menuPAL dl#ppal.activo dd dl#seccion dt.conHijos { background: url('../img/menu_seccion_conHijos_inact.png') no-repeat left top;}
#menuPAL dl#ppal.activo dd dl#seccion dd { display: none; }

#menuPAL dl#ppal.activo dd dl#seccion.activo dt { text-trasnform: normal; background: none; padding-right: 5px; background: url('../img/menu_seccion_sinHijos_act.png') no-repeat left top;}
	#menuPAL dl#ppal.activo dd dl#seccion.activo dt.conHijos { background: url('../img/menu_seccion_conHijos_act.png') no-repeat left top;}
#menuPAL dl#ppal.activo dd dl#seccion.activo dd { display: inherit; background: none;}

#menuPAL ul { list-style: none; padding: 0; background: transparent;}
#menuPAL li { padding: 5px 8px 5px 31px; font-size: 10px; background: url('../img/menu_subseccion_inact.png') no-repeat left top;border:0px solid red; }

#menuPAL #subseccion .activo{ background: url('../img/menu_subseccion_act.png') no-repeat left top;}

/* ENLACES */
#menuPAL a, #menuPAL dl#ppal.activo dd dl#seccion dt a { color: #495e68; font-weight: normal; font-style: normal; }
#menuPAL dl#ppal.activo dt a, #menuPAL dl#ppal.activo dd dl#seccion.activo dt a, #menuPAL #subseccion .activo a { color: #000; font-weight:bold; font-style: italic; }
/* fin ENLACES */

#menuPALH { width: 100%; line-height:14px ;}
#menuPALH dt, #menuPALH li {padding: 5px 0;padding-left: 10px;}
#menuPALH a{font-size:11px;color:#3D7189;}
#menuPALH a:hover{color:#9EB8C4;}

#menuPALH dl#ppal dt {text-transform: uppercase; padding-left: 10px; font-weight: normal; font-style: none;}
#menuPALH dl#ppal dd {display:none;}

#menuPALH dl#ppal.activo dt {font-weight:bold;font-style:italic;background:#3D7189;}
#menuPALH dl#ppal.activo dt a{color:#FFFFFF;}

#menuPALH dl#ppal.activo dd {display:inherit;}

#menuPALH dl#seccion dt { padding-left: 20px; font-weight: normal; font-style: normal; background:#CEDCE2; text-transform: none;border-bottom:1px solid #DAE4E9;}
#menuPALH dl#seccion dt a{color:#3D7189;}
#menuPALH dl#seccion dd { display: none; }

#menuPALH dl#seccion.activo dt { font-weight: bold; font-style: italic; text-trasnform: normal; background:#9EB8C4; }
#menuPALH dl#seccion.activo dd { display: inherit; }

#menuPALH ul { list-style: none; }
#menuPALH li { padding-left: 30px; font-size: 10px; background:#9EB8C4;}
#menuPALH li a, #menuPALH li a:hover{color:#DAE4E9;}

#menuPALH #subseccion .activo{}
#menuPALH #subseccion .activo a{font-weight:bold;font-style: italic;}
/* @end */

/* @group Usuarios */
#login { }
	#login h4 { background-image: url('../img/nav_usuarios.jpg'); }
	
#tabla_login { width: 100%;}
#tabla_aviso { width: 100%; }
#tabla_login td{}
#tabla_login .inputlogin {
	width:90px;	height: 15px;
	background: #d1e3ec; border: #b4c9d4 solid 1px;
	padding-left:3px;
	}
#tabla_login .label { text-align:right; text-transform: lowercase; }
#tabla_login .btn_log {
	width:95px;	height: 18px;
	color: #fff; text-transform: lowercase; line-height: 15px;
	background: #b4c9d4; border: 1px solid #a2b7c1;
	padding-left:3px;
	cursor:hand;
	}
#logAviso{ text-align: center;  }
#logAviso .user{font-size:10px;border-bottom:1px solid #ACCBD5;}
#logAviso .user span{margin-left:3px;font-weight:bold;}
#logAviso ul{list-style-type:none; width:100%; margin:0;border:0px solid blue;}
#logAviso ul li{margin:0;height:18px;}
#logAviso ul li a { color:#333333;}
a.logAviso{ text-align:center; display: block; padding: 4px; color: #333;}
	a:hover.logAviso{ text-decoration: underline;}

#tabla_aviso{font-weight: bold;}
#tabla_aviso .logno{margin-top:5px;}
#tabla_aviso .logsi{margin-top:5px;}
#tabla_aviso ul{list-style:none;}
#tabla_aviso ul a { color: #333;}
#logAviso a {font-size:11px;color:#FFF;font-weight:bold;}

/* FORMULARIO DE REGISTRO */
#registro{width:90%;margin:30px;color:#666;font-size:11px; border:red solid 0px;}
#registro p{padding:5px;}
#registro ul{list-style-type:none; width:70%; margin:0;}
#registro ul li{padding:5px;  text-align: right; }
#registro ul li span{ position:relative; }
#registro form .caja{
	font-size:11px; color:#495e68; font-weight: bold;
	height: 15px;
    border-bottom:#666 dotted 1px;
	padding-left:2px; margin-left:5px;
	}
#registro form .btn{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#FFFFFF; 
	width:70px;
	height: 18px;
	padding:0px;
	background-color: #495e68;
    border: #A4B2D2 outset 1px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:4px;
	margin-right:5px;
	cursor:hand;
}

#registro .aviso{font-size:13px;color:#BF0000;margin:10px 0px 10px 0px;padding:5px;font-weight:normal;border-top:1px solid #BF0000;border-bottom:1px solid #BF0000;}
/* FIN FORMULARIO DE REGISTRO */
/* @end */

/* @group Cesta */

#menCesta {}
#menCesta ul{padding: 0 20px 16px;}
#menCesta ul li{margin:0;}
	#menCesta h4 { background-image: url('../img/nav_cesta.jpg'); }
#contenidos .textoc {
	color:#FFF;
	font-size:12px;
	padding:10px;
	padding-left:45px;
	font-weight:bold;
	}
#contenidos .textot { padding: 5px 0; font-weight:bold; text-align:center; border:0px solid blue;}
#contenidos .textoSol { 
	text-align:center;
	margin-top:5px;
	border:0px solid green;
	}
#contenidos .h {
	display: block; width: 160px;height: 14px;
	padding: 6px 10px 8px;
	line-height: 14px; color: #fff; text-shadow: 0px -1px 1px #666;
	background: url('../img/nav_btn.png') center top no-repeat; }
	#contenidos .h:hover { font-weight: bold; }/* @end */

/* @group Noticias */
/* noticias */
#noticiasBan {}
	#noticiasBan h4, #noticiaslast h4 { background-image: url('../img/nav_noticias.jpg'); }

#noticiasBan ul {}
#noticiasBan li { padding-bottom:5px; }
#noticiasBan ul .noticiaItem{margin-top:5px;text-align:left;color:#1D7299;}
#noticiasBan .noticiasLinks, #noticiaslast .notcabP { font-size:10px; color: #2D2D2D;}
	#noticiasBan .noticiasLinks:hover{text-decoration:underline;}
#noticiasBan ul .noticiaItem span, #noticiaslast .notcabP span {padding-left: 4px; font-size:9px;color: #DE824A; font-weight: normal;}
/* FIN banners */

/* últimas Noticias en el menú de la portada */
#noticiaslast{position:relative;float:left;width:100%;margin-top:5px;text-align:left;border:0px solid red;}
#banner #noticiaslast p{
display:block;
padding:5px;
color:#333;
font-family:arial;
font-size:10px;
font-weight:normal;
text-align:left;
text-transform:uppercase;
background-color:#D0D0D0;
background: url('../img/ico_articulos.gif') no-repeat 99% 4px #d0d0d0;
}
#noticiaslast .notcabP{border-top:1px solid #DEE3EF;
font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;color:#3D7189;text-transform:lowercase;padding:5px;
font-weight:normal;
}


#noticiaslast .notcabP span{display:inline-block;padding-left:5px;color:#C8AD77;font-size:0.8em;text-align:left;padding-top:6px;}
#noticiaslast .notcabP img{}
#noticiaslast .notcabPHijo{
	
	padding:5px;
	font-size:9px;
	/*background-color:#DFEBF1;*/
	text-align:left;
	padding-bottom:10px;
	border:0px solid red;
}
#noticiaslast .notcabPHijo a img{float:left;width:30px;border:1px solid #DEE3EF;}
#noticiasLinks {float:right;display:block;width:75%;margin-left:5px;text-align:left;font-size:9px;color:#666;font-style:normal;font-weight:normal;text-transform:lowercase;padding-bottom:5px;border:0px solid red;}

#noticiaslast .header_highlight{font-weight:bold;background-color:#FFF;}
	#noticiaslast .header_highlight span {font-weight:normal;padding-left:5px;font-style: italic;}
/* FIN últimas Noticias en el menú de la portada */

/* Noticias en la portada */
#noticiasPortada{position:relative;float:left;width:100%;text-align:center;border:0px solid red;}
#noticiasPortada ul{list-style-type:none;margin:0 auto;padding:10px;}
#noticiasPortada ul li{float:left;margin:10px;}
#noticiasPortada ul li img{width:200px;height:200px;border:1px solid #C1C9D9;padding:2px;}
#noticiasPortada ul li a{display:block;z-index:0;text-transform:lowercase;color:#808898;}
#noticiasPortada ul li span{display:block;border-bottom:2px solid #C1C9D9;text-align:left;padding:5px;}
/* FIN Noticias en la portada */

/* @end */
/* @end */
/* @group Info */
#info {
	position: relative; margin-top: 7px;
	overflow:hidden;
	width:744px; 
	background: url('../img/fnd_mid.jpg') repeat-y left top;
	border:0px solid black;
	}
#info #ajaxCont {position: relative;width:100%; float:left;border:0px solid orange; background: url('../img/fnd_bot.jpg') no-repeat left bottom; padding-bottom:30px;}
#info #ajaxCont h2 { font: bold 28px/32px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; padding-bottom: 6px; }


 #info #ajaxCont #Portada, #info #ajaxCont #nivel, #info #ajaxCont #articulo, #info #ajaxCont #producto, #info #ajaxCont #noticia, #info #ajaxCont #estatico, #info #ajaxCont #busqueda, #info #ajaxCont #cliente, #info #ajaxCont #noInfo {
	position: relative;
	z-index:0;
	height:100%;
	padding: 30px 0 0 30px;
	border:0px solid green;
	background: url('../img/fnd_top.jpg') no-repeat left top;
	text-align:left;
	}
 #info #ajaxCont #Portada, #info #ajaxCont #noticia, #info #ajaxCont #cliente,#info #ajaxCont #contactoF, #info #ajaxCont #accesibilidad, #info #ajaxCont #faqs, #info #ajaxCont #textolegal, #info #ajaxCont #estatico, #info #ajaxCont #busqueda, #info #ajaxCont #cliente, #info #ajaxCont #noInfo { padding:30px 55px 0 30px; }

	#info #ajaxCont #estatico .ptit{width:85%;font-size:24px;margin:40px;margin-bottom:10px;color:#000000;border-bottom:1px solid #BDCBD6;}
	#info #ajaxCont #estatico .texto{width:85%;font-size:11px;margin:40px;margin-top:20px;margin-bottom:10px;color:#5A595A;border:0px solid red;}
	#info #ajaxCont #estatico .textos{width:85%;padding:0;margin:40px;margin-top:0px;border:0px solid blue;}
	#info #ajaxCont #estatico .textos table{width:85%;font-size:11px;margin-top:10px;border:0px solid red;}
	#info #ajaxCont #estatico .textos table td img{width:100px;background-color:#FFFFFF;}
	#info #ajaxCont #estatico .textos table td{border:0px solid blue;padding:5px;}
	#info #ajaxCont #estatico .textos table td.etiq{width:30%;font-weight:bold;text-align:right;text-transform:lowercase;}
	
#info #ajaxCont #cuerpo {position:relative; float: left;width:394px;margin:5px 0 10px 0; padding:0px; background: none;border:0px solid red; }
	#info #ajaxCont #cuerpo h2 {}
	#info #ajaxCont #cuerpo p {color:#585858; font-size:12px;padding:0px; line-height:20px;margin-bottom:10px;text-align:justify;border:0px solid blue;  }
		#info #ajaxCont #cuerpo p.entradilla { font-size: 14px; color: #999; line-height: 20px; margin-bottom: 15px; }
		#info #ajaxCont #cuerpo p a {	color:#64808e;font-weight:normal;font-style:italic;	}


#info #ajaxCont #contApoyo {position:relative;float:right;width:298px;margin-top:0px;text-align:left;margin-top: 10px;border:0px solid green;}
	#info #ajaxCont #contApoyo #imagen { width: 239px; margin-left: 4px;}
		#info #ajaxCont #contApoyo #imagen img {width: 239px;margin-bottom: 9px;}
		
		
/* navegacion */
	#info #barraNav {
		width: 659px;
		background: transparent;
		border-bottom: 1px solid #eaeaea;
		margin-bottom:5px;
		text-align: left; font-size:10px; color:#8C96A5; line-height:14px; text-transform: lowercase;
		}
		#info #barraNav span {
			padding-right: 6px;
			color:#8C96A5;
			border: 0px solid green;
			}
		#info #barraNav .l, .l:active, .l:visited {
			color:#000; text-decoration:none;
			}
			#info #barraNav .l:hover { color:#000; text-decoration:underline; }

/* @group Portada */
#infoPortada {
	position: relative; float: left;
	width: 100%;
	text-align:left;
	border: 0px solid red;
	}
	#infoPortada #banner {
		position: relative; top: 0px; float:left;
		width:178px;
		text-align:center;
		border:1px solid #949494;
		border-top:0px;
		background-color:transparent;
		}
	#banner {width:90%;margin-bottom:20px;border:0px solid blue;}
	#banner p{ padding:0px; }

	#infoPortada #info {
		float: right;
		margin-left: 0px;
		}
/* texto */
#Portada {width:90%;border:0px solid red;background-color:#009999;}
#Portada .ptit { position:relative; height:30px; font-size:24px; color:#000; font-style:oblique; }
#Portada p { padding:5px;border:0px solid red; }
#Portada #texto { width:100%;position:relative;overflow:hidden;height:100%;border:0px solid green;}
#Portada #texto .t { position: relative; float: left; text-align: justify;  width: 55%; padding:5px 20px 20px 5px;border:0px solid red;}
#Portada #texto .i { position: relative; float: right; width: 38%; padding: 5px; margin-top: 0px;border:0px solid red;}
#Portada #texto .i object,embed { float:right; width:100%; height:auto;}
#Portada .linea { position:relative;display:none;float:left;width:70%;background-color:#0066FF;margin:auto;margin-top:0px;padding:0px;border-bottom:1px none #DCE0E8;}

#Portada #texto .m { position: relative; float: right; width: 38%; padding: 5px; margin-top: 0px;border:0px solid red;}
/* FIN texto */

/* texto legal */
#Portada #texto .txtlgl{padding:20px;font-size:11px;}
/* FIN imágenes resumen de niveles */


/* modulos */
#Portada #modulitos{ position: relative;float:left; padding: 5px;margin-bottom:20px; text-align:left;border:0px solid red; }
#Portada #contPort{position:relative;float:left;margin:0;width:205px;margin-right:10px;border:0px solid green;}
#Portada #contPort h6{position:relative;
padding:5px;
color:#333;
text-transform:lowercase;
font-weight: normal;
font-size:14px; line-height: 20px; height: 20px; text-align: center;
background:url('../img/subrayado.png') repeat-x top; font-family: Georgia, "Times New Roman", Times, serif;
border:0px solid red;
}
#Portada #contPort p{
margin-top:0px;padding:2px;text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#7DAFC8;
border-top:1px solid #DCE0E8;
}
#PortEntrad{
display:none;
z-index:10;position:absolute;left:-1000px;
border:1px solid #C1C9D9;
padding:10px;
background-color:#DCE0EA;
font-size:9px;
}

#Portada #contPort .loader{position:relative;display:block;width:auto;padding:0px;height:auto;text-align:center;border:0px solid red;}

#Portada #contPort .listaPort{position:relative;list-style-type:none;height:160px;padding:0;margin:0;margin-top:15px;border:0px solid red;}
#Portada #contPort .listaPort li{position:relative;height:auto;border:0px solid blue;color:#D67942;padding-left:10px;}
#Portada #contPort .listaPort li img{border:0px solid red;}

#Portada #contPort .listaPort .pic{float:left;width:25px;margin:0;padding:0px;text-align:left;border:0px solid blue;}
#Portada #contPort .listaPort .pic img{margin:0;padding-left:0px;border:0px solid red;}
#Portada #contPort .listaPort .pics{width:80%;padding-left:5px;height:auto;padding-top:2px;border:0px solid blue;}
#Portada #contPort .listaPort .pics a{height:20px;}

#Portada #contPort .listaPort li .mods,.mods:visited,.mods:active{margin-bottom:5px;height:25px;display:block;font-size:11px;color:#666666;padding-left:0px;border:0px solid red;}
#Portada #contPort .listaPort li .mods:hover{color:#B9C2D4;}
#Portada #contPort .listaPort .tit{padding-bottom:5px;font-size:12px;color:#708732;font-weight:bold;text-decoration:underline;}

/*#Portada #contPort .mods{
background-image:url('../img/picLinks.gif');
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
}*/
#Portada #contPort .more,.more:visited,.more:active{font-size:10px;color:#1D7299;}
#Portada #contPort .more:hover{color:#0F3488;}

/* listados de las galerías en los módulos */
#Portada #contPort .listaPort li span{position:relative;margin-right:4px;padding:1px;border:0px solid red;}
#Portada #contPort .listaPort li span img{position:relative;border:1px solid #D7DEC6;padding:1px;width:20px;height:20px;}
/* FIN listados de las galerías en los módulos */

/* FIN modulos */


/* noticias genéricas */
#Portada .imgSecs{position:relative;float:left;width:256px;padding:3px;z-index:0.1;border-bottom:10px solid #E8EAF2;border-right:1px solid #E8EAF2;}

#Portada .contArts{position:relative;float:left;width:60%;z-index:0;padding:10px;}
#Portada .contArts h1{display:block;width:100%;font-size:18px;color:#4E519A;text-align:right;padding-top:5px;padding-bottom:10px;}
#Portada .contArts p{
font-family:Verdana,Arial, Helvetica, sans-serif;
color:#585858;
font-size:10px;
text-align:justify;
}
#Portada .contArts .entradilla{
font-family:Arial, Helvetica, sans-serif;
color:#A6A8CC;
font-size:9px;
text-align:justify;
padding:10px;
border-top:1px solid #E8EAF2;
border-bottom:1px solid #E8EAF2;
margin-bottom:10px;
}
/* FIN noticias genéricas *//* @end */

/* @group Niveles */

/*	#info #articulo .catmodulos {
		float: right; display: inline;
		width: 192px;
		margin: 10px 10px 0 0;
		}
	#info #articulo .contSecs { position:relative; float: left; }
	#info #articulo .contSecsT{ width:90%;float: left; }
	#info #articulo .contSecsNT{ width:66%;float: left; }
		#info #articulo .contSecs .catPropio { float: left; width:100%; }

		#info #articulo .contSecs .catPropio a { color:#64808e;font-weight:normal;font-style:italic; }
	#info #articulo .contSecsT .catPropio{width:100%;}
			#info #articulo .contSecs .catPropio p { color:#585858; font-size:11px; text-align:justify; line-height: 20px;}*/


/* @group Artículos Relacionados */

#arts {
	float: left;  display:inline;
	width: 394px;
	margin-top: 20px;
	border:0px solid red;
	}
	#arts h3{
	padding:5px;
	color:#333;
	text-transform:lowercase;
	font-weight: normal;
	font-size:14px; line-height: 20px; height: 20px; text-align: center;
	background:url('../img/subrayado.png') repeat-x top; font-family: Georgia, "Times New Roman", Times, serif;
	}
	#arts div {
		padding: 4px 8px;
		text-align: left; font-size:11px; color:#333; text-transform: uppercase; line-height: 15px;
		background: url('../img/ico_articulos.gif') no-repeat 99% 4px;
		border-bottom: 1px solid #666;
		}
	#arts ul { 
		list-style-type: none;
		text-align: left;
		padding-top: 8px;
		overflow:hidden;
		height:100%;
		border:0px solid blue;
		}
		#arts ul li.imgEnt { /* imagen + entradilla + fecha + iconos */
			width: 394px; 
			padding: 9px 0;
			float: left; clear: both;
			border-bottom: 1px solid #D6D3D6;
			border:0px solid green;
			}
			#arts ul li.imgEnt h5.tituloart { /* titular */
				float: right; 
				width:75%; overflow:hidden;
				
				font-size:11px; line-height: 14px;color:#333; font-weight: bold;
				border:0px solid red;
				}

			#arts ul li.imgEnt span.imgArts { /* imagen (span) */
				float: left; width: 90px;
				}
				#arts ul li.imgEnt span.imgArts a { /* imagen (enlace) */
					display: block;
					}
					#arts ul li.imgEnt span.imgArts img { /* imagen (img) */
						width: 88px;
						border: 1px solid #466e80;
						}
				#arts ul li.imgEnt a.art { /* entradilla */
					float: right; display: inline;
					width: 292px;
					/* ARTUS margin: 0 0 6px 10px; */
					font-size:10px; color: #333; text-align: justify; line-height: 14px;
					}
					#arts ul li.imgEnt .art:hover { color: #000; text-decoration:underline; }
					#arts ul li.imgEnt h5 a.art:visited {} /* VISITADOS */
				
				#info #ajaxCont #cuerpo #arts ul li.imgEnt p { /* fecha + iconos */
					float: right; display: inline;
					width: 292px;
					margin: 10px 0 6px 10px;
					font-size: 9px; text-transform: lowercase; color: #999; line-height: 16px;
					}
					#info #ajaxCont #cuerpo #arts ul li.imgEnt p a { /* fecha + iconos */
						
						display: inline;
						width: 292px;
						margin: 0 0 6px 10px;
						font-size: 9px; text-transform: lowercase; color: #999; line-height: 16px;
						}
					#arts ul li.imgEnt p span { /* fecha */ float: left; }
					#arts ul li.imgEnt p img { /* iconos */ float: right; display: inline; margin-left: 2px;}
					
			/* precio y añadir */
			#arts ul #precioProd{position:relative;float:left;margin:0;padding:0;width:100%;border-bottom:0px solid #8895A0;text-align:center;margin-top:5px;}
			#arts ul #precioProd span{position:relative;width:auto;float:left;padding:3px;border:0px solid green;}
			#arts ul #precioProd .prec{position:relative;float:right;width:auto;border:0px solid #C4CAD0;font-weight:bold;font-size:1.5em;color:#FFF;background-color:#8895A0;}


#arts.destacadosOf ul li .art{}
#arts.destacadosOf #precioProd span{background-color:#CC0000;}
/* @end */
/* @end */
/* @group Artículos */
/* @group Artículo (cuerpo) */

#articulo #cuerpo {} 
	#articulo #cuerpo h2 {}
	#articulo #cuerpo p {}
		#articulo #cuerpo p.entradilla {}
		#info #cuerpo p a {}

/* @end */
/* @group Producto */

#productoProp {
	background: #f0f2f3 url('../img/precio.png') no-repeat left top;
	float: left;
	margin-bottom: 16px;
	position: relative;
	width: 394px;
	}

/* @group Precio */

ul#precio { list-style: none; text-align: right; font-size: 14px; line-height: 20px; float: right; padding: 10px;}
	ul#precio li {}
		ul#precio li.anterior { display: inline; text-decoration: line-through; color: #851207; padding-right: 10px;}
			ul#precio li.anterior span { font-weight: bold;}
		ul#precio li.oferta, ul#precio li.precio { display: inline; font-size: 16px; line-height: 22px;font-weight: bold;}
			ul#precio li.oferta span, ul#precio li.precio span { font-size: 22px; line-height: 22px; }
			
/* @end */
/* @group Propiedades */

ul#propiedades { list-style: none; text-align: left; font-size: 10px;	line-height: 11px; float: left; padding: 6px 10px; height: 33px;}
	ul#propiedades li.stock { text-transform: uppercase; color: #006600; font-weight: bold;}
	ul#propiedades li.nostock { text-transform: uppercase; color: #990000; font-weight: bold;}	
	ul#propiedades li.envio { text-transform: lowercase; color: #666; }
	ul#propiedades li.conversor a { text-transform: lowercase; color: #999;}
	
	/* en artículos no aparecen */
	#articulo ul#propiedades { display: none;}
	
/* @end */
/* @group Propiedades dinámicas */


#formulario_compra { float: left; }
	#formulario_compra #propiedaddin { margin: 10px 0 0; }
		#formulario_compra #propiedaddin dl { float: left; display: inline; list-style: none; font-size: 11px; line-height: 21px; margin: 0 0 10px 10px; background: #fff; width: 374px;}
		#formulario_compra #propiedaddin dl dt { float: left; width: 83px;background: #a2b5be; text-align: center ;text-transform: uppercase; color: #fff; padding: 5px; }
		#formulario_compra #propiedaddin dl dd { float: left; padding: 5px; width:83px; }
	
	/* en artículos no aparece el radio button */
	#articulo #formulario_compra dl dd { padding: 5px 2px 5px 8px; }
	#articulo #formulario_compra input { display: none;}

/* @end */

/*#productoProp a.comprar { position: absolute; bottom: 10px; left: 10px; display: block;  height: 30px; background: url('../img/btn_right.gif') no-repeat right top; color: #000; line-height: 30px;}
	#productoProp a.comprar:hover { font-weight: bold;}
	#productoProp a.comprar span { display: block;line-height: 30px; text-align: center; width: 340px; padding: 0 16px; background: url('../img/btn_left.gif') no-repeat left top; }
*/
#productoProp .comprar{width:394px;background: url('../img/comprar.png') no-repeat left top;font-size: 14px; line-height: 30px;height:30px;cursor:pointer;background-color:transparent;float:left;text-align:center;color: #fff; font-weight: bold;}
#productoProp .comprarOver { font-size: 15px; }
/* @end */

/* @group barra Módulos (contacto + comentarios) */
/* @group módulos */

#info #ArtbarraModulos{ width:394px; float: left; margin-top:20px; }
#info #ArtbarraModulos #aviso{padding:10px;color:#24789E;text-align:left;font-weight:bold;text-transform:uppercase;font-size:12px; } 
#info #ArtbarraModulos #nocontacto{position:relative;display:none;}

#info .webLinks {
	color:#24789E;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	background-image: url('../img/galleryOn.gif');
	background-repeat:no-repeat;
	background-position:top left;
	}
	#info .webLinks:hover{padding-left:15px;}

/* @end */

#info #articulo #barraModulos { 
	float:left;
	margin-top:10px;
	border: 0px solid red; 
	}
	#info #articulo .webLinks {
		padding-left:0px;
		font-size:10px; font-weight:normal; color:#8393B3;
		background-image: url('../img/picLinks.gif') no-repeat top left;
		}
		#info .webLinks:hover{padding-left:8px;}

/* @group Contacto */
#info #ajaxCont #barraModulos{border:0px solid red;}
#info #ajaxCont #barraModulos #contactoF { 
	margin: 0;
	font-size: 10px;
	position: relative; 
	width:95%;
	background: none;
	padding: 0;
	border: 0px solid #ced9e6; border-top: none;
	}
#info #ajaxCont #ArtbarraModulos{border:0px solid red;}
#info #ajaxCont #ArtbarraModulos #contactoF { 
	margin: 0;
	font-size: 10px;
	position: relative; 
	width:95%;
	background: none;
	padding: 0;
	border: 0px solid #ced9e6; border-top: none;
	}
	#contactoF h3 {
		padding:5px; width:auto;
		color:#333;
		text-transform:lowercase;
		font-weight: normal;
		font-size:14px; line-height: 20px; height: 20px; text-align: center;
		background:url('../img/subrayado.png') repeat-x top; font-family: Georgia, "Times New Roman", Times, serif;
		}
			
		#contactoF p { margin: 9px; text-align: left; color: #999;}
		#contactoF ul { position: relative; list-style-type:none; padding: 10px;width: 372px;}
		#contactoF ul li { margin: 0; padding: 0;}
		#contactoF ul li.lab {  height: 16px;padding-left: 6px; color: #92aeb8;text-align: left; line-height: 16px; text-transform: lowercase;}
		#contactoF ul li.con { padding: 0; margin: 0; position: relative;}
		#contactoF ul li.con .caja { width: 95%; position: relative; top: -1px; height: 22px; padding:5px;color:#666; line-height: 22px;border:1px solid #d0d0d0;font-size:10px;}
		#contactoF ul li.con .area {width: 95%; position: relative; top: -1px; height:80px;padding:5px;color:#666;border:1px solid #d0d0d0;}
		#contactoF ul li .env {width:100px;height:20px;margin: 0 0px;color:#666;border:1px solid #999;text-transform: lowercase;font-weight:bold;font-size:10px;cursor:pointer;}
		#contactoF form #aviso{width:95%;font-size:13px;padding:0px;background-color:transparent;color:#BD0000;text-align:left;border:0px solid red;}

/* @end */

/* @group Comentarios */
#comentariosArt #comentariosF{position:relative;border:0px solid green;text-align:left;}
#comentariosArt #comentariosF form{border-bottom:1px dotted #DCE0E8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:0px solid blue;
}
#comentariosArt #comentariosF form h1{text-align:right;font-size:11px;text-decoration:underline;font-family:Geneva, Arial, Helvetica, sans-serif;border:1px solid red;}
#comentariosF form p{margin:10px;padding-left:0px;border:0px solid green;font-size:12px;}
#comentariosF form ul{padding:0 10px;list-style-type:none;margin-left:0px; border: none; background: none;}
#comentariosF form ul li{ padding: 0;}
#comentariosF form ul .lab{color: #92aeb8;text-transform: lowercase;}
#comentariosF form ul .con{}
#comentariosF form .caja{width:95%;color:#B6BFD3;border:1px solid #D6D6D6;font-size:10px;height: 22px; padding:5px;}
#comentariosF form .area{width:95%;height:80px;color:#B6BFD3;border:1px solid #D6D6D6;overflow:auto;padding:3px;}
#comentariosF form .env{width:100px;height:20px;color:#5F6E8E;border:1px solid #D6D6D6;text-transform:uppercase;font-weight:bold;font-size:10px;cursor:pointer;}
#nocomentario{position:relative;display:none;padding:5px;border:0px solid red;}
#comentariosArt #comentariosF form #aviso{width:95%;font-size:13px;padding:0px;background-color:transparent;color:#BD0000;text-align:left;border:0px solid red;}

/* @end */

/* @end */

/* @group Comentarios */
#comentariosArt { float: left; }
#comentariosArt #Artcomentarios { 
	float: left; width:392px; 
	border: 0px solid #666;
	font-size:11px; color:#000;
	margin-top: 20px;
	border: 0px solid #ced9e6; border-top: none;
	}
	#Artcomentarios h3{
		padding:5px;
		color:#333;
		text-transform:lowercase;
		font-weight: normal;
		font-size:14px; line-height: 20px; height: 20px; text-align: center;
		background:url('../img/subrayado.png') repeat-x top; font-family: Georgia, "Times New Roman", Times, serif;
		}
		#Artcomentarios ul{
			list-style-type:none;
			margin:0px; padding: 15px;
			background: #EDF0F9;
			border-top: 1px solid #E0DEE0;
			}
			#Artcomentarios ul li { margin-top: 6px; color:#585858; line-height: 1.4em; text-align: justify;}
			#Artcomentarios ul li.comentItem /* usuario */ { display: inline; color:#69808c; font-weight:bold; padding-right: 8px;}
			#Artcomentarios ul li.comentCorreo /* correo */ { display: inline; color:#69808c; text-align:left; }
			#Artcomentarios ul li.comentCorreo span /* fecha */ { font-size:9px; }
			#Artcomentarios .comentFormul { text-align:right;padding:5px; } 
			#Artcomentarios .comentFormul .comentForm:link,.comentForm:visited,.comentForm:active {
				color:#69808c;
				font-size:9px;
				}
/* @end */
/* @group paletas */
/* @group imágenes */

#imagen {}
#imagen img {}

/* @group Galería */
#galeria {position:relative;overflow:hidden; list-style-type:none;margin-left: 4px; padding-bottom: 10px; }

#galeria li, x:-moz-any-link {display:inline;}
#galeria li, x:-moz-any-link, x:default {display:inline-block; }
#galeria li {
	display:inline-block; zoom:1;*display:inline;/*IE*/
	width: 53px; height: 53px;
	margin:0 9px 9px 0;
	}
	
#galeria li a { width: 53px; height: 53px; line-height: 53px;}
#galeria li a img { border:1px solid #666; width:51px; height:51px; margin: 0; }

/* @end */

/* @end */

.paleta {
	background: url('../img/paleta_fnd.png') repeat-y left top;
	font-size:11px; color:#333;
	width: 100%; overflow: hidden;
	}
	h3 {
		padding: 24px 80px 13px 16px;
		text-align: left;
		background-image: url('../img/paleta_fnd_top.png');
		background-repeat: no-repeat;
		font: 16px/18px Georgia, "Times New Roman", Times, serif; color: #666;
		}
	.paleta div.contenido {
			padding: 0px 10px 36px;
			background: url('../img/paleta_fnd_bot.png') no-repeat center bottom;
			}
		.paleta div.contenido div { padding: 0; background: none;}
	.paleta ul {
			list-style-type:none;
			padding: 0 16px 36px;
			background: url('../img/paleta_fnd_bot.png') no-repeat center bottom;
			}
			.paleta div.contenido ul { padding: 0; background: none;}
			.paleta ul li {
				background: url('../img/guion11px.gif') no-repeat top left;
				padding: 0 0 8px 10px;
				}
				.paleta ul li a { font-size: 11px; line-height: 11px; color: #333; }
						.paleta ul li a:hover{ text-decoration: underline; }
				.paleta ul li span{color:#8895A0;font-size:10px;display:block;}

/* @group Enlaces */
#enlaces {}
	#enlaces h3 { background-image: url('../img/paleta_enlaces.jpg'); }
	#enlaces ul {}
		#enlaces ul li {}
			#enlaces ul li a {}
				#enlaces ul li a:hover {}
/* @end */
/* @group Descargas */
#descargas {}
	#descargas h3 { background-image: url('../img/paleta_descargas.jpg'); }
	#descargas ul {}
		#descargas ul li {
			background-position: top left;
			background-repeat: no-repeat;
			padding: 3px 0 10px 30px;
			}
			#descargas ul li.audio { background-image: url('../img/descargas_audio.gif'); }
			#descargas ul li.documento { background-image: url('../img/descargas_documento.gif'); }
			#descargas ul li.imagen { background-image: url('../img/descargas_imagen.gif'); }
			#descargas ul li.video { background-image: url('../img/descargas_video.gif'); }

			#descargas ul li a {}
				#descargas ul li a:hover {}
/* @end */

/* @group Compartir */
#compartir {}
	#compartir h3 { background-image: url('../img/paleta_compartir.jpg'); }
	#compartir ul {}
		#compartir ul li {
			background-position: top left;
			background-repeat: no-repeat;
			padding: 6px 0 7px 30px;
			width: 100px;
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;
			}
			#compartir ul li#facebook { background-image: url('../img/compartir_facebook.gif'); }
			#compartir ul li#myspace { background-image: url('../img/compartir_myspace.gif'); }
			#compartir ul li#digg { background-image: url('../img/compartir_digg.gif'); }
			#compartir ul li#meneame { background-image: url('../img/compartir_meneame.gif'); }
			#compartir ul li#delicious { background-image: url('../img/compartir_delicious.gif'); }
			#compartir ul li#twitter { background-image: url('../img/compartir_twitter.gif'); }
			#compartir ul li#yahoo { background-image: url('../img/compartir_yahoo.gif'); }
			#compartir ul li#technorati { background-image: url('../img/compartir_technorati.gif'); }
			#compartir ul li a {}
				#compartir ul li a:hover {}

/* pendientes */
			#compartir ul li#facebook, #compartir ul li#myspace, #compartir ul li#twitter { display: none; }
				
/* @end */

/* @group Recomienda */

#recomendar {border:0px solid red;}
	#recomendar h3 { /*background-image: url('../img/paleta_recomendar.jpg');*/ }
	#recomendar form p{
	color:#333;
	font-family:arial;
	text-align:left;
	margin:0px; margin-bottom: 5px;padding:5px; padding-left:10px;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	background: url('../img/ico_enlaces.gif') no-repeat 150px 4px #d0d0d0;
	}
	
	#recomendar form ul { position: relative;   list-style-type:none; margin: 0 0 5px 0; padding: 0; background: none;}
	#recomendar form ul li {background:none; width: 100%; margin: 0; padding: 0;border:0px solid red;margin:0 auto;}
	#recomendar form ul li.lab { width: 95%; height: 16px;padding-left: 0px;font-size:11px;text-align: left; line-height: 16px; text-transform: lowercase;}
	#recomendar form ul li.con { padding: 0; margin: 0 auto;width: 95%; position: relative;}
	#recomendar form ul li.con .caja { position: relative; margin:0 auto;width: 95%; height: 15px; padding-left:5px;color:#666;border:1px solid #d0d0d0;font-size:10px;}
	#recomendar form ul li .env {width:100px;height:20px;margin: 0 0px;background-color:transparent;border:1px solid #999;text-transform: lowercase;font-weight:bold;font-size:10px;cursor:pointer;}
	#recomendar form #aviso{font-size:15px;padding:5px;margin-bottom:5px;display:block;}
	
	#recomendar #loader{width:100%;}
	#recomendar #loader li{background-image:none;}

/* @end */

/* @end */

/* @group Más datos */
#capa_masdatos{z-index:2;position:absolute;float:inherit;display: none;
border:2px solid #DCE0E8;padding:20px;width:150px;
text-align:center;
}
.capa_masdatos{text-align:center;
font-family: Arial, Helvetica, sans-serif;font-size: 12px;
background-color:#FFFFFF;

color:#5F6E8E;
}
.capa_masdatos p{color:#5F6E8E;}
#capa_masdatos ul{list-style-type:none;width:100%;height:20px;margin-top:5px;border-bottom:1px solid #DCE0E8;}
#capa_masdatos ul li{position:relative;float:left; display:inline;width:30%;display:block;margin-left:10px;text-align:left;border:0px solid red;}
#capa_masdatos .mone{color:#585858;font-size:9px;font-weight:normal;padding-top:3px;text-align:right;}

/* @end */
/* @end */
/* @group Noticias */

#noticia {/*margin:30px; border:1px solid red;*/}
	/* maquetar noticias y subir con portada (estilo de div fuera) */
		#noticia h2 { width: 394px;}
		#noticia p {width: 394px;color:#585858; font-size:12px; line-height:20px; text-align:justify;border:0px;}
			#noticia p.entradilla {width: 394px;font-size: 14px; color: #999; line-height: 20px; margin-bottom: 15px; font-style: italic;}
			#noticia p a {color:#7a9eb1;font-weight:normal;font-style:italic;}


#noticia .imgSecs { float: right; width: 239px; overflow: hidden;}
	#noticia .imgSecs #imagen { width: 239px; }
		#noticia .imgSecs #imagen img { width: 239px; margin-bottom: 9px;}
		
#noticia #comentariosArt { width: 418px;}

/* @end */
/* @group Paginador */
#paginador {position:relative;float:inherit;width:95%;height:auto;background:none;color:#333;font-size:11px;padding:5px;border-bottom:0px solid #D6D3D6; }
#paginador a#paginadorB { width:95%;height:auto;border:0px solid #D0D0D0;color:#24789E;font-weight:bold;font-size:10px;padding:0px 2px; }
	#paginador a#paginadorB:hover { background:#24789E;color: #fff; }
	#paginador a#paginadorB span{ text-decoration: none; font-weight: normal;}
#paginador span {padding:0px 2px; text-decoration: underline; font-weight:bold;}
#paginador  a {padding:0px 2px; }
	#paginador  a:hover {background: #999; color: #fff; }
/* @end */

/* @end */



/* @group EXTRAS */

/* @group Mapa Web */

#mapaweb{width:75%;text-align:center;border:0px solid red;padding:5%;}
#mapaweb ul{position:relative;border:0px solid red;padding-left:15px;text-align:left;}
#mapaweb .img{float:left;clear:left;}
#mapaweb .img img{width:15px;height:15px;}
#mapaweb li{line-height:1.5em;vertical-align:top;}
#mwSec{list-style-type:square;border:0px solid red;}
#mwSec .linksec,.linksec:active,.linksec:hover,.linksec:visited{font-size:12px;font-weight:bold;color: #7a9eb1;}
#mwSubsec{list-style-type:circle;margin-left:15px;}
.linksubsec,.linksubsec:active,.linksubsec:hover,.linksubsec:visited{font-size:11px;font-weight:normal;color:#333;}
#mwSubsec2{list-style-type:disc;margin-left:15px;}
.linksubsec2,.linksubsec2:active,.linksubsec2:hover,.linksubsec2:visited{font-size:10px;font-weight:normal;color:#666;}

/* @end */

/* @group contacto */

 #info #ajaxCont #contactoF {
	margin: 0;
	}

/* @end */



/* @end */

/* @group Loader */

#loader {width:100%; position:relative; text-align:center;}
#loader ul {width:100%; text-align:center;list-style-type:none;margin:0px; }
#loader ul li {width:100%;  text-align:center;color:#43501E;font-size:11px;border:0px solid black; }

/* @end */

/* @group Banners */
#banner #BannerImgs { text-align:center;margin-top:10px;border:0px solid green; }
#banner #BannerImgs p { display: none; }
#BannerImgs a { position:relative; float:inherit; cursor:pointer; width:220px; margin: 0;}
#BannerImgs a img {
width: 220px;
margin: 10px 0 0; #position:relative; 
}

#BannerImgs a object, #BannerImgs a object embed{ position:relative;display:block;width:168px;border:0px solid red;margin:5px; margin-top: 0;}

/* @end */

/* @group imágenes niveles */

/* @group imágenes resumen de niveles */

/* imágenes resumen de niveles */
#info #ajaxCont #cuerpo #imgNiveles{position:relative;float:left;width:100%;margin-top:20px;text-align:left;padding-top:10px;}
#info #ajaxCont #cuerpo #imgNiveles p{
padding:5px;
color:#333;
text-transform:lowercase;
font-weight: normal;
font-size:14px; line-height: 20px; height: 20px; text-align: left;
background:url('../img/subrayado.png') repeat-x top; font-family: Georgia, "Times New Roman", Times, serif;
}
#imgNiveles .notcabP{border:0px solid blue;}
#imgNiveles .notcabP img{float:left;width:52px;height:52px;border:1px solid #666;cursor:pointer;margin-top:10px;margin-right:3px;}

#imgNiveles #cont{position:relative;width:100%;float:left;border:0px solid blue;}
#imgNiveles .notcontentP{border:0px solid green;}
#imgNiveles .notcabPHijo{
	font-size:10px;
	/*background-color:#DFEBF1;*/
	text-align:justify;
	font-weight:normal;
	padding:5px;
	border-bottom:1px solid #D6D3D6;
	
}
#imgNiveles .notcabPHijo span{font-weight:bold;display:block;margin-bottom:5px;}

/*#imgNiveles{position:relative;float:left;width:110%;margin-top:20px;border-top:1px solid #D6D3D6;padding-top:10px;}
#imgNiveles p{position:relative;float:left;width:100%;border:0px solid red;font-size:10px;}
#imgNiveles ul{list-style-type:none;margin:0;width:100%;border:0px solid red;}
#imgNiveles ul li{float:left;margin:5px;margin-left:0px;}
#imgNiveles ul li img{width:50px;height:50px;border:1px solid #D6D3D6; padding:1px;}*/

/* @end */
/* @end */
/* @group Captcha */
#recomendar form ul#captcha { margin: 10px 0 0 0; }
	#captcha input.captcha { border: 1px solid #CCCCCC;text-align:center;font-weight:bold; padding: 2px; margin: 5px 0;  width: 94px;}
	#captcha li { text-align: center;}
/* @end */

/* @group buscador avanzado */

#buscador_avanzado {position:relative; overflow:hidden; width:659px; margin-bottom:15px; border-bottom:1px solid #BDCAD6;}
	#buscador_avanzado ul { width:95%; float:left; background: transparent; list-style: none; border:0px solid red;}
		#buscador_avanzado ul li { width:23%; float:left; padding:5px; padding-left: 0;border:0px solid blue;}
		#buscador_avanzado ul li span{ display:block;font-weight:bold;font-size:10px;border:0px solid green;}
		#buscador_avanzado select{ width:auto;color:#4F7290;font-size:11px;border:1px solid #BDCAD6;}
		#buscador_avanzado select option{ padding-left:5px;}

/* @end */

/* @group Pedidos */

#pedido{overflow:hidden; font-size:11px; text-align:center; /* margin:10px;width:97%;padding-right:10px;*/ }
#cliente #pedido h2{text-align:left;}
#pedido #pedidos{text-align:left; border: 1px solid #c1c1c1; margin-bottom: 20px;}
#pedido #estados_pedido{width:100%;text-align:right;margin-bottom:10px;padding-bottom:10px;}
#pedido #pedidos #cabecera_pedidos{width: 95%;color:#fff;padding:5px 3px;overflow:hidden;}
	#pedido #pedidos #cabecera_pedidos.pendientes { padding-left: 30px; background: url('../img/pedidos_noenviado.png') no-repeat 2px center #a1b6cb;}
	#pedido #pedidos #cabecera_pedidos /*.enviados*/ { padding-left: 30px; background: url('../img/pedidos_enviado.png') no-repeat 2px center  #b6d199;}
	#pedido #pedidos #cabecera_pedidos.anulados { padding-left: 30px; background: url('../img/pedidos_cancelado.png') no-repeat 2px center  #c9c9c9; color: #f4f4f4;}

	#pedido #comentario_pedido{float: left; margin-right: 8px;}
	#pedido #pedidos #cabecera_pedidos span, #pedido #pedidos #cabecera_pedidos a {
		float: left;
		width: 18px; height: 18px; text-indent: -9999px;
		}
		#pedido #pedidos #cabecera_pedidos .pagado {background: url('../img/pagado.png') no-repeat center center;}
		#pedido #pedidos #cabecera_pedidos .noPagado {background: url('../img/nopagado.png') no-repeat center center;}
		#pedido #pedidos #cabecera_pedidos a.comentario {background: url('../img/comentario.png') no-repeat center center;}

#pedido form{padding:0;}
	#pedido #estados_pedido form#ver_pedidos { border: none; margin: 0;}
	
#pedido form select{width:auto;color:#5c7023;font-size:11px;border:1px solid #a1a1a1;}

#pedido #pedidos #cabecera_pedidos .infoPed{float: left; line-height: 18px;}
	#pedido #pedidos #cabecera_pedidos .infoPed #paypalDiv, #pedido #pedidos #cabecera_pedidos .infoPed #paypalDiv form {display: inline;}
	#pedido #pedidos #cabecera_pedidos .infoPed #tarjetaDiv, #pedido #pedidos #cabecera_pedidos .infoPed #tarjetaDiv form {display: inline;}
div.estadoPedido{
	color: red;
    display: inline;
    font-weight: bold;
}
#pedido #pedidos #cabecera_pedidos .verPed{float: left;}
#paypalDiv input{ cursor: pointer;  width:57px; height: 20px; margin-left: 8px;background: url('../img/paypal_logo.gif') no-repeat center center  transparent;}
#tarjetaDiv input{ cursor: pointer; width:57px; height: 20px; margin-left: 8px;background: url('../img/tarjeta4b_logo.gif') no-repeat center center  transparent;}
#pedido  #pedidos #cabecera_pedidos .verPed  input { float: left;width:18px; height: 18px; margin-left: 8px;background: url('../img/ver.png') no-repeat center center  transparent; text-indent: -9999px;}
#det_pedido{width:100%;}
#pedidos #detalle #det_pedido th{font-weight:bold;border-bottom:1px solid #CECFCE;padding:5px; width: auto;}
#pedidos #detalle #det_pedido td{height:25px;padding:0 5px; width: auto;}
#total{background-color:#E6E7E6;font-weight:bold;font-size:15px;}
#infoprod td{border-bottom:1px solid #f5f9ec;padding-bottom:10px;color:#5c7023;}

/* @end */
/* @group Cesta */
#cesta{position:relative;width:99%;font-size:11px;border:0px solid red;}
#cesta #cab{border:0px solid red;}
#cesta #cab h2{}
#cesta #cab a{position: absolute; top: 0; right: 0;}

#cesta #pasos{
padding:3px;
color:#333;
text-align:left;
height:auto;
border-bottom:1px solid #7e9ba9;}

#cesta ul{list-style-type:none;}

#cesta #cabArts{
width:100%;
height:25px;
margin-top:20px;
margin-bottom:5px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
border-bottom:1px solid #2b4d5e;
background-color: #7e9ba9;
}

#cesta #cabArts .canR{width:7%;}
#cesta #cabArts .caaR{width:40%;font-weight:bold;}
#cesta #cabArts .caexR{width:5%;text-align:center;}
#cesta #cabArts .capR{width:10%;font-weight:bold;text-align:center;}
#cesta #cabArts .caedR{width:5%;text-align:center;}
#cesta #cabArts .caeiR{width:5%;text-align:center;}
#cesta #cabArts .casR{width:5%;text-align:center;}


#cesta #cabArts li{position:relative;overflow:hidden;float:left;display:block;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #cabArts .can{width:7%;}
#cesta #cabArts .caa{width:40%;font-weight:bold;}
#cesta #cabArts .cap{width:10%;text-align:center;}
#cesta #cabArts .cas{width:10%;font-weight:bold;text-align:center;}
#cesta #cabArts .cae{width:10%;text-align:center;}
#cesta #cabArts .caex{width:5%;text-align:center;}
#cesta #cabArts .caei{width:5%;text-align:center;}

#cesta #compra{position:relative;padding:0px;text-align:left;border:0px solid red;}
#cesta #compra li{position:relative;overflow:hidden;float:left;display:block;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #compra .can{width:7%;font-size:20px;color:#941D1D;text-align:center;margin-top:15px;clear:left;}
#cesta #compra .caa{width:40%;font-weight:bold;white-space:pre;border:0px solid green;}
#cesta #compra .caa span{display:block;padding-left:5px; white-space: -moz-pre-wrap; color:#333;font-weight:normal;font-size:9px;padding:2px;}
#cesta #compra .caa #imgArt img{width:50px;height:50px;border:1px solid #666;padding:2px;}
#cesta #compra .caa #imgArt{width:20%;}
#cesta #compra .caa div{width:70%;}

#cesta #compra .cap{width:10%;margin-top:15px;text-align:center;}
#cesta #compra .cas{width:10%;font-weight:bold;margin-top:15px;text-align:center;}
#cesta #compra .cae{width:10%;text-align:center;margin-top:15px;border:0px solid red;}
#cesta #compra .caex{width:5%;text-align:center;margin-top:15px;white-space:normal;}
#cesta #compra .caex span{display:block;white-space: -moz-pre-wrap;white-space:normal;color:#B9C2D4;font-weight:normal;font-size:9px;padding:2px;}
#cesta #compra .caei {width:5%;text-align:center;margin-top:15px;border:0px solid red;white-space:normal;text-align:center;}

#cesta #subtotalCesta{
width:100%;
float:left;
position:relative;
color:#333333;
font-weight:normal;
text-align:left;
margin-top:10px;
margin-bottom:10px;
background-color: #c5dde8;
padding:0px;
height:25px;
}

#cesta #subtotalCesta li{position:relative;float:left;display:inline;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #subtotalCesta .can{width:7%;}
#cesta #subtotalCesta .caa{width:40%;font-weight:bold;}
#cesta #subtotalCesta .cap{width:10%;text-align:center;}
#cesta #subtotalCesta .cas{width:5%;font-weight:bold;text-align:center;}
#cesta #subtotalCesta .cae{width:10%;text-align:center;}
#cesta #subtotalCesta .caex{width:5%;text-align:center;}
#cesta #subtotalCesta .caei{width:5%;text-align:center;}

#cesta #subtotalCesta li{position:relative;float:left;display: inline;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #subtotalCesta .canR{width:7%;}
#cesta #subtotalCesta .caaR{width:40%;font-weight:bold;}
#cesta #subtotalCesta .caexR{width:5%;text-align:center;}
#cesta #subtotalCesta .capR{width:10%;font-weight:bold;text-align:center;}
#cesta #subtotalCesta .caedR{width:5%;text-align:center;}
#cesta #subtotalCesta .caeiR{width:5%;text-align:center;}
#cesta #subtotalCesta .casR{width:9%;text-align:center;}

#cesta #totalCesta li{position:relative;float:left;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #totalCesta .can{width:7%;}
#cesta #totalCesta .caa{width:40%;font-weight:bold;}
#cesta #totalCesta .cap{width:10%;text-align:center;}
#cesta #totalCesta .cas{width:5%;font-weight:bold;text-align:center;}
#cesta #totalCesta .cae{width:10%;text-align:center;}
#cesta #totalCesta .caex{width:5%;text-align:center;}
#cesta #totalCesta .caei{width:10%;text-align:center;}
#cesta #totalCesta .caei a{text-align:center;}

#cesta #totalCesta{
width:100%;
float:left;
position:relative;
height:25px;
color:#fff;
font-weight:bold;
font-size:13px;
margin-bottom:20px;
background-color:#317DB5;
padding:0px;
}
/*#cesta #totalCesta li{position:relative;float:left; display: inline;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #totalCesta .caaT{width:74%;font-weight:bold;}
#cesta #totalCesta .casT{width:70px;font-weight:bold;}
#cesta #totalCesta .caeT{width:1px;text-align:center;}
*/
#cesta #totalCesta li{position:relative;float:left; display: inline;white-space:nowrap;padding:5px;border-left:1px solid #FFFFFF;}
#cesta #totalCesta .caeTR{width:7%;text-align:center;}
#cesta #totalCesta .caaTR{width:72%;font-weight:bold;}
#cesta #totalCesta .casTR{width:9%;text-align:center;}


#cesta #vaciar 
{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;color:#C52727;font-size:10px;font-weight:bold;border:0px solid red;}

#cesta select{width:35px;color:#333;border:1px solid #317DB5;}
#cesta ul div{float:left;margin:2px;border:0px solid red;}

#cesta ul a{display:block;}
#cesta ul a span{}
#cesta ul img{border:0px;}
#cesta ul #imgArt{width:50px;height:50px;border:0px solid #666;padding:2px;}

#cesta a.artCesta {color:#333;font-size:12px;font-weight:bold;}


/* seguimiento de los pasos */
#cesta .pasoAc,.pasoAc:active,.pasoAc:visited,.pasoAc:hover
{font-family:Arial, Helvetica, sans-serif;color:#C52727;font-size:11px;font-weight:bold;text-transform:uppercase;}

#cesta ul .cestaItem{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:11px;}
#cesta ul li{padding-left:10px;margin-bottom:10px;}

#cesta .cestaItemLinks:link,.cestaItemLinks:active,.cestaItemLinks:visited,.cestaItemLinks:hover
{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:10px;}

#cesta #pasoButton{position:relative;width:99%;float:left; margin-top:10px;padding:5px;text-align:center;border:0px solid blue;}
#cesta #avNoLog{position:relative;width:98%;float:left;padding:7px;margin:0;margin-top:20px;background-color:#AD1C1C;color:#fff;font-size:13px;border:0px solid red;}

#cesta .pasosLink,.pasosLink:active,.pasosLink:visited,.pasosLink:hover
{cursor:pointer;color:#317DB5;font-size:12px;font-weight:bold;background-color:transparent;
border:1px solid #317DB5;cursor:pointer;padding:0px 20px 0px 20px;
}

#cesta .pasosL,.pasosL:active,.pasosL:visited,.pasosL:hover
{cursor:pointer;color:#317DB5;font-size:12px;font-weight:bold;background-color:transparent;
border:1px solid #317DB5;cursor:pointer;
}

#cesta .pasosR,.pasosR:active,.pasosR:visited,.pasosR:hover{cursor:pointer;color:#AD1C1C;font-size:12px;font-weight:bold;background-color:transparent;border:1px solid #AD1C1C;}

#cesta .pasosSC,.pasosSC:active,.pasosSC:visited,.pasosSC:hover{cursor:pointer;color:#317DB5;font-size:12px;font-weight:bold;background-color:transparent;}

#cesta #intro{padding:15px;color:#585858;}
#cesta #dirfac{position:relative;height:100%;width:65%;padding:10px;border:0px solid red;text-align:right;}
#cesta #dirfac li{position:relative;display:block;color:#585858;font-weight:bold;}
#cesta form .caja{
width:250px;height:13px;padding-left:5px;
border:1px solid #7e9ba9;background-color:transparent;
color:#333;font-size:11px;
}
#cesta form .btn{

background-color:#7e9ba9;
color:#FFFFFF;font-size:13px;font-weight:bold; padding: 7px; line-height: 20px;
margin-right:3px;
}
#cesta form .radio{
width:20px;height:20px;
border:1px solid #666;background-color:#AD1C1C;
color:#FFFFFF;font-size:13px;font-weight:bold;
margin-right:20px;
}

#cesta #dirpago{position:relative;height:100%;width:50%;padding:10px;border:0px solid red;text-align:right;}
#cesta #dirpago li{position:relative;display:block;color:#585858;font-weight:bold;}

#forma_pago_sel{position:relative;width:98%;float:left;padding:7px;margin:0;margin-top:20px;background-color:#AD1C1C;color:#fff;font-size:13px;border:0px solid red;}
#forma_pago_sel span{font-weight:bold;}

#resumen p{clear:left;margin-top:20px;color:#333;border-bottom:1px solid #666;text-transform:uppercase;font-weight:bold;}
#resumen div{position:relative;float:left; display: inline;width:100%;margin-top:10px;}
#resumen div span{display:block;width:10%;float:left; display: inline;text-align:right;margin-top:10px;color:#666;text-decoration:underline;}
#resumen div #ulFact{list-style-type:none;margin:0px;position:relative;float:left; display: inline;width:35%;text-align:left;padding:10px;color:#666;}
#resumen div #ulEntr{list-style-type:none;margin:0px;position:relative;float:left; display: inline;width:35%;text-align:left;padding:10px;color:#666;}

#resumen #ulPago{padding:15px;}
#aviso{color:#BF0000;padding-top:20px;padding-bottom:20px;}

#extrasDatos{text-align:left;}

#cestaVacia li{font-weight:bold;padding-top:5px;}
/* @end */
/* @group Pie */

#pie{
	background: url('../img/pie.png') no-repeat left top;
	position: relative;
	margin:20px auto;
	text-align: center; font-size:11px; color:#333;
	}
#pie span{line-height: 24px; display: block; margin: 0 auto;}
#pie span a, #pie ul#extras a {color:#1D7299;margin:0 8px;}
	#pie a:hover{text-decoration: underline;}

#pie ul#extras { list-style: none; padding-top: 8px;}
	#pie ul#extras li { display: inline; line-height: 16px; border-bottom: 0px solid #999; }
	
#pie a#cmsweb{display: block; width: 131px; height: 24px; text-indent: -9999px; background:url('../img/cmsweb_logo.png'); margin: 10px auto;}

/* @group Banners al pie */

#banners { 
	position:relative;
	text-align:center;
	}
	#banners ul {
		position:relative;
		list-style-type:none;
		margin:0 auto; padding: 0 10px;
		width:960px;
		}
		#banners ul .cab { display:none; }
		#banners ul li.bannerItem {
			display:-moz-inline-stack;
			display: inline-block;
			zoom:1;
			*display:inline; _width:1%;
			height:69px;
			padding-left: 12px; margin: 0 5px;
			background:url('../img/pie_banner_izq.png') no-repeat left top;
			}
			#banners a.bannerLinks {
				display: block;
				height:69px;
				padding-right: 12px;
				background:url('../img/pie_banner_drch.png') no-repeat right top;
				}
				#banners img, #banners object, #banners embed{ height: 59px; cursor: pointer; }

/* @end */

/* @end */

/* @group Avisos */
#info #ajaxCont #estatico p#finSesion, #info #ajaxCont #noInfo p {
	height: 54px;
	padding:50px 184px 50px 0; margin: 20px;
	font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color: #495E68; line-height: 26px; text-align: right; font-style: oblique;
	background-repeat: no-repeat;
	background-position: right top;
	}
	#info #ajaxCont #estatico p#finSesion { background-image:url('../img/aviso.png'); }
	#info #ajaxCont #noInfo p { background-image:url('../img/error.png'); }

/* @end */
/* @group Slideshow */
#gallery {position:relative; margin:0px auto; padding:10px 10px 0px 10px;border-bottom:1px solid #DCE0E8;margin-bottom:15px;border:0px solid red;}
#thumbarea {position:relative; overflow:hidden; height:230px; width:100%; margin-top: 6px;border:0px solid blue;}
#thumbs {position:absolute; list-style:none; margin-left:5px; height:260px; width:10000px; border:0px solid #333;}
#thumbs li {float:left; margin-right:15px;}
#thumbs li img{width:200px;height:170px;border:1px solid #263841;}
#thumbs li a{display:block;z-index:0;color:#fff;}
#thumbs li span{display:block; font-weight: bold;background: #6c8691;text-align: center;padding:5px; border: 1px solid #263841; border-top: none; #position:relative;#top:-3px;}

#controles{position:relative;width:100%;height:20px;border:0px solid red;padding-bottom:0px;}
#l{float:left;width:45%;background: url('../img/izq.png') no-repeat top left;height:20px;cursor:pointer;}
#r{float:right;width:45%;background: url('../img/der.png') no-repeat top right;height:20px;cursor:pointer;}
/* @end */
