form, p, input{
	margin:0;
	padding:0;
}
.fondoweb{
	background-color: #fde2be;
}
.fondogeneral{
	border:1px solid #1C4055;
}
.bordeazulclaro{
	border:1px solid #4e93d1;
	background-color: #ffffff;
}
.bordenaranja{
	border:1px solid #DBBD89;
}
.bordegrana{
	border:1px solid #4C1919;
}
.lineanaranja{
	background-color: dbbd89;
}
.lineanaranja2{
	background-color: f5ba74;
}
.lineaazul{
	background-color: 4e93d1;
}
.fondosup_carrito{
	background-color: #4e93d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fondocabecera{
	background-image: url(../images/cabecera_001.jpg);
	background-repeat: no-repeat;
}
.fondoscroll{
	background-image: url(../images/fondoscroll.gif);
	background-repeat: repeat-y;
}
.fondosuperior_destacados{
	background-image: url(../images/fondosuperior_destacados.gif);
	background-repeat: repeat-x;
	background-color: #fde5c4;
}
.fondocabecera2{
	background-image: url(../images/cabecera_002.jpg);
	background-repeat: no-repeat;
}
.fondobuscador{
	background-color: #BCCBD4;
}
.fondoseccion{
	background-image: url(../images/fondo_seccion.gif);
	background-repeat: no-repeat;
}
.fondoseccionlg{
	background-image: url(../images/fondo_seccion_lg.gif);
	background-repeat: no-repeat;
}
.galeriafot{
	background-image: url(../images/galeria_fot.jpg);
	background-repeat: no-repeat;
}
.galeriafot2{
	background-image: url(../images/galeria_fot2.jpg);
	background-repeat: no-repeat;
}
.fondogaleria{
	background-image: url(../images/fondo_galeria.gif);
	background-repeat: no-repeat;
}
.fondofoto{
	background-image: url(../images/fondo_foto.gif);
	background-repeat: no-repeat;
}
.idiomas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E2C3D;
	text-decoration: none;
}
.menusuperior {
	background-color: #1C4055;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fondosuperior_01{
	background-image: url(../images/fondosuperior_01.gif);
	background-repeat: no-repeat;
}
.esquina_menu{
	background-image: url(../images/esquina_menu.gif);
	background-repeat: no-repeat;
}
.menusuperiorselec {
	background-color: #4e93d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DBBD89;
	text-decoration: none;
}
.fondoazul {
	background-color: #4e93d1;
}
.fondobeige {
	background-color: #fde5c4;
}
.letraidiomas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4e93d1;
	text-decoration: none;
}
.navegacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #802113;
	text-decoration: none;
}
.letravolver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c4750b;
	text-decoration: none;
}
.letramenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fabc69;
	text-decoration: none;
	text-transform: uppercase;
}
.letramenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e93d1;
	text-decoration: none;
}
.letrablancamenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.menulateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C4055;
	text-decoration: none;
}
.menulateralselec {
	background-color: #DBBD89;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C4055;
	text-decoration: none;
}
.blanco16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.blanco14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.blanco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.blanco12gra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}
.buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #18528c;
	text-decoration: none;
}
.buscador2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #18528c;
	text-decoration: none;
}
.grisfuerte11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-transform: none;
	color: #353535;
	text-decoration: none;
}
.grisfuerte10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	text-transform: none;
	color: #353535;
	text-decoration: none;
}
.gris9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-transform: none;
	color: #353535;
	text-decoration: none;
}

.rojofuerteplus10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-transform: none;
	color: #520B13;
	text-decoration: none;
}

.rojo_pie{
	color :#801813;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;

}
.rojo16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C1919;
	text-decoration: none;
}
.rojo14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C1919;
	text-decoration: none;
}
.rojo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C1919;
	text-decoration: none;
}
.rojo11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C1919;
	text-decoration: none;
}
.rojo10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C1919;
	text-decoration: none;
	text-transform: lowercase;
}
.rojo10tachado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration:line-through;
	text-transform: lowercase;
}
.naranja16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #DBBD89;
	text-decoration: none;
}
.naranja14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #D78209;
	text-decoration: none;
}
.naranja11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #D78209;
	text-decoration: none;
	text-transform: uppercase;
}
.naranja12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #D78209;
	text-decoration: none;
}
.naranjacarrito2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #D78209;
	text-decoration: none;
	text-transform: uppercase;
}
.azul16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #4e93d1;
	text-decoration: none;
}
.azul16GRA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #4e93d1;
	text-decoration: none;
	text-transform: uppercase;
}
.azul18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4e93d1;
	text-decoration: none;
}
.azul14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4e93d1;
	text-decoration: none;
}
.azul12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e93d1;
	text-decoration: none;
}
.azul11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e93d1;
	text-decoration: none;
}
.azul10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e93d1;
	text-decoration: none;
}
.azul10fuerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C4055;
	font-weight: bold;
	text-decoration: none;
}
.azul10fuertesub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C4055;
	font-weight: bold;
	text-decoration: underline;
}
.azul_grande{
	color :#2C4F75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.fcaja{ /* Clase para la caja donde se escriben las búsquedas. */
	font-family: Myriad, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#1C4055;
	border:1px solid #4e93d1;
	background-color : White;
	height: 17px;
}

.fboton{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	border:1px solid #1C4055;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	background-color: #BCCBD4;
	color: #1C4055;
	height: 19px;
}

.texto_cabeceras{
	color :#2C4F75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 24px;
	font-weight: bolder;
	text-decoration: none;

}
.texto_menu{
	color :#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;

}
.azul_peque2{
	color :#2C4F75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;

}
.azul_peque{
	color :#2C4F75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}

.rojo_peque{
	color :#801813;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}

.noSub{
	text-decoration: none;
	border: 0px;
}
/********************************** Estilos para el calendario **************************/

BODY  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	background-color : #ffffff;
}

TD  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #4F6174;
	font-weight: bold;
	text-decoration: none;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #274464;
	font-weight: bold;
	text-decoration: none;
}
.fs	{
	font-family : verdana,arial,helvetica;
	background-color:	#274464;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.da	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.ev	{
	font-family : verdana,arial,helvetica;
	background-color: #ACC1D7;
	color:	#6F0C0C;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.titcampanha  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #FFFFFF;
	background-color: #1C4055;
	font-weight: bold;
	text-decoration: none;
}
.altncampanha  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #1C4055;
	background-color: #BCCBD4;
	font-weight: bold;
	text-decoration: none;
}
.dacampanha	{
	font-family : verdana,arial,helvetica;
	background-color: #4C1919;
	color:	#ffffff;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.evcampanha	{
	font-family : verdana,arial,helvetica;
	background-color: #E2DEDE;
	color:	#6F0C0C;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fscampanha	{
	font-family : verdana,arial,helvetica;
	background-color:	#1C4055;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha	{
	font-family : verdana,arial,helvetica;
	color:	#1C4055;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fcajacampanha{ /* Clase para la caja donde se escriben las búsquedas. */
	font-family: Myriad, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color:#494949;
	border:1px solid #CCCCCC;
	background-color : White;
}
.altnforo  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #000000;
	background-color: #999999;
	font-weight: bold;
	text-decoration: none;
}
/* Fin del calendario. */

/*------------------Buscador general---------------------------------------------*/

.caja_busqueda, .boton_busqueda{
	height:20px;
	border:1px solid #4e93d1;
	vertical-align:middle;
	margin:3px 0;
}
.caja_busqueda{
	width:135px;
	color:#C6C6C6;
	font-size:9px;
} 
.boton_busqueda{
	background-color:#fabc69;
	color:#4e93d1;
}
/*------------------Buscador avanzado---------------------------------------------*/

#buscador_avanzado{
	font-family : verdana,arial,helvetica;
	text-align:center;
	width:138px;
	padding:6px 0;
	background-color: #ffffff;
}

#buscador_avanzado select, .texto_buscador{
	width:125px;
	margin-top:6px;
	color:grey;
	font-size:9px;
	height:19px;
	/*font-weight:bold;*/
}

.titulo_buscador{
	font-size:9px;
	color:#802113;
	font-weight:700;
}
.boton_buscar{
	background-color:#fff;
	color:#4e93d1;
	border:1px solid #4e93d1;
	margin-top:6px;
	width:90px;
}
/*-----------Resultados busqueda---------------*/
.muestra_resultados {
	border:1px solid #DBBD89;
	padding:0 2px;
	margin-left:4px;
	margin-top:6px;
	width:150px;
	height:190px;
	float:left;
}

.enlace_fondo{
	text-decoration:none;
	background-color:#fff;
	display:block;
}

.enlace_fondo:hover, .enlace_fondo:focus{
	background-color:#d8e5f0;
}

.titulo_res {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #D78209;
	text-decoration: none;
	margin:6px 2px;
	text-align:center;
	height:30px;
}
.ultima_fila{
	margin-top:8px;
	margin-bottom:6px;
	text-align:center;
}

/*--------Muestra carrito---------------------------*/

#muestra_carrito{
	font-family : verdana,arial,helvetica;
	text-align:center;
	width:138px;
	padding:4px 1px;
	margin-top:2px;
}
.ir_carrito{
	background-color:#fff;
	color:#4e93d1;
	width:92px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:2px 3px;
	margin:4px 0 0 36px;
	/*display:block;*/
}
.totales_carro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C1919;
	text-decoration: none;
	text-align:right;
	margin-right:5px;
}
/*---------------Zona usuarios-------------------------*/
#form_user{
	font-family : verdana,arial,helvetica;
	text-align:center;
	width:138px;
	padding:3px 0;
	text-align:left;
}

.texto_usuarios{
	width:85px;
	margin-top:6px;
	border:1px solid #fabc69;
	color:grey;
	font-size:9px;
	height:19px;
	margin-left:5px;
}

.label_usuarios, .rec_pass, .new_user,.label_pedido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e93d1;
	text-decoration: none;
}
.rec_pass{
	color:#D78209;
	margin-left:5px;
}
.new_user{
	color:#4e93d1;
	margin-left:5px;
}
.ir_login{
	background-color:#fff;
	color:#4e93d1;
	border:1px solid #4e93d1;
	font-weight:bold;
	text-align:center;
	padding:3px 11px;
	float:right;
	margin:10px 2px 0 0;
}

.label_pedido{
	font-size:12px;
}
.text_alta{
	width:300px;
}

.lista_form
{
	font-family: Arial, Helvetica, sans-serif;
	color: #1C4055;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left:25px;
	width: 80%;
}

.nombre_campo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e93d1;
	text-decoration: none;
	width: 33%;
	float:left;
	padding:0px;
	text-align:right;
	vertical-align:top;
}
.valor_campo
{
	margin-right:20px;
	text-align:left;
	color:#C3C3C3;
	/*float:left;*/
}
#container
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding: 4px;
	background-color:	#FFFFFF;
	text-align:	center;
}

/**********************Paginacion funcion paginar_resultados()********************************/

div.pagination {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	font-size:11px;
	text-align:center;
} 

div.pagination a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 4px;
	margin: 1px;
	border: 0;
	background-color:#fff;
	text-decoration: none; 
	font-weight:bold;
	color: #0D5697;
}
div.pagination a:hover, div.pagination a:active {
	border: 0;
	font-weight:bold;
	color: #66060C;
}
div.pagination span.current {
	padding: 2px 4px;
	/*margin: 2px;*/
	border: 0;
	background-color: #fff;
	font-weight:bold;
	color: #66060C;
}
div.pagination span.disabled {
	padding: 2px 4px;
	border: 1px dotted #EEE;
  color: #DDD;
}
/* Fin paginacion*/
