html, body, div, p, h1, h2, h3, h4, img, a, ul, ol, li, form, input{margin:0px; padding:0px;}
body
{
	font-family:Arial, Helvetica, sans-serif;
}
p{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;}
p.textoNormal{padding:10px 10px 0px 10px;}
p.marronClarito{color:#ddd5ba;}
p.marronClaritoOnce{color:#ddd5ba; font-size:11px;}

h1{color: #607f03; font-size:18px; text-decoration:none; padding:0px 10px 0px 10px;}
h1.d2{font-size:12px;}
h1.doce{font-size:12px; padding:0px 0px 5px 0px;}
h1.doceMarron{font-size:12px; padding:0px 0px 5px 0px; color:#5e4e34;}
h2{color: #5e4e34; font-size:15px; text-decoration:none; padding:0px 0px 5px 10px; font-weight:bold;}
h3{color: #607f03; font-size:23px; padding:0px 0px 0px 0px;}
/************************************ VARIOS *****************************************/
.simulaH1Font14{color: #607f03; font-size:14px; text-decoration:none; font-weight:bold; padding:0px 0px 0px 0px;}
.simulaH1Font14_marron{color: #5e4e34; font-size:14px; font-weight:bold;}
.simulaH1Font12_marron{color: #5e4e34; font-size:12px; font-weight:bold;}
.simulaH1{color: #607f03; font-size:18px; text-decoration:none; padding:0px 10px 0px 0px; font-weight:bold;}
.simulaH2{color: #5e4e34; font-size:18px; text-decoration:none; font-weight:bold;}
.sinPaddingLeft{padding:0px 10px 5px 0px; font-size:16px;}
.sinPadding{padding:0px 0px 0px 0px;}
.d2Negro{font-size:12px; padding:0px 0px 5px 0px; color:#333; font-weight:bold;}
.d2Gris{font-size:12px; color:#999;}
.grisH{color: #999; font-size:12px; text-decoration:none; font-weight:bold;}
.grisH14{color: #999; font-size:14px; text-decoration:none; font-weight:bold;}
.gris{color:#999}
.marron{color:#55442a}
.verde{color:#607f03;}
.paddingTopBottom10{padding:10px 0px 10px 0px;}

img{border:none;}
li{list-style: none; display:inline;}

#loadingGral
{
	background-color:#c00;
	font-size:11px;
	color:#fff;
	padding:3px 5px 3px 5px;
	margin:30px 0px 0px 0px;
	position:absolute;
	top:14px;
}
#seccionesRelacionadas{margin: 0px 0px 10px 0px;}
#seccionesRelacionadas li
{
	list-style: none;
	display:block;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px; 
}
#seccionesRelacionadas a, #seccionesRelacionadas a:visited
{
	font-size:12px;
	color:#433327;
}
/*------------------------------------------------------------------------------------*/
.linea400x25, .linea400x25Punteada
{
	width:400px; 
	height:25px;
	background-repeat:no-repeat;
	clear:both;
}
.linea400x25Punteada
{
	background-image:url(../images/linea_punteada_horizontal.gif);
}
.linea370x25
{
	width:370px; 
	height:25px;
	background-repeat:no-repeat;
	clear:both;
}
.linea195x20
{
	width:195px; 
	height:20px;
	background-repeat:no-repeat;
	clear:both;
}
.linea230x15
{
	width:230px; 
	height:15px;
	background-repeat:no-repeat;
	clear:both;
}

/********************  hipervínculos  ***************************/
a, a:active, a:visited{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:hover{text-decoration:underline;}

a.marron:link, a.marron:active, a.marron:visited{color:#55442a; text-decoration:underline;}
a.marron:hover{text-decoration:none;}

a.verde:link, a.verde:active, a.verde:visited{color:#607f03; text-decoration:underline;}
a.verde:hover{text-decoration:none;}

a.naranja:link, a.naranja:active, a.naranja:visited{color:#e2a504; text-decoration:underline;}
a.naranja:hover{text-decoration:none;}

a.gris11:link, a.gris11:active, a.gris11:visited{color:#999; text-decoration:underline; font-size:11px;}
a.gris11:hover{text-decoration:none;}

a.simulaH1Font14Link:link, a.simulaH1Font14Link:active, a.simulaH1Font14Link:visited{color: #5e4e34; font-size:14px; text-decoration:none; font-weight:bold;}
a.simulaH1Font14Link:hover{text-decoration:underline;}

a.miniNoticiasLink:link, a.miniNoticiasLink:active, a.miniNoticiasLink:visited{color:#607f03; text-decoration:none;font-size:11px;}
a.miniNoticiasLink:hover{text-decoration:underline;}

a.miniNoticiasLink_marron:link, a.miniNoticiasLink_marron:active, a.miniNoticiasLink_marron:visited{color:#5e4e34; text-decoration:none;font-size:11px;}
a.miniNoticiasLink_marron:hover{text-decoration:underline;}

a.miniNoticiasLink_marron_sub:link, a.miniNoticiasLink_marron_sub:active, a.miniNoticiasLink_marron_sub:visited{color:#5e4e34; text-decoration:underline;font-size:11px;}
a.miniNoticiasLink_marron_sub:hover{text-decoration:none;}

a.imprimirVolverGris:link, a.imprimirVolverGris:active, a.imprimirVolverGris:visited{color:#999; text-decoration:none; font-weight:normal; font-size:11px;}
a.imprimirVolverGris:hover{text-decoration:underline;}

/*---------------------------------------------------------------*/
a.tags1marron:link, a.tags1marron:active, a.tags1marron:visited{color:#5e4e34; text-decoration:none; font-weight:normal; font-size:14px;}
a.tags1marron:hover{text-decoration:none;}
a.tags2marron:link, a.tags2marron:active, a.tags2marron:visited{color:#5e4e34; text-decoration:none; font-weight:normal; font-size:14px;}
a.tags2marron:hover{text-decoration:underline;}
a.tags3marron:link, a.tags3marron:active, a.tags3marron:visited{color:#5e4e34; text-decoration:underline; font-size:11px;}
a.tags3marron:hover{text-decoration:none;}
a.tags5marron:link, a.tags5marron:active, a.tags5marron:visited{color:#5e4e34; text-decoration:underline; font-weight:bold; font-size:11px;}
a.tags5marron:hover{text-decoration:none;}
a.tags6marron:link, a.tags6marron:active, a.tags6marron:visited{color:#5e4e34; font-size:12px; text-decoration:none;}
a.tags6marron:hover{text-decoration:underline;}

/************************************ estilos  para el live validation *****************************************/

.LV_invalid, .LV_valid
{
	font-size:12px;
	color:#fff;
	text-align:center;
	position: absolute;
	z-index:10;
	padding:2px 5px 2px 5px;
	margin:0px 0px 0px 5px;
	background-color:#C00;
}
.LV_valid{background-color:#009900;}
 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active{border: 1px solid #C00;}

.LV_valid_field, 
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active{border: 1px solid #009900;}

/************************************ CONTENEDOR *****************************************/
#contenedor{width:1000px;}
/************************************ TOP *****************************************/
#headerEntero{height:65px;}
#banderas
{
	position:absolute;
	left:149px;

	top:10.px;
	width:70px;
	height:15px;
	z-index:102;
	top: 10px;
}
#linkLogo
{
	width: 170px;
	float: left;
}
#telBuscadorSolapal
{
	float:left;
	width:600px;
	height: 65px;
}
#tel
{
	height:40px;
	float:left;
	width:560px;
	padding: 0px 40px 0px 0px;
	text-align: right;
}
#buscadorDiv
{
	height:35px;
	float:left;
	width:175px;
	padding: 5px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 220px;
}
.inputBuscador
{
	border-width:0px;
	width:125px;
	height:20px;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding: 5px 0px 0px 5px;
}
#solapal
{
	height: 25px;
	float:left;
	padding: 0px 0px 0px 0px;
	width:600px;
	text-align: right;
}
#razonSocial
{
	width:225px;
	float:right;
	padding: 10px 0px 0px 5px;
}
#botonera
{
	height:30px;
	clear:both;
	float:left;
	width:1000px;
}
/***********************************  CENTRAL **********************************************/
#central
{
	width:1000px;
	background-color:#fff;
	float:left;
	clear:both;
}
/*------------------------------------ MENU -----------------------------------------------*/
.menuDesplegado
{
	border-bottom-color:#3b2a18;
	border-bottom-style:solid;
	border-bottom-width:1px;
	clear:both; 
	padding: 0px 10px 0px 10px; 
	width:980px;
}
.divSeparadorMenu
{
	height:15px; 
	width:982px; 
	clear:both;
}
.menuDesplegado li
{
	list-style: none;
	display:block;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 15px; 
}
.menuDesplegado a,.menuDesplegado a:visited 
{
	font-size:12px;
	color:#55442a;
	font-weight:bold;
}
.menuDesplegado a:hover{color:#F3A329;}
/*-------------------------*/
#columna_1, #columna_2, #columna_3{float:left;}
#columna_3{width:230px;}
/************************************ 1 ****************************************/
#ruta{padding: 2px 0px 10px 10px;}
/************************************ 2 ****************************************/
#loginRegistroBg
{
	background-repeat:no-repeat;
	height:70px;
	text-align:right;
}
#loginDiv{padding:0px 0px 0px 10px;}
.inputLogin
{
	border-color:#57452b;
	border-style:solid;
	border-width:1px;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px 0px 1px 3px;
	margin: 10px 0px 0px 0px;
}
.botonLogin
{
	vertical-align:bottom;
	height:19px;
}
#carritoAndRegistro
{
	padding:4px 0px 0px 0px;
	text-align:right;
}
#infoFormularioOk, #infoFormularioOk2
{
	clear:both; 
	margin:5px 0px 10px 0px; 
	padding:5px 10px 5px 70px; 
	border-style:solid; 
	border-width:2px; 
	border-color:#e88d05;
	background-image:url(../images/templates/terra/ico_ok_envio_form.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
#infoFormularioOk p{color:#c57702;}
#infoCarrito, #infoOlvideContrasena, #formComprar
{
	clear:both; 
	margin:5px 0px 10px 0px; 
	padding:5px 10px 5px 10px; 
	border-style:solid; 
	border-width:2px; 
	border-color:#e88d05;
}#infoCarrito p {color:#333;}
/************************************ 3 ****************************************/
#newsletterSubscribe
{
	height:65px;
	background-repeat:no-repeat;
}
.inputNewsletter
{
	border-color:#fff;
	border-style:solid;
	border-width:1px;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 1px 0px 1px 3px;
	margin: 33px 0px 0px 28px;
}
.botonNewsletter
{
	vertical-align:bottom;
	height:20px;
	width:40px;
}
/*----------------------------*/
#bgGris
{
	width:185px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 10px;
}
.miniNoticias{width:185px;}
/*----------------------------*/
#nubeTags{padding: 10px 10px 10px 10px;}
.publicidadLateral{text-align:center;}
/************************************ SUBFOOTER Y FOOTER *****************************************/
#footer_1
{
	height:40px;
	text-align:center;
	padding-top:25px;
	clear:both;
}
/*---------------------------------------------*/
#contieneTitulosAndIconos
{
	width:980px;
	float:left;
	padding: 10px 10px 10px 10px;
}
#tituloMapa
{
	width:200px;
	float:left;
}
#iconografia
{
	width:700px;
	float:left;
}
#iconografia p{font-size:11px; color:#433327;}
/*---------------------------------------------*/
#mapaDelSitio
{
	float:left;
	border-color:#5e4e34;
	border-style:solid;
	border-width:1px;
	width:980px;
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 10px 0px;
}
.columnaMapa
{
	float:left;
	width:160px;
}
#mapaDelSitio li
{
	list-style: none;
	display:block;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 15px; 
}
#mapaDelSitio a, #mapaDelSitio a:visited
{
	font-size:12px;
	color:#433327;
}
#tecnologiaWeb{padding: 0px 10px 20px 10px;} /*W3C, HTML, CSS*/
/************************************ SECCIONES *****************************************/
.textoSeccion
{
	padding: 0px 10px 0px 10px; 
	clear:both;
}