/*
* AGROIBERIA
* COMMON 
*/

body {
	background: #fff url(/images/mainBackground.gif) repeat-x top left;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #686868;
	margin: 0;
}

img {
	border: none;
}

a {
	text-decoration: underline;
	color: #f0731b;
}

a:hover {
	color: #000;
}

a:active { outline: none; } a:focus { -moz-outline-style: none; } /* quita los bordes de los links:active en firefox */

h1 {
	text-align: left;
	font-size: 38px;
	margin: 0;
	color: #717171;
	letter-spacing: -2px;
	font-weight: normal;
}

h2 {
	color: #ff8200;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
}

h3 {
	color: #ff8200;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 3px 0;
}
	h3 a {
		text-decoration: none;
	}
	
	h3 a:hover {
		text-decoration: underline;
	}
	
h3.noVisible {
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 3px 0;
}
	h3.noVisible a {
		color: #555555;
		text-decoration: none;
	}
	
	h3.noVisible a:hover {
		color: #000000;
		text-decoration: underline;
	}

h5 {
	color: #686868;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h6 {
	color: #ff8200;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 3px 0;
}

.clearer {
	height: 0;
	clear: both;
	overflow: hidden;
}

.mainContainer {
	width: 900px;
	margin: 0 auto 0 auto;
}

.arrowMark {
	vertical-align: -8%;
}

.arrowMarkDiv {
	width: 11px;
	height: 11px;
	margin: 1px 4px 0 0;
	overflow: hidden;
	display: block;
	float: left;
	background: transparent url(/images/arrowMark.gif) no-repeat top left;
}

/* ERROR HANDLING */
.smsOK, .smsKO {
	width: 790px;
	display: block;
	clear: both;
	padding: 20px;
	margin: 10px 50px 10px 40px;
	font-weight: bold;
	text-align: center;
}

.smsOK {
	background-color: #c6e8ae;
	color: #428f0f;
}

.smsKO {
	background-color: #f1c4be;
	color: #a55047;
}
	
	.smsTXT {
		display: inline;
		margin: 0 auto 0 auto;
		text-align: left;
		font-size: 12px;
	}


/* FORMS */
.formText {
	text-align:left;
}
.formTextError {
	text-align:left;
	color:#FF0000;
}


/*  HEADER  */

	.header {
		height: 165px;
	}
		
		.headerLogos {
			width: 406px;
			height: 87px;
			overflow: hidden;
			float: left;
			display: inline;
			margin-left: 25px;
		}
		
		.headerLinks {
			float: right;
			position: relative;
			width: 195px;
			height: 60px;
			padding-top: 15px;
			background: transparent url(/images/topRightBackground.gif) no-repeat top right;
		}
		
			.headerLinks a {
				color: #717171;
			}
			
			.headerLinks a:hover {
				color: #000;
			}
		
		.headerTopRightBackground {
			/*float: right;
			display: inline;*/
			position: absolute;
			width: 150px;
			height: 87px;
			display: inline;
			text-align: right;
		}
			
			.headerTopRightBackgroundImg {
				position: relative;
				right: 72px;
			}
		
		.loginBox {
			width: 259px;
			height: 135px;
			background: transparent url(/images/loginContentBackground.jpg) no-repeat bottom left;
			float: right;
			overflow: hidden;
			display: inline;
		}
			
			.loginTabs {
				width: 259px;
				height: 21px;
				display: block;
			}
			
			.loginTabRegUsers {
				width: 143px;
				height: 21px;
				float: left;
				background-image: url(/images/loginRegUsers.gif);
			}
				
				.loginTabRegUsersCont {
					margin: 5px 0pt 0pt 15px;
					font-weight: bold;
				}
			
			.loginNewUsers {
				float: right;
			}
			
			.loginContent {
				width: 230px;
				height: 75px;
				margin: 15px 33px 0 auto;
				text-align: right;
			}
				
				.loginContentLoged {
					margin: 7px 0 0 10px;
					text-align: left;
				}
				
					.loginContentLogedItem {
						margin: 2px 0;
						width: 120px;
						float: right;
						font-weight: bold;
					}
					
						.loginContentLogedItem a {
							color: #333;
							text-decoration: none;
						}
						
							.loginContentLogedItem a:hover {
								text-decoration: underline;
							}
						
						.loginContentLogedItemIco {
							vertical-align: middle;
						}
				
				.loginContent label {
					display: block;
					font-size: 12px;
					position: relative;
					top: -7px;
				}
				
				.loginFormTextbox {
					background: transparent url(/images/loginInputText.gif) no-repeat scroll left top;
					border: medium none;
					color: #7D7D7D;
					display: inline;
					height: 17px;
					position: relative;
					top: 5px;
					margin-bottom: 4px;
					padding: 2px 3px 0 5px;
					width: 122px;
				}
				
				.loginForget {
					font-size: 10px;
					display: block;
					margin-top: 8px;
				}
					
					* html .loginForget { margin-top: 4px; }
					
					.loginForget a {
					 	color: #717171;
					}
					
					.loginForget a:hover {
					 	color: #000;
					}
				
				.loginFormSubmitES {
					background: transparent url(/images/loginSubmit.gif) no-repeat scroll left top;
					cursor: pointer;
					border: none;
					float: right;
					clear: right;
					position: relative;
					top: 0;
					left: 0;
					margin: 2px 0 0 0;
					height: 23px;
					width: 49px;
				}
				
				* html .loginFormSubmitES { margin: 0 0 0 0; }
				
				.loginFormSubmitES:active {
					top: 1px;
					left: 1px;
					outline: none;
				}
				
				.loginFormSubmitES:focus { -moz-outline-style: none; }
		
		.menuBarH {
			width: 570px;
			height: 50px;
			margin: 0 0 0 55px;
			display: inline;
			float: left;
			font-size: 12px;
			line-height: 13px;
		}
			
			ul.listMenu{
				list-style-image: none;
				list-style-position: outside;
				list-style-type: none;
				display: inline;
				margin: 0;
			}
				
				.listMenu li {
					float: left;
				}
				
		.submenuBarH {
			position: absolute;
			z-index: 15;
			display: none;
			padding: 0 3px 3px 3px;
			border: 1px solid #bfbfbf;
			border-top: none;
			margin: -3px 0 0 2px;
			background-color: #fff;
			line-height: 18px;
		}
		
		* html .submenuBarH { margin: -1px 0 0 2px; }
			
			.submenuBarH a {
				text-decoration: none;
				display: block;
				background-color: #fff;
				padding: 4px 20px 3px 14px;
				margin: 3px 0 0 0;
				border-bottom: 1px dashed #bfbfbf;
			}
				
				.submenuBarH a:hover {
					color: #fff;
					/*background: #ffb466 url(/images/submenuOpBackground.gif) repeat-x top left;*/
					background-color: #f0731b;
					border-color: #f0731b;
				}
			
			.lastSubmenuOp {
				border: #fff;
			}
			
		.submenuActive {
				/*display: block;*/
			}		
		
		.breadcrumb {
			display: block;
			clear: left;
			margin-left: 25px;
			font-size: 10px;
			color: #707070;
		}
		
.generalContent {
	
}


	/*  FOOTER  */
	.footer {
		width: 848px;
		height: 20px;
		display: block;
		background: transparent url(/images/bottomHr.gif) no-repeat top left;
		padding-top: 7px;
		margin: 20px auto 10px auto;
		clear: both;
		color: #8f8f8f;
	}
		
		.footer a {
			color: #8f8f8f;
		}
		
		.footer a:hover {
			color: #000;
		}
		
		.footerRightCopy {
			float: right;
		}
			
			.footerRightCopy a {
				text-decoration: none;
			}
			
			.footerRightCopy a:hover {
				color: #f00;
				text-decoration: underline;
			}
		
		.footerLeftCopy {
			float: left;
		}
		
		/*  CONTENT  */
		.leftContent {
			width: 235px;
			margin: 0 0 0 40px;
			float: left;
			display: inline;
		}
		
		.rightContent {
			width: 565px;
			margin: 0 0 0 30px;
			float: left;
			display: inline;
		}
		
/*
* AGROIBERIA
* LEFTMENU
*/
.search {
	width: 235px;
	height: 42px;
	margin-bottom: 6px;
	background: transparent url(/images/searchBackground.gif) no-repeat top left;
}
	
	.searchQuery {
		font-size: 11px;
		color: #717171;
		margin: 12px 0 0 13px;
		padding: 2px 3px 0 4px;
		width: 167px;
		height: 16px;
		background: transparent;
		border: none;
		display: inline;
		float: left;
	}
	
	.searchSubmit {
		width: 30px;
		height: 23px;
		position: relative;
		margin: 9px 10px 0 0;
		top: 1px;
		left: 0;
		cursor: pointer;
		border: none;
		float: right;
		background: transparent url(/images/searchSubmit.gif) no-repeat top left;
	}
		
		.searchSubmit:active {
			top: 2px;
			left: 1px;
			outline: none;
		}

.leftMenuCart {
	width: 235px;
	font-family: arial, sans-serif;
	background: #fff url(/images/leftMenuBackground.gif) repeat-y top left;
	margin-bottom: 15px;
}

	.leftMenuCart a {
		text-decoration: underline;
	}
	
	.leftMenuCart a:hover {
		/*text-decoration: none;*/
		color: #000;
	}

	.leftMenuCartTop {
		width: 218px;
		height: 22px;
		padding: 14px 0 0 17px;
		background: #ffba72 url(/images/leftMenuCartTop.gif) no-repeat top left;
		font-size: 12px;
		font-weight: bold;
		color: #505050;
	}
		
		.leftMenuCartElement {
			width: 202px;
			min-height: 32px;
			margin: 0 4px;
			padding: 5px 10px 0 15px;
			background: #f4cf95 url(/images/leftMenuCartElement.gif) no-repeat top left;
			color: #575757;
		}
		
			* html .leftMenuCartElement { height: 32px; }
			
			.leftMenuCartElementProduct {
				float: left;
			}
			
				.leftMenuCartElementProduct a {
					color: #575757;
				}
			
			.leftMenuCartElementDelete {
				float: left;
			}
			
				.leftMenuCartElementDelete a {
					color: #fff;
				}
			
			.leftMenuCartElementPrice {
				float: right;
				display: block;
				width: 115px;
				margin: 1px 0 5px 0;
				text-align: right;
			}
			
			.leftMenuCartElementShipping {
				font-weight: bold;
				line-height: 12px;
			}
		
		.leftMenuCartFooter {
			width: 207px;
			height: 27px;
			margin: 0 4px;
			padding: 7px 10px 0 10px;
			background-color: #ffba72;
			color: #fff;
			font-weight: bold;
		}
			
			.menuCartFooterTotal {
				float: right;
				margin-top: 4px;
			}
			
		.leftMenuCartSubmit {
			position: relative;
			top: 0;
			left: 0;
		}
		
		.leftMenuCartSubmit:active {
			top: 1px;
			left: 1px;
		}

.leftMenu {
	width: 235px;
	font-family: arial;
	background: #fff url(/images/leftMenuBackground.gif) repeat-y top left;
}

	.leftMenu a {
		text-decoration: none;
	}

.leftMenuCont {
	padding-bottom: 4px;
	background: transparent url(/images/leftMenuBottom.gif) no-repeat bottom left;
}

.leftMenuTop {
	width: 218px;
	height: 23px;
	padding: 14px 0 0 17px;
	background: #91cb00 url(/images/leftMenuTop.gif) no-repeat top left;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.leftMenuElement {
	list-style-type: none;
	margin: 0 4px;
	padding-left: 0;
	font-size: 12px;
	font-weight: bold;
}
	
	.leftMenuElement li {
		padding: 0;
		margin: 0;
	}
	
	.leftMenuElement a, a.leftMenuElement {
		display: block;
		width: 199px;
		min-height: 17px;
		padding: 7px 0 5px 28px;
		background: #d1e9a4 url(/images/leftMenuElement.gif) no-repeat top left;
		color: #717171;
	}
	
	* html a.leftMenuElement { height: 17px; }
	
	.leftMenuElement a:hover, a.leftMenuElement:hover, a.leftMenuElement.activo {
		background-position: top right;
	}


.leftMenuSubelement {
	list-style-type: none;
	margin: 0 4px;
	padding-left: 0;
	font-size: 11px;
	font-weight: normal;
}
	
	.leftMenuSubelement a, a.leftMenuSubelement {
		display: block;
		width: 196px;
		min-height: 16px;
		line-height: 16px;
		padding: 2px 3px 2px 28px;
		background: #aed64e url(/images/leftMenuSubelement.gif) repeat-x top left;
		color: #575757;
	}
	
	* html a.leftMenuSubelement { height: 16px; }
	
	.leftMenuSubelement a:hover, a.leftMenuSubelement:hover, a.leftMenuSubelement.activo {
		color: #fff;
		background-position: top right;
		background-color: #9dcd27;
	}
	
	
.leftMenuSubsubelement {
	list-style-type: none;
	margin: 0 4px;
	padding-left: 0;
	font-size: 11px;
	font-weight: normal;
}
	
	.leftMenuSubsubelement a, a.leftMenuSubsubelement {
		display: block;
		width: 179px;
		min-height: 16px;
		padding: 2px 0 2px 48px;
		background: #aed64e url(/images/leftMenuSubelement.gif) repeat-x top left;
		color: #575757;
	}
	
	* html a.leftMenuSubsubelement { height: 16px; }
	
	.leftMenuSubsubelement a:hover, a.leftMenuSubsubelement:hover, a.leftMenuSubsubelement.activo {
		color: #fff;
		background-position: top right;
		background-color: #9dcd27;
	}

.userDiv {
	width: 235px;
	overflow: hidden;
	margin: 15px 0;
}


/*
* AGROIBERIA
* NOSOTROS
*/

.nosotrosImgCont {
	width: 179px;
	height: 256px;
	overflow: hidden;
	display: inline;
	float: right;
	margin: 0 0 10px 15px;
}


/*
* AGROIBERIA
* NOSOTROS
*/

.tarifasSecCont {
	width: 235px;
	height: 200px;
	float: right;
	margin: 10px;
}

/*
* AGROIBERIA
* CONTACTARNOS 
*/

.staticContent {
	
}

	.contactoPhone {
		display: block;
		margin: 0 auto;
	}

	
/*
* AGROIBERIA
* FORO 
*/

.foro {
	width: 565px;
}
	
	.foro th {
		line-height: 30px;
		color: #fff;
		font-size: 12px;
	}
	
	.foroCategorias {
		
	}
		
		.foroCategoriasHeading {
			background-color: #ffbc76;
		}
		
			th.foroCategoriasCats {
				width: 450px;
				text-align: left;
				padding: 0 5px 0 15px;
			}
			
			th.foroCategoriasHilos {
				width: 45px;
				text-align: center;
				padding: 0 5px;
			}
			
			th.foroCategoriasMensajes {
				width: 70px;
				text-align: center;
				padding: 0 5px;
			}
		
		.foroCategoriasEntry {
			background: #fafdf6 url(/images/foroPostTextBg.gif) repeat-x top left;
		}
		
			td.foroCategoriasCats {
				width: 450px;
				text-align: left;
				padding: 15px 5px 15px 15px;
				border-bottom: 1px dashed #bfcfbf;
			}
			
			td.foroCategoriasHilos {
				width: 45px;
				text-align: center;
				padding: 15px 5px 15px 5px;
				border-bottom: 1px dashed #bfcfbf;
			}
			
			td.foroCategoriasMensajes {
				width: 70px;
				text-align: center;
				padding: 15px 5px 15px 5px;
				border-bottom: 1px dashed #bfcfbf;
			}
		
		.foroCategoriasTitle {
			font-weight: bold;
			font-size: 12px;
			margin-bottom: 5px;
		}
					
		.foroCategoriasDesc {
			color: #818181;
		}


.subforo {
	width: 565px;
}
	
	.subforo th {
		line-height: 30px;
		color: #fff;
		font-size: 12px;
	}
	
	.subforoHilos {
		
	}
		
		.subforoHilosHeading {
			background-color: #ffbc76;
		}
		
			th.subforoHilosTitle {
				width: 355px;
				text-align: left;
				padding: 0 5px 0 15px;
			}
			
			th.subforoHilosMensajes {
				width: 35px;
				text-align: center;
				padding: 0 5px 0 0;
			}
			
			th.subforoHilosAutor {
				width: 75px;
				text-align: center;
				padding: 0 5px 0 0;
			}
			
			th.subforoHilosFecha {
				width: 60px;
				text-align: center;
				padding: 0 5px 0 0;
			}
		
		.subforoHilo {
			background: #fafdf6 url(/images/foroPostTextBg.gif) repeat-x top left;
		}
		
			td.subforoHilosTitle {
				width: 355px;
				text-align: left;
				padding: 5px 0 5px 15px;
				border-bottom: 1px dashed #bfcfbf;
			}
			
			td.subforoHilosMensajes {
				width: 35px;
				text-align: center;
				padding: 5px 0 5px 0;
				border-bottom: 1px dashed #bfcfbf;
			}
			
			td.subforoHilosAutor {
				width: 75px;
				overflow: hidden;
				text-align: center;
				padding: 5px 0 5px 0;
				border-bottom: 1px dashed #bfcfbf;
			}
			
			td.subforoHilosFecha {
				width: 60px;
				text-align: center;
				padding: 5px 0 5px 0;
				border-bottom: 1px dashed #bfcfbf;
			}
		
		.subforoHilosFooter {
			line-height: 18px;
			font-weight: bold;
			font-size: 13px;
			text-align: center;
			background: #ffbc76 url(/images/foroPostTopBg.gif) no-repeat top left;
		}
			
			.subforoHilosFooter td {
				width: 565px;
			}
			
			.subforoHilosFooter a {
				color: #fff;
				text-decoration: none;
			}
			
			.subforoHilosFooter a:hover {
				color: #000;
				text-decoration: none;
			}

	.hilo {
		width: 565px;
	}
		
		.hilo th {
			line-height: 30px;
			color: #fff;
			font-size: 12px;
			width: 565px;
		}
		
		.hiloMensajes {
			
		}
		
		.hiloMensajesHeading {
			background-color: #ffbc76;
		}
			
			.hiloMensajesTitle {
				text-align: left;
				padding: 0 5px 0 15px;
			}
			
			.hiloMensajesFecha {
				text-align: right;
				padding: 0 15px 0 5px;
				font-weight: normal;
			}
		
		.hiloMensaje {
			
		}
			
			.hiloMensajeNested {
				width: 50px;
			}
			
			.hiloMensajeText {
				text-align: left;
				padding: 5px 5px 5px 15px;
				border-bottom: 1px dashed #bfcfbf;
				background: #fafdf6 url(/images/foroPostTextBg.gif) repeat-x top left;
				width: 565px;
			}
				.hiloMensajeText p {
					margin: 10px 0;
				}
				
				.hiloMensajeTextHeading {
					font-size: 12px;
					text-align: right;
					font-style: italic;
					margin-bottom: 10px;
				}

/*
* AGROIBERIA
* HOME 
*/

.homeContent {
	
}
	
	.homeTop {
		height: 180px;
		margin: 0 auto 30px auto;
		background: transparent url(/images/homeFlowerPower.jpg) no-repeat top left;
	}
		
		.homeTopContent {
			margin: 0 0 0 140px;
			line-height: 18px;
		}
			
			.homeTopContent p {
				margin-bottom: 0;
			}
			
			.homeTopKnow {
				width: 170px;
				float: right;
			}
			
		.homeTopNuevasTec {
			display: block;
			margin: 10px 0 15px 0;
			width: 235px;
			height: 172px;
		}
	
	.homeCatCol {
		width: 188px;
		float: left;
	}
		
		.homeCatColImg {
			width: 188px;
			height: 77px;
		}
		
		.homeCatColCont {
			background: url(/images/homeBlockBackground.jpg) no-repeat top left;
			width: 162px;
			height: 193px;
			padding: 18px 13px 0 13px;
			font-size: 12px;
		}
			
			.homeCatColContTitle {
				display: block;
				margin-bottom: 10px;
			}
			
			.homeCatColContList {
				display: block;
				margin-top: 6px;
				line-height: normal;
			}
				
				.homeCesto {
					display: block;
					width: 109px;
					height: 68px;
					overflow: hidden;
					margin: 15px auto 0 auto;
				}
				
				.homeCatColContList a {
					color: #686868;
					text-decoration: none;
				}
				
				.homeCatColContList a:hover {
					text-decoration: underline;
				}
			
			.homeCatColLastTitle {
				width: 168px;
				height: 39px;
				padding: 0 0 0 20px;
				background: url(/images/homeLastTitleBackground.gif) no-repeat top left;
				font-size: 12px;
				color: #fff;
				font-weight: bold;
				line-height: 30px;
			}
			
			.homeCatColLastCont {
				width: 188px;
			}
				
				.homeCatColLastContText {
					width: 171px;
					height: 67px;
					padding: 8px 3px 5px 13px ;
					background: url(/images/homeLastContentBackground.gif) no-repeat top left;
					overflow: hidden;
				}
					
					.homeCatColLastContText a {
						text-decoration: none;
						font-weight: bold;
					}
					
					.homeCatColLastContText a:hover {
						text-decoration: underline;
					}
	

/*
* AGROIBERIA
* ANUNCIOS 
*/

.listadoAnunciosInserta {
	margin: 3px -4px 3px auto;
	display: block;
	width: 131px;
	height: 36px;
}

.mercadoAbreTienda {
	margin: 3px -4px 3px auto;
	display: block;
	width: 131px;
	height: 36px;
}

.anunciosList {
	width: 565px;
}

	.anunciosListHeader {
		width: 565px;
		height: 114px;
		background: transparent url(/images/anunciosListFirstBackground.gif) no-repeat top left;
	}
		
		.anunciosListHeaderContent {
			width: 565px;
			height: 31px;
			overflow: hidden;
			color: #fff;
			font-size: 12px;
			line-height: 30px;
		}
		
			.anunciosListHeaderShowing {
				margin: 0 0 0 14px;
				display: inline;
				float: left;
				font-weight: bold;
			}
			
				.anunciosListHeaderSortBy {
					margin: 0 13px 0 0;
					display: inline;
					float: right;
				}
				
					.anunciosListHeaderSortBy a {
						color: #717171;
					}
					
					.anunciosListHeaderSortBy a:hover {
						color: #000;
					}
		
				.anunciosListHeaderSortByActual {
					text-decoration: none;
				}
	
	.anunciosListEntry {
		width: 565px;
		height: 83px;
		overflow: hidden;
		padding-top: 1px;
		background: transparent url(/images/anunciosListBackground.gif) no-repeat top left;
	}
		
		.anunciosListEntryContent {
			margin: 10px 15px 0 28px;
		}
		
		.anunciosListEntryContentNoVisible {
			margin: 10px 15px 0 28px;
			color: #999999;
		}
		
		.anunciosListEntryImage {
			width: 107px;
			height: 83px;
			margin: -1px 0 0 10px;
			display: inline;
			overflow: hidden;
			float: right;
		}
	
	.anunciosListFooter {
		width: 565px;
		height: 19px;
		background: transparent url(/images/anunciosListBottom.gif) no-repeat top left;
		padding-top: 1px;
		line-height: 18px;
	}
		
		.anunciosListFooter a {
			color: #fff;
			text-decoration: none;
		}
		
			.anunciosListFooter a:hover {
				text-decoration: underline;
			}
		
		.anunciosListFooterPrev {
			float: left;
			margin: 0 0 0 29px;
			/*display: inline;*/
		}
		
		.anunciosListFooterCenter {
			margin: 0 auto;
			width: 200px;
			text-align: center;
		}
		
		.anunciosListFooterNext {
			float: right;
			margin: 0 29px 0 0;
			/*display: inline;*/
		}

.anunciosDetail {
	width: 565px;
	background: #fafdf6 url(/images/anunciosDetailHeader.gif) no-repeat top left;
}
	
	.anunciosDetailContent {
		margin: 20px 20px; /* 20 26*/
	}
		
		.anunciosDetailContent p {
			margin: 11px 2px 0 0;
		}
	
	.anunciosDetailDataPhoto {
		width: 525px;
		height: 260px;
		margin-top: 30px;
	}
		
		.anunciosDetailData {
			width: 168px;
			height: 225px;
			margin-right: 5px;
			overflow: hidden;
			float: left;
		}
			
			.anunciosDetailDataP {
				line-height: 18px;
			}
		
		.anunciosDetailPhoto {
			float: right;
		}
			
			.anunciosDetailPhoto img {
				border: 1px solid #f0731b;
			}
	
	.anunciosDetailContact {
		width: 510px;
	}
		
		.anunciosDetailContactTable {
			width: 510px;
			border: none;
			position: relative;
			top: 15px;
		}
			
			.leftTd {
				text-align: left;
				padding: 4px 0;
			}
			
			.rightTd {
				text-align: right;
				width: 147px;
				padding: 4px 0;
			}
			
			.centTd {
				text-align: left;
				width: 40px;
			}
		
		.anunciosTextField {
			width: 263px;
			/*background: transparent url(/images/) no-repeat top left;*/
		}
		
		.anunciosTextFieldBot {
			width: 40px;
			text-align : center;
		}
		
		.anunciosTextArea {
			width: 263px;
			height: 75px;
			overflow: auto;
		}
		
		.anunciosSubmit {
			width: 109px;
			height: 23px;
			border: none;
			cursor: pointer;
			position: relative;
			top: 0;
			left: 0;
			outline: none;
			background: transparent url(/images/formsSubmitBackground.gif) no-repeat top left;
		}
			
			.anunciosSubmit:active {
				top: 1px;
				left: 1px;
				outline: none;
			}
			
			.anunciosSubmit:focus { -moz-outline-style: none; }


/*
* AGROIBERIA
* TIENDA 
*/

.tiendaContent {
	
}
	
	.tiendaFichaEnvio {
		text-align: right;
	}
	
	.tiendaFichaEnvio a {
		color: #91cb00;
	}
		
	.tiendaFichaEnvio a:hover {
		color: #000;
	}
	
	.tiendaFicha {
		width: 565px;
		margin: 10px 0 30px 0;
	}
	
		.tiendaLogo {
			float: left;
			width: 110px;
			height: 110px;
			margin: 0 10px 5px 0;
		}
		
		.tiendaDescripcion {
			width: 440px;
			float: right;
		}
			
			.tiendaDescripcionDatos {
				margin: 8px 0 15px 0;
				display: block;
			}
	
	.tiendaVerTodosLink {
		display: block;
		margin: 5px 0 15px 0;
		text-align: right;
	}
		
	.productosListBuyBox {
		width: 109px;
		height: 63px;
		margin: 17px 0 0 10px;;
		float: right;
		font-size: 11px;
	}
		
		.productosListAddCart {
			margin: 4px 0 0 -2px;
			position: relative;
			top: 6px;
			left: 0;
		}
		
			.productosListAddCart:active {
				top: 1px;
				left: 1px;
			}
	
	.tiendaDetailSpecs {
		line-height: 18px;
		display: block;
		margin-top: 7px;
	}