/* CSS Document */

/*=================================	 I N D E X	====================================*/
#contenedor_principal{
	width: 960px;
	/*height: 550px;*/
	/*border: 1px solid #ff0000;*/
	margin: 10px auto 0px auto;
	border:10px solid #C5D2D8;
	background-color:#FFFFFF;
}

.ticker{
	border-top:5px solid #F70000;
	background-color:#000; color:#FFFFFF; width:620px; font-size:14px; margin-bottom:3px; padding:5px; font-weight:bold;}

/*==================================================================*/
						/*C A B E C E R A*/
/*==================================================================*/
.contenedor_cabecera{
	width:960px;
	height: 113px;
	margin: 0px;
	background-image:url(../imagenes/fondo_cabecera.jpg);
	/*border: 1px solid #000000;*/
}

	.contenedor_cabecera_superior{
		height: 60px;
		/*border: 1px solid #FFFFFF;*/
	}
		
		
		.contenedor-buscador{
			width:207px;
			padding-top:17px;
			/*border:1px solid #006;*/
			float:right;
			/*border:1px solid #999900;*/
		}			
		
		.contenedor-buscador input.buscador{ 
			width: 50px;
			color: #fff;
			background-color: #7388a5;
			font-size: 11px;
			margin-top:1px;
			padding:2px 4px 4px 4px;
			height:22px;
		}
		
		.contenedor-buscador input{
			width:112px;
			font-size: 15px;
			color: #333333;
			border:1px solid #ccc;
			height:17px;
		}
		
		.muneco{
			padding-top:5px;
			width:178px;
			/*border:1px solid #006;*/
			float:right;
			/*visibility:collapse;*/
		}
		
		
		
	.contenedor_cabecera_inferior{
		height: 51px;
		/*border: 1px solid #066;*/
	}


.navegacion_horizontal{
	background-color:#E2EDF3;
	height:30px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	
}

.navegacion_horizontal ul{
	margin: 0px;
	padding: 8px;
	text-align:left;
	height:30px;
}

.navegacion_horizontal li{
	display:inline;
	margin: 5px 5px 5px 5px;
	padding: 0px 10px 0px 0px;
	color: #FFFFFF;
	border-right:1px solid #036;
}

/*
.menu_izq {
	color: #FFFFFF;
	margin: 10px 0px 0px 8px;
	padding: 0px;
	text-align: right;
	float: left;
	
	width: 100px;
}

.menu_izq ul{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-align:left;
}

.menu_izq li{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 13px;
}

.menu_izq li a:hover{
	color: #fff;
	text-decoration:underline;
}

.menu_izq li a:link{
	font-size:10px;
	color: #fff;
}

.menu_izq li a:visited{
	font-size:10px;
	color: #fff;
}

.menu_dcha{
	width: 570px;
	height: 84px;
	margin: 0px 0px 0px 0px;	
	float: right;
	padding: 0px;
	
}*/

.botonera{	
	float:left;
	width:350px;
	border-left: 1px solid #A8B7F2;
	border-bottom: 1px solid #A8B7F2;
	border-top: 1px solid #A8B7F2;
	padding: 0px;
	height: 28px;
	margin: 19px 0px 0px 195px;
	/*background-color: #900;*/
}


.botonera ul{
	padding: 0px;
	margin: 0px;	
	height: 28px;
/*	border:1px dotted #00CCFF;
*/}

.botonera li{
	display:inline;	
	float:left;
	list-style:none;
	border-right: 1px solid #A8B7F2;
	text-align: center;	
	height:23px;
	padding-top:5px;
	cursor:hand;
/*	border:1px dotted #669999;
*/}
.botonera li:hover{
	background-color:#003366;
}

/*.botonera li.boton_servicios hover{
	background-image:url(../imagenes/boton_servicios_on.jpg);
	background-repeat:no-repeat;
}
*/

.botonera li a{
	font-size:11px;
	color: #003;
	padding: 5px 13px 4px 12px;
	width:auto;
	/*display: block;*/
	text-decoration:none;
/*	height:19px;
	border:1px dotted #FF0000;
*/}
botonera li a:link{
	font-size:11px;
	color: #003;
	padding: 5px 10px 4px 10px;
	width:auto;
	/*display: block;*/
	text-decoration:none;
/*	height:19px;
	border:1px dotted #FF0000;
*/}
botonera li a:visited{
	font-size:11px;
	color: #003;
	padding: 5px 10px 4px 10px;
	width:auto;
	/*display: block;*/
	text-decoration:none;
/*	height:19px;
	border:1px dotted #FF0000;
*/}
botonera li a:hover{
	font-size:11px;
	color: #FFFFFF;
	padding: 5px 10px 4px 10px;
	width:auto;
	/*display: block;*/
	text-decoration:underline;
/*	height:19px;
	border:1px dotted #FF0000;
*/}
botonera li a:active{
	font-size:11px;
	color: #FFFFFF;
	padding: 5px 10px 4px 10px;
	width:auto;
	/*display: block;*/
	text-decoration:none;
/*	height:19px;
	border:1px dotted #FF0000;
*/}

.botonera a:hover{
/*	background-color:#C1DC00;
*/	color:#ffffff;
/*	height:19px;
*/}


.botonera_derecha{
	width:362px;
	float: left;
	margin-left:38px;
	margin-top:18px;
	/*border:1px solid #063;*/
}

.botonazul{ background-color:#7388A5;}

.resultado_login{
	color:#fff;
	padding:7px 0px 0px 10px;
	text-align:right;
}
.resultado_login input.buscador{ 
	width: 40px;
	color: #fff;
	background: none;
	font-size: 12px;
	height:17px;
}

.resultado_login input{
	font-size: 9px;
	color: #333333;
	border:1px solid #ccc;
	height:12px;
}
.resultado_login a:hover{
	color:#ffffff;
}
.bajo_cabecera{
	width: 870px;
	height:20px;
	background-color:#eef3ff;
	margin: 0px auto 0px auto;
	padding-top:2px;
	padding-left:90px;
	color: #036;
	background-image:url(../imagenes/rueda.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.bajo_cabecera li{
	float:left;
	margin-left:10px;
	border-right:1px solid #036;
	padding-right:15px;
}
.bajo_cabecera a:link{
	font-size: 12px;
	color: #036;
	text-decoration: none;
}
.bajo_cabecera a:visited{
	font-size: 12px;
	color: #036;
	text-decoration: none;
}
.bajo_cabecera a:hover{
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
.bajo_cabecera a:active{
	font-size: 12px;
	color: #036;
	text-decoration: none;
}
/*===============	C O N T E N I D O	=======================*/

.contenedor_contenido{
	width: 960px;
	min-height: 450px;
	margin: 0px auto 0px auto;
}

/*ELEMENTOS COL IZQDA*/
.col_izqda{
	width: 140px;
	float: left;
	/*border: 1px solid #000066;*/
}
.col_izqda img{
	margin-bottom:3px;
}

.cuadro_afondo{
	width: 140px;
	/*height: 180px;*/
	/*border: 1px solid #000066;*/
	background-color:#efefef;
	margin-bottom: 5px;
	line-height:12px;	
}

.cuadro_afondo ul{
	margin:0px;
	padding: 0px;
}

.cuadro_afondo li{
	/*border: 1px solid #000066;*/
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	text-transform:uppercase;
	
}

.cuadro_afondo li a:link{
	font-size: 10px;
	color: #072438;
	text-decoration: none;
}

.cuadro_afondo li a:hover{
	color: #072438
	text-decoration:underline;
}

.cuadro_afondo li a:visited{
	font-size: 10px;
	color: #072438;
	text-decoration: none;
}

.cuadro_afondo li a.seleccionado{
	font-weight:bold;
	text-decoration:underline;
}

.cuadro_afondo li.titular_afondo{
	/*width: 140px;*/
	height:10px;
	text-align: left;
	/*font-weight:bold;*/
	font-size: 12px;
	font-weight:900;
	background-color:#477AB1;
	padding: 3px 10px 3px 10px;
	margin:auto 0px auto 0px;
	border-top:2px solid #fff;
	color:#FFFFFF;
}

/* PUBLICIDAD PRINCIPAL */

#publicidadprimaria {
}

#publicidadprimaria img {
margin:5px 0px 5px 0px;
}

#publicidadsecundaria {
position:relative;
margin:0px;
padding:0px;
text-align:center;
}

#publicidadsecundaria img {
margin:5px 0px 5px 0px;
}
#publicidadterciaria {
position:relative;
margin:0px;
padding:0px;
text-align:center;
}

#publicidadterciaria img {
margin:5px 0px 5px 0px;
/*padding:0px;
display: list-item;
list-style:none;*/
}

/*.banner_izq{
	width: 170px;
	height: 165px;
	background-image:url(../imagenes/fondo-afondo.jpg);
	border-top: 1px solid #bbb;
	padding: 5px;
	margin-top: 5px;
}*/



/*ELEMENTOS COL CENTRAL*/
.col_central{
	float: left;
	width: 635px;
	/*min-height: 100px;*/
	/*border: 1px dotted #000066;*/
/*	background-color:#993333;*/
	padding:0px 0px 0px 10px;
	margin: 2px 0px 0px 3px;
}

.cabecera_col-central{
	width:100%;
	height:18px;
	/*border: 1px solid #000066;*/
	/*background-color:#00CCFF;*/
	margin: 0px auto 0px auto;
	text-decoration:none;
	
}

.parte_cabecera-central{
	width: 307px;
	height: 18px;
	margin: 0px 16px 0px 0px;
	border-bottom: 1px solid #83919B;
	float: left;
	/*border: 1px solid #666666;*/
	font-size:11px;
	color: #000;
	/*background-color:#CCCCCC;*/
}

.parte_cabecera-central a{
	color: #000;
	text-decoration:none;
}

.parte_cabecera-central a:hover{
	text-decoration:underline;
}

.parte_cabecera-central-dcha{
	width: 307px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #83919B;
	float: left;
	/*border: 1px solid #666666;*/
	font-size:10px;
	color: #83919B;
	/*background-color:#CCCCCC;*/
}

.parte_cabecera-central-dcha a{
	color: #000;
	text-decoration:none;
}

.parte_cabecera-central-dcha a:hover{
	text-decoration:underline;
}

.contenedor_paginacion{
	float: left;
	width: 125px;
	height:16px;
	/*border: 1px solid #0033FF;*/
}
.contenedor_paginacion ul{
	display:inline;
}

.contenedor_paginacion li{
	display:inline;
	font-size:12px;

}
.contenedor_paginacion li.imagenes{
	padding-bottom: 4px;	
	margin: 0px 0px 0px 0px;
	font-size:11px;
	font-size:12px;
}
.contenedor_paginacion li.numeros{
	margin: 0px 1px 0px 0px;
	padding-bottom: 4px;
	font-size:11px;
	font-size:12px;
}


.contenedor_paginacion li a{
	display:inline;	
	/*color: #999999;*/
}

.contenedor_paginacion li a:hover, a:active{
	/*color: #000000;*/
}

.parte_derecha{
	height: 18px;
	width: 56%;
	background-color:#E6E9EB;
	float: right;
	font-size:10px;
	text-align:right;
	/*border-bottom: 1px solid #83919B;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.parte_derecha img{
	float: right;
	border: 0px;
	display: inline;
	margin: 0px;
}
.parte_cabecera-central-dcha a.azul{
	
	text-decoration:underline;
	font-size:11px;
}

/*Elementos de Articulo*/
.articulo{
	width: 307px;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 10px 0px 10px 0px;
	float:left;
	height:125px;	
}

.articulo img{
	width: 100px;
	float: left;
	margin-right: 3px;
	border:1px solid #666;
}
.articulo img.carrito{
	float:none;
	width:auto;
	margin-top:0px;
	padding-top:4px;
	border:none;
}
.articulo img.oferta{
	float:none;
	width:auto;
	margin-top:0px;
	padding-top:0px;
	border:none;
}

.articulo h3{
	/*border-bottom: 1px solid #CDD3D7;*/
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color: #072438;
}
.articulo h3 a:link,h3 a:visited, h3 a:active{
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color: #072438;
}

.articulo h4{
	/*border-bottom: 1px solid #CDD3D7;*/
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
}

.articulo h5{
	/*border-bottom: 1px solid #CDD3D7;*/
	padding: 2px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	color:#83919B;
}
.articulo h5 a:hover{
	text-decoration:none;
}

.precio_pequeno{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	/*border: 1px solid #CCCCCC;*/
}

.iva_pequeno{
	font-size:9px;
	caption-side:83919B;
	/*border: 1px solid #CCCCCC;*/
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
	margin-left: 5px;
}



.articulodcha{
	width: 307px;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 10px 0px 10px 0px;
	/*background-color: #FF99CC;*/
	float:left;
	height:125px;
}

.articulodcha img{
	width: 100px;
	float: left;
	margin-right: 3px;
	border:1px solid #666;
}
.articulodcha img.carrito{
	float:none;
	width:auto;
	margin-top:0px;
	padding-top:4px;
	border:none;
}
.articulodcha img.oferta{
	float:none;
	width:auto;
	margin-top:0px;
	padding-top:0px;
	border:none;
}
.articulodcha h3{
	/*border-bottom: 1px solid #CDD3D7;*/
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color: #83919B;
}
.articulodcha h3 a:link,h3 a:visited, h3 a:active{
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color: #333;
}

.articulodcha h4{
	/*border-bottom: 1px solid #CDD3D7;*/
	padding: 5px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
}

.articulodcha h5{
	/*border-bottom: 1px solid #CDD3D7;*/
	padding: 2px 2px 5px 2px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	color:#83919B;
}
.articulodcha h5 a:hover{
	text-decoration:none;
}



/*ELEMENTOS COL DERECHA*/
.col_dcha{
	width: 160px;
	float: right;
	/*border: 1px dotted #000066;*/
	margin:2px 0px 0px 0px;
}

.col_dcha-cabecera{
	width:100%;
	background-color:#072438;
	background-repeat:no-repeat;
	text-align:center;
}

/*.col_dcha-cabecera_img{
	margin: 1px 20px 1px 20px;
	min-height:10px;
}
*/
.col_dcha-articulo{
	cursor:hand;
	width: 100%;
	/*height: 125px;*/
	margin: 0px 0px 4px 0px;
	background-image:url(../imagenes/bolita.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	padding:0px;
	border-bottom: 2px solid #0A2D47;
}

.col_dcha-articulo img{
	width:100px;
	margin: 0px;
	float: left;
}



.col_dcha-articulo .precio_oferta{
	width: 59px;
	float: right;
	margin: 20px 0px 0px 0px;
	font-size: 15px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	letter-spacing: -2px;
	color: #FFFF00;
}

.col_dcha-articulo-pie{
	background-color: #efefef;
	height: 15px;
	width: auto;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #fff;
}/*
.col_dcha-articulo-boton{
	width: 100px;
	background-color:#072438;
	color: #ffffff;
	font-size:9px;
	font-weight:bold;
	float: left;
	margin: 7px 10px 5px 5px;
}

.separador{
	width: 3px;
	height: 100%;
	float:left;
	background-color:#FFFFFF;
}

.col_dcha-articulo-carro{
	width: 54px;
	margin:6px 0px 0px 0px;
	float: right;
}
	*/
/*===============	C O N T E N I D O	=======================*/

.pie{
	position:relative;
	width:980px;
	height: 20px;
	border-top: 3px solid #003366;
	margin: 5px auto 10px auto;
}

.direccion{
	font-size:11px;
	color:#fff;
	float: left;
}

.direccion strong{
	color:#FFF;
}

.copyright{
	color: #ffffff;
	float:right;
	text-align:right;
}



#bloque-login {
position:relative;
margin:10px 0px 10px 120px;
}
#bloque-login h5 {
font-weight:normal;
margin:0px 0px 10px 0px;
color:#FFFFFF;
}
#bloque-login input {
margin: 0px 10px 5px 0px;
padding:3px;
}
.formulario {
background-color:#fff;
border:1px solid #ccc;
color:#999;
}
.formulario-buscador {
margin:8px 10px 0px 0px;
background-color:#fff;
border:1px solid #E6FFB0;
color:#274F76;
}
.formulario-boletin {
margin:5px 0px 5px 0px;
background-color:#fff;
border:1px solid #ccc;
color:#999;
}
.boton {
background-color:#45576C;
border:1px solid #C6CED7;
color:#fff;
font-size:11px;
width:100px;
padding:3px 0px 3px 0px;
margin:0px 0px 0px 0px;
}
.boton-buscador {
background-color:#669900;
border:1px solid #E6FFB0;
color:#fff;
font-size:11px;
padding:2px;
margin:0px 15px 0px 0px;
}
.boton-boletin {
background-color:#45576C;
border:1px solid #C6CED7;
color:#fff;
font-size:11px;
width:100px;
padding:3px 0px 3px 0px;
margin:0px 0px 0px 0px;
}

#bloque-login h6 {
font-weight:normal;
margin:0px 0px 10px 0px;
font-size:9px;
color:#fff;
}


#contenedor-contenido {
margin:0px;
padding:0px;
}

#contenido-izquierdo {
position:relative;
float:left;
width:600px;
margin:0px;
padding:0px;
}

#contenido-derecho {
position:relative;
float:right;
width:180px;
margin:0px;
padding:0px;
background-color:#f8f8f8;
}

.limpia {
	height:1px;
	clear:both;}

.pildora {
margin:10px 0px 0px 0px;
padding:6px;
border:1px solid #ebebeb;
background-color:#FFFFFF;
}
.pildora h4 {
color:#000;
border-bottom:2px solid #666;
}
.pildora h6 {
color:#999;
}

.pildora-masvendidos {
margin:0px 0px 2px 0px;
padding:2px;
border:1px solid #fff;
background-color:#efefef;
line-height: 12px;
list-style:circle;
}

.pildora-masvendidos ol {
padding:5px 0px 0px 5px;
margin:0px;
list-style-type:decimal;
list-style-position:inside;
}
.pildora-masvendidos li {
font-size:10px;
margin:2px 0px 2px 0px;
color:#333333;
list-style-type:decimal;
list-style-position:inside;
}
.pildora-masvendidos li a{
color:#45576C;
}





/* Bloques para interior */

#breadcrumbpor {
position:relative;
margin:30px 5px 0px 0px;
padding:2px 10px 1px 0px;
border-bottom:1px solid #83919B;
font-size:12px;
color:#333;
}
#breadcrumb {
position:relative;
margin:2px 5px 0px 0px;
padding:2px 10px 1px 0px;
border-bottom:1px solid #83919B;
font-size:12px;
color:#333;
}
.sutil {
font-size:9px;
color:#999999;
}
.sutil a {
color:#999999;
}

.paginacion {
position:relative;
margin:0px 10px 10px 0px;
padding:5px 10px 5px 0px;
border-bottom:2px solid #ccc;
font-size:11px;
background-color:#efefef;
color:#666666;
}

.productoenfamilia {
position:relative;
margin:0px 0px 0px 0px;
font-size:11px;
}
.productoenfamilia img {
position:relative;
float:left;
border:1px solid #ccc;
margin:0px 10px 0px 0px;
}
.productoenfamilia img.carrito{
	float:none;
	width:auto;
	margin-top:0px;
	padding-top:4px;
	border:0px solid 000;
}
.etiquetaproducto {
font-size:9px;
color:#999;
}
.etiquetaproducto img {
border:none;
margin:0px;
}

/* SUBCLASES PARA TEXTOS DE PRODUCTOS */

.marca {
color:#999999;
text-transform:uppercase;
}
.marca A:link    { color: #999999;  font-weight: normal; text-decoration:none;}
.marca A:visited { color: #999999;  font-weight: normal; text-decoration:none;}
.marca A:hover   { color: #333333;  font-weight: normal; text-decoration:underline;}
.marca A:active  { color: #999999;  font-weight: normal; text-decoration:none;}

.textoprecio {
color:#333333;
font-weight:bold;
}

.precio {
color:#999933;
font-weight:bold;
}

.textoiva {
color:#999999;
font-size:9px;
}

.preciohabitual {
color:#999999;
font-size:11px;
}

/* PÁGINA DE PRODUCTOS */

.contenedor_img{
	width: 300px;
	height: 375px;
	margin: 5px 0px 0px 0px;
	float: left;
	/*border: 1px solid #000033;*/
}

.texto_producto{
	width: 300px;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 5px 5px 0px 10px;
	/*border: 1px solid #000033;*/
	line-height: 14px;
}

.texto_producto h3{
	color: #000033;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:2px;
}
.texto_producto h4{
	color: #c1dc00;
	font-size: 12px;
	font-weight: bold;
}

.texto_producto h5{
	color: #83919B;
	font-size: 11px;
	border-top: 1px solid #83919B;
	border-bottom: 1px solid #83919B;
}	

.precio_producto{
	width: 295px;
	/*background-image:url(../imagenes/fondo_precio.jpg);
	background-position:right;
	background-repeat:no-repeat;*/
	float: right;
	margin: 5px 5px 5px 9px;
	padding: 5px 5px 0px 0px;
	/*background-color:#e9f4fc;*/
}

.precio_producto h4{
	color: #000033;
	font-weight:bolder;
	font-size:12px;
	display: inline;
	margin: 0px 3px 5px 0px;
}

.precio_producto h5{
	color: #000033;
	font-size: 10px;
	line-height: 15px;

}
.precio_producto h6{
	color: #83919B;
	font-size:8px;
	display: inline;
}

.texto_caracteristicas{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 5px 5px 0px 0px;
	/*border: 1px solid #000033;*/
	line-height: 14px;
}

.texto_caracteristicas h3{
	color: #000033;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:2px;
}
.texto_caracteristicas h4{
	color: #c1dc00;
	font-size: 12px;
	font-weight: bold;
}

.texto_caracteristicas h5{
	color: #83919B;
	font-size: 11px;
	border-top: 1px solid #83919B;
	border-bottom: 1px solid #83919B;
}	
/*****************************************************************************************/
/************ ANTIGUOS *******************************************************************/
/****************************************************************************************/

.votacion  /* ESTILOS PARA LAS PILDORAS LATERALES DE COLUMNAS. BUSCADOR, AUTENTICACION... */
	{
	position:relative;
	background-color: #FFFFff;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom-color: #F2FFD9;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-top-color: #456600;
	border-top-style: solid;
	border-top-width: 7px;
	text-align: left;
	}


.bloquealta 
	{
	position:relative;	
	margin-bottom: 10px;
	background-color:#ffffff;
	padding:5px;
	clear:both;
	}
 			
.bloquealta img{
	position:relative;	
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}	

.bloquealta h3{
	font-size:20px;
	color:#072438;
}
.bloquealta h4{
	font-size:13px;
	color:#072438;
	font-weight:bold;
	border-bottom:1px solid #c1dc00;
	margin-top:10px;
}
.bloquealta h5{
	font-size:11px;
	color:#072438;
}

.bloquealta p{
	margin-top:10px;
	position:relative;
}	
	
.bloquealta li{
	position: relative;
	list-style:disc;
	margin:0px 0px 0px 40px;
	list-style-position: outside;
}

.bloquealta input{
	border:1px solid #072438;
	margin:0px;
	padding:2px;
	width:275px;
	font-size:10px;
	color:#999999;
}
.bloquealta input.obligatorio{
	background-color:#FFFFCC;
}
.bloquealta input.check{
	width:auto;	
	border:none;
}
.bloquealta input.boton{
	width:285px;
	border:none;
	margin-right:30px;
	background-color:#c1dc00;
	color:#072438;
	font-size:14px;
}


.bloquea 
	{
	position:relative;	
	margin-bottom: 10px;
	background-color:#ffffff;
	padding:5px;
	clear:both;
	}
 			
.bloquea img{
	position:relative;	
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}	

.bloquea img.icono{
	position: static;
/*	float:none;
	margin:0px 2px 0px 0px;*/
	margin-right:2px;
	margin-bottom:0px;	
}	

.bloquea h3{
	font-size:20px;
	color:#072438;
}
.bloquea h4{
	font-size:13px;
	color:#072438;
	font-weight:bold;
}
.bloquea h5{
	font-size:11px;
	color:#072438;
}

.bloquea p{
	margin-top:5px;
	position:relative;
}	
	
.bloquea li{
	position: relative;
	list-style:disc;
	margin:0px 0px 0px 40px;
	list-style-position: outside;
}

.bloquea li.seccion{
	position: relative;
	list-style: circle;
	color:#e6e9eb;
	margin:0px 0px 0px 60px;
	list-style-position: outside;
}
.bloquea li.seccion a{
	color:#072438;
}
.bloquea li.oculta{
	position: relative;
	list-style: circle;
	border-top:1px solid #072438;
	color:#072438;
	margin:0px 0px 0px 40px;
	list-style-position: outside;
}
.bloquea li.oculta a{
	color:#072438;
}
.bloquea li.etiqueta{
	position: relative;
	list-style: circle;
	color:#072438;
	font-size:18px;
	text-transform:lowercase;
	margin:0px 0px 0px 40px;
	list-style-position: outside;
}

.bloquea input{
	border:1px solid #072438;
	margin:0px;
	padding:2xp 2px 3px 3px;
	width:275px;
	font-size:10px;
}

.bloquea input.check{
	width:auto;	
	border:none;
}
.bloquea input.formulariocantidad{	
	width:28px;
	padding:0xp 2px 0px 2px;
	font-size:10px;
	border:1px solid #e6e9eb;
	text-align:right;
}

.bloquea input.login{	
	width:120px;
	font-size:10px;
	border:1px solid #072438;
	text-align:center;
}
.bloquea input.botonlogin{	
	width:70px;
	padding:2xp 2px 2px 2px;
	font-size:10px;
	border:1px solid #072438;
	background-color:#072438;
	text-align:center;
	height:18px;
	color:#FFFFFF;
}

.bloquea input.botonalta{	
	width:70px;
	padding:2xp 2px 2px 2px;
	font-size:10px;
	border:1px solid #c1dc00;
	background-color:#c1dc00;
	text-align:center;
	height:18px;
	color:#072438;
}

.bloqueb 
	{
	position:relative;
	border:1px solid #F2FFD9;
	margin-bottom: 10px;
	margin-right: 10px;
	padding:5px;
	clear:both;
	}		
	.bloqueb a:link    { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloqueb a:visited { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloqueb a:hover   { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloqueb a:active  { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	
.bloquec
	{
	position:relative;
	background-color: #F2FFD9;
	margin-bottom: 10px;
	margin-right: 10px;
	padding:5px;
	clear:both;
	}	
	.bloquec a:link    { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloquec a:visited { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloquec a:hover   { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloquec a:active  { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
				
.bloqued	
	{
	position:relative;
	background-color: #ffffff;
	border:1px solid #456600;
	margin-bottom: 10px;
	margin-right: 10px;
	padding:5px;
	clear:both;
	}	
	.bloqued h1 {color: #d3b841;} /* ** COLORES ESPECIFICOS DE TEXTO EN ESTE BLOQUE ****** */
	.bloqued h2 {color: #d3b841;} /* ** COLORES ESPECIFICOS DE TEXTO EN ESTE BLOQUE ****** */
	.bloqued h3 {color: #d3b841;} /* ** COLORES ESPECIFICOS DE TEXTO EN ESTE BLOQUE ****** */
	.bloqued a:link    { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloqued a:visited { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloqued a:hover   { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloqued a:active  { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */

.bloquee 
	{
	position:relative;
	background-color: #F2FFD9;
	border:1px solid #456600;;
	margin-bottom: 10px;
	margin-right: 10px;
	padding:5px;
	clear:both;
	}	
	.bloquee h1 {color: #d3b841;} /* ** COLORES ESPECIFICOS DE TEXTO EN ESTE BLOQUE ****** */
	.bloquee h2 {color: #d3b841;} /* ** COLORES ESPECIFICOS DE TEXTO EN ESTE BLOQUE ****** */
	.bloquee h3 {color: #d3b841;} /* ** COLORES ESPECIFICOS DE TEXTO EN ESTE BLOQUE ****** */
	.bloquee a:link    { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloquee a:visited { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloquee a:hover   { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.bloquee a:active  { padding:2px; margin:2px;}   /* ENLACES DENTRO DE ESTE BLOQUE */


.cabecerabloque /* ** CABECERA BLOQUES (AUTOR Y FECHA) ****** */
	{
	padding: 2px 2px 2px 5px;
	margin: 0px;
	color:#456600;
	border-left-color: #456600;
	border-left-style: solid;
	border-left-width: 10px;
	background-color: #F2FFD9;
	}
	
.piebloque /* ** PIE PARA IMPRIMIR, ENVIAR POR CORREO, VALORAR, ETC. ****** */
	{
	position:relative;
	padding: 3px 3px 3px 5px;
	margin: 7px 0px 7px 0px;
	background-color: #FCFFE1;
	}

.pieadjuntos /* ** ASPECTO DEL BLOQUE DE DOCUMENTOS ADJUNTOS****** */
	{
	position:relative;
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 5px 0px;
	border-color: #C1DC00;
	border-width: 1px;
	border-style: solid;
	}
	.pieadjuntos li{
		margin:5px 0px 5px 20px;
	}

.grafico /* ** ASPECTO DEL BLOQUE DE CONTENIDO CON GRAFICO ****** */
	{
	position: relative;
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 5px 0px;
	border-color: #C1DC00;
	border-width: 1pz;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: right top;
	}	

.enlaces /* ** ASPECTO DEL BLOQUE DE ENLACES ****** */
	{
	position: relative;
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 5px 0px;
	border-color: #C1DC00;
	border-width: 1px;
	border-style: solid;
	}
		
	.enlaces a:link    { color: #456600;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.enlaces a:visited { color: #456600;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.enlaces a:hover   { color: #000000;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.enlaces a:active  { color: #456600;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	
	.enlaces li{
		margin:0px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}

.bloquebuscadoravanzado /* BUSCADOR AVANZADO */
	{
	margin-top:5px;
	position: relative;
	background-color: #ffffff;
	border-color: #C1DC00;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	}

.enlacesbuscador  /* ENLACES PERSONALIZADOS PARA EL BLOQUE BUSCADOR */
	{
	margin: 5px 0px 10px 0px;
	border-style: solid;
	border-color: #F2FFD9;
	border-width: 5px;
	background-color: #ffffff;
	}
	.enlacesbuscador a:link    { color: #988423;  font-weight: normal;}   /* unvisited links */
	.enlacesbuscador a:visited { color: #988423;  font-weight: normal;}   /* visited links   */
	.enlacesbuscador a:hover   { color: #5f5216;  font-weight: normal;}   /* user hovers     */
	.enlacesbuscador a:active  { color: #333333;  font-weight: normal;}  /* active links    */

	

.bloqueformularioalta /* FORMULARIO ALTA USUARIOS. ASPECTO DE LOS BOTONES VA EN ASPECTO.CSS */
	{
	margin-top:5px;
	position: relative;
	background-color: #ffffff;
	border-color: #F2FFD9;
	border-style: solid;
	border-width: 5px;
	padding: 10px;
	}
	
.apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
	{
	float:right;
	position: relative;
	width:170px;
	margin: 5px 5px 20px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #F2FFD9;
	border-top-color: #456600;
	border-top-style: solid;
	border-top-width: 5px;
	color:#727E01;
	}
		
.paginacion /* PAGINACION ENTRE PAGINAS */
	{
	padding: 3px 3px 3px 3px;
	margin: 10px 0px 10px 0px;
	color:#666666;
	text-align:center;
	}
		
		
.eventocircular /* CABECERA PARA LOS EVENTO "CIRCULAR" */
	{
	padding: 3px 3px 3px 3px;
	background-color:#EDF2AC;
	color:#073360;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #073360;
	border-left-color: #073360;
	border-left-style: solid;
	border-left-width: 10px;
	font-size:12px;
	}
		
.galeria /* BLOQUES GALERIA DE IMAGENES */
	{
	position: relative;
	padding: 10px;
	border:1px solid #cccccc;
	background-color: #ffffff;
	margin: 10px 5px 10px 0px;
	text-align:center;
	}
	.galeria img /* ASPECTO IMAGENES DENTRO DE LA GALERIA (TAMAÑO VA EN DEFINICIONES */
	{
	float:none;
	padding: 5px;
	}

.enviarporcorreo /* ASPECTO BLOQUE ENVIAR POR CORREO */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	color:#666666;
	border-style: solid;
	border-width: 5px;
	border-color: #F2FFD9;
	background-color: #ffffff;
	margin-bottom: 10px;
	}
	.enviarporcorreo li /* BARRA LATERAL DE COLOR*/
		{
		list-style-type: none;
		border-left-color: #456600;
		border-left-style: solid;
		border-left-width: 5px;
		}
					
.valorar /* ASPECTO DEL BLOQUE VALORAR PUBLICACION */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	color:#666666;
	border-style: solid;
	border-width: 5px;
	border-color: #F2FFD9;
	background-color: #ffffff;
	margin-bottom: 10px;
	}
		.valorar li /* BARRA LATERAL DE COLOR*/
		{
		list-style-type: none;
		border-left-color: #456600;
		border-left-style: solid;
		border-left-width: 5px;
		}

.error /* ESTILO PARA LA PAGINA ERROR 404 */
	{
	padding: 5px 5px 5px 10px;
	color:#666666;
	border-style: solid;
	border-width: 20px;
	border-color: #456600;
	background-color: #F2FFD9;
	margin-bottom: 5px;
	}
		
.autenticacionerror /* ESTILO PARA ERROR DE AUTENTICACION */
	{
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin: 100px auto 0px auto;
	width:350px;
	text-align:center;
	background-color:#ffffff;
	color:#FF0000;
	background-image:url(../imagenes/caution.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:35px;
	padding-bottom:20px;
	}
.autenticacionerror a:hover{color:#000000;}
.autenticacionerror a:visited{color:#000000;}
.autenticacionerror a:link{color:#000000;}
.autenticacionerror a:active{color:#000000;}

.autenticacionok /* ESTILO PARA OK DE AUTENTICACION */

	{
	background-color: #ffffff;
	border-color: #c1dc00;
	border-style: solid;
	border-width: 1px;
	margin: 100px auto 0px auto;
	width:350px;
	padding: 10px;
	text-align:center;
	}

.bloqueformulario /* ESTILO EL BLOQUE DE FORMULARIO */
	{
	padding: 5px 5px 5px 10px;
	border-style: solid;
	border-width: 10px;
	border-color: #F2FFD9;
	background-color: #ffffff;
	margin-bottom: 5px;
	}

/************************* AÑADIDOS ********************************/
.bloque{
	margin: 10px 10px 10px 0px;
	background-color:#FFFFFF;
}
.bloque h2 {
font-size:18px;
margin:5px 0px 5px 0px;
padding:0px;
font-weight:normal;
}

.cajafondo{
	padding:5px 5px 5px 10px;
	background-color:#e6e9eb;
	margin:10px 0px 5px 0px;
	border:1px solid #fff; /*Si quitas este borde se desmontan los H3 en IE6...¿?*/
	border-left:4px solid #c1dc00;
}
.cajafondo h3{
	font-size:14px;
	/*border:1px solid #333;*/
}
.cajafondo h3 a{
	color:#c1dc00;
}

/************ PAGO ON LINE ********************************/
.pagoonline{
	width: 600px;
	height:410px;
	margin: 10px auto 10px auto;
	text-align:center;
	border-bottom: 5px solid #dedede;
	background-color:#FFFFff;
}

	.pagoonline h1{color: #fff; padding: 5px;background-color: #700; margin-top:0px;}
	.pagoonline h1.valido{background-color: #060;}
	.pagoonline h1.novalido{background-color: #700;}
	.pagoonline h1.tpv{background-color: #1D3D6E;}
		
	.pagoonline a:link{padding: 5px 10px 5px 10px; background-color: #1D3D6C; border: 1px solid #333; color: #7DB1D0; font-weight:bold; text-decoration:none;}
	.pagoonline a:active{padding: 5px 10px 5px 10px;background-color: #1D3D6C; border: 1px solid #333;color: #7DB1D0; font-weight:bold; text-decoration:none;}
	.pagoonline a:visited{padding: 5px 10px 5px 10px; background-color: #1D3D6C; border: 1px solid #333;color: #7DB1D0; font-weight:bold; text-decoration:none;}
	.pagoonline a:hover{padding: 5px 10px 5px 10px; background-color: #7DB1D0; border: 1px solid #333; color: #1D3D6C; font-weight:bold; text-decoration:none;}

.contenidopago{margin: 25px auto 20px auto;}

	.contenidopago h4{
		text-align:left;
		color: #333;
		margin: 15px 0px;
		width: 150px;
	}
	
	.contenidopago h4{font-weight:bold;}

	
	.pagomensaje{
		background-color: 7DB1D0;
		border: 1px solid #efefef;
	}

