﻿/* CSS Document */
*
	{
		margin: 0;
		padding: 0;/* para Firefox */
	}



body
{
background:url(images/fondo.jpg);
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;


}


div#encabezado
	{
		margin: 0 auto 0 auto; /* centrar en DIV */
		
		width: 805px; /* ancho del DIV */
		height: auto;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
		background-image: url("images/sombra_encabezado.png");
		background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
	
	}

div.contenido_interior
{
 padding-left:2px; 
 padding-right:2px; 
 width:760px;
 margin:auto;

}

div#hoja
{
/*background-image: url("images/flores.jpg");*/
top:0px;
right:0px;
height:50px;
/*height:119px;*/
width:326px;
background-repeat:no-repeat;
float:right;
}
		
	
div#cuerpo
	{
		margin: 0 auto 0 auto;
		margin-top:-10px;
		//margin-top:-10px;
		width: 805px;
		background-image: url("images/sombra_contenido.png");
		background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
	}
	


	
div#pie
	{
		margin: 0 auto 0 auto;
		width: 805px;
		height:143px ; /* alto de la imagen (foot.png) después de haberla cortado */
		background-image: url("images/sombra_cola.png");
		background-repeat: no-repeat; 
	}
	
	
	
	
table tr td.alineacion1
{
padding-left:12px;

}


.normal {
  /*width: 250px;*/
  border: 1px solid #000;
  border-collapse: collapse;
}
.normal th, .normal td {
  border: 0px solid #000;
  padding:0px;
}


p.textocentral
{
font-size:12px;
text-align:justify;
}

p.titulotextocentral
{
font-size:16px;
color:#932C9B;
font-weight:600;

}



#registrarempresa 
{
width:302px;
height:210px;
background: url(images/linea_fondo_reg.jpg);
background-repeat:repeat-x;
border:1px solid #D1D1D1;
background-color:#F6F6F6;
margin-left:10px;
}

#contenido_registrarempresa
{
	margin-left:10px;
}

#regempr_izq
{
width:35%;
float:left;
}

#regempr_der
{
width:65%;
/*width:180px;*/
float:left;
font-size:12px;
margin-top:20px;
}
#regempr_der, #regempr_der_2 p.negrita
{
font-size:12px;
font-weight:600;

}

#regempr_der p.azul
{
font-size:12px;
color:#2B4C72;
font-weight:600;

}	

#centro_izquiero
{
width:200px;
float:left;
height:100px;
}

.texto_subcat_catalogo
{
	font-size:12px;
	color:#666;
}


/*Para los mensajes del carrito*/
#error-msg {
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-align: center;
	background: #b00000 url(images/error.gif) no-repeat 4px 3px;
	color: #fff;
	padding-bottom: 2px;
}

#indicator-msg {
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-align: center;
	background: #d7ecfe url(images/scanner.gif) no-repeat 4px 3px;
	color: #000;
	padding-bottom: 2px;
}

#ok-msg {
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-align: center;
	background: #14682e url(images/exito.gif) no-repeat 4px 3px;
	color: #fff;
	padding-bottom: 2px;
}
	
.tituloCesta
{
	background-color:#f7f7f7;  /*#295BAC;*/
	color:#295BAC; /*#F4C859;*/
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:center;
	border: 1px solid #cccccc;
	height:20px;
}

.tituloTabla {
	background-color: #f1aff7;
	color: #295BAC;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;	
	width: 162px;
	border: 1px solid #cccccc;
	height:20px;
}

.links{color:#2E61B1;text-decoration:none}
.links:hover{color:orange;text-decoration:underline}
.links:active{color:yellow;background:black;textdecoration:overline} 
.links:visited{color:grey;font-style:italic} 

.tableCesta
{
	width:590px;
}

.secciones
{
	text-align:justify; vertical-align:text-top;
	color:#AE29A6;
	font-size:16px;
	font-weight:bold;
}
.secciones_contenido
{
	text-align:justify; vertical-align:text-top;
	color:#666;
	font-size:12px;
	border-bottom:#AE29A6 1px solid;
}
.secciones_contenido_faqs
{
	text-align:justify; vertical-align:text-top;
	color:#666;
	font-size:12px;
}
.contenido_historia
{
	text-align:justify; vertical-align:text-top;
	color:#666;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
.label_texto_contacto
{
	text-align:justify;
	color:#004C75;
}
.label_contacto
{
	text-align:left;
	color:#A426A1;
	vertical-align:top;
}
.texto_comentarios
{
	text-align:justify;
	color:#808080;
}
.link_comentarios a:link{color:#808080; font-weight:bold;}
.link_comentarios a:visited{color:#808080; font-weight:bold;}
.link_comentarios a:active{color:#932C99; font-weight:bold;}
.link_comentarios a:hover{color:#932C99; font-weight:bold;}

.fechas
{
	color:#808080;
	font-size:10px;
	/*font-weight:bold;*/
}
.fecha_multimedia
{
	color:#da8be2;
	float:right;
}
.titulo_multimedia
{
	color:#4a4949;
	text-align:center;
	height:35px;
}
#divPubli
{
	margin-top:8px;
}
.imgs_espacios
{
	vertical-align:top;
	margin-top:50px;
}
.imgs_espacios_sencillo
{
	vertical-align:top;
	margin-top:3px;
}
.faqs_title_mini
{
	float:left;
	text-align:left; vertical-align:text-top;
	color:#AE29A6;
	font-size:12px;
	font-weight:bold;
}
.faqs_title_mini a:link{color:#932C99; font-weight:bold;}
.faqs_title_mini a:visited{color:#932C99; font-weight:bold;}
.faqs_title_mini a:active{color:#932C99; font-weight:bold;}
.faqs_title_mini a:hover{color:#99CC01; font-weight:bold;}

.titulo_busqueda a:link{color:#9B2DA6; font-weight:bold; text-decoration:none;}
.titulo_busqueda a:visited{color:#9B2DA6; font-weight:bold; text-decoration:none;}
.titulo_busqueda a:active{color:#9B2DA6; font-weight:bold; text-decoration:none;}
.titulo_busqueda a:hover{color:#9B2DA6; font-weight:bold; text-decoration:none;}

.stylo_buscar
{	
	border:#9C399C solid 1px;
	height:20px;
}

#divimg1 a
{
	background-image:url(images/picture1-off.jpg);
	background-repeat:no-repeat;
	width:97px; 
	height:21px;
	display: block;
}

#divimg1 a:hover
{
	background-image:url(images/picture1-on.jpg);
	background-repeat:no-repeat;
	width:97px; 
	height:21px;
	display: block;
}

#divimg2 a
{
	background-image:url(images/picture2-off.jpg);
	background-repeat:no-repeat;
	width:97px; 
	height:21px;
	display: block;
}

#divimg2 a:hover
{
	background-image:url(images/picture2-on.jpg);
	background-repeat:no-repeat;
	width:97px; 
	height:21px;
	display: block;
}

