@charset "utf-8";


html, body {
        margin:0px;
        padding:0px;
	    background-color: #eeeeee;
		background-image:url(../images/fondogris.jpg);
		background-position:left top;
        background-repeat:no-repeat;
        border:0px none transparent;
	
   		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:20px;
		
		
}

/* ELEMENTOS DEL HEADER*/
#header {
}
#logo_absoluto {
		background-image:url(../images/logoabsoluto.png);
		background-repeat:no-repeat;
		position:absolute;
		right:10px;
		top:15px;
		width:185px;
		height:47px;

}
#momento_agrario {
		background-image:url(../images/momentoa.png);
		background-repeat:no-repeat;
		position:absolute;
		left:999px;
		top:136px;
		width:34px;
		height:207px;
		cursor:hand;

}
#momento_agrario:hover {
		background-image:url(../images/momentoab.png);
}

#barrasup {
		background-color:#242424;
		background-repeat:repeat-x;
		width:100%;
		height:5px;
}
#marcador {

		background-image:url(../images/marcador.png);
		background-repeat:no-repeat;
		position:relative;
		left:0px;
		top:44px;	
		width: 299px;
		height:76px;

}
#logo_header {
		height:52px;
		left:24px;
		position:relative;
		top:11px;
		width:267px;
}
#menu { 
		height:28px;
		left:422px;
		position:relative;
		top:0px;
		width:598px;	

}

/*  DESPLEGABLE */
#desplegable_prod {
		background-color:#242424;
		position:absolute;
		width:155px;
		height:60px;
		top:97px;
		left:603px;
		visibility:hidden;
		padding:0px;
		margin:0px;
		
}

#subdesplegable_prod{
		background-color:#242424;
		position:absolute;
		width:155px;
		height:180px;
		top:97px;
		left:758px;
		visibility:hidden;
		padding:0px;
		margin:0px;


}


#subdesplegable_prod2{
		background-color:#242424;
		position:absolute;
		width:155px;
		height:50px;
		top:114px;
		left:758px;
		visibility:hidden;
		padding:0px;
		margin:0px;


}

#subdesplegable_prod3{
		background-color:#242424;
		position:absolute;
		width:155px;
		height:180px;
		top:135px;
		left:758px;
		visibility:hidden;
		padding:0px;
		margin:0px;


}



#desplegable_emp {
		background-color:#242424;
		position:absolute;
		width:155px;
		height:95px;
		top:99px;
		left:718px;
		visibility:hidden;
		padding:0px;
		margin:0px;
		
}

#desplegable_serv {
		background-color:#242424;
		position:absolute;
		width:155px;
		height:113px;
		top:99px;
		left:498px;
		visibility:hidden;
		padding:0px;
		margin:0px;
		
}

#caja_desplegable {

		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		left:1px;
		line-height:23px;
		position:relative;
		top:2px;

}
.fila_desplegable {
		background-color:#242424;
		width:148px;
		height:17px;
		padding-left:5px;

}
.fila_desplegable:hover {
		background-color:#ffffff;
}


a.linkdesp:link {
	color: #ffffff;
    text-decoration:none;

		
}
a.linkdesp:visited {
	color: #ffffff;
    text-decoration:none;

		
}
a.linkdesp:hover {
	color:#242424;
    text-decoration:242424;
		
}

/*FIN DE SUBMENU*/

/* FIN DE ELEMENTOS DEL HEADER */


/* ELEMENTOS DEL PANEL CENTRAL */
#panel {
		background-image:url(../images/fondobody.png);	
		background-repeat:repeat-y;
		width:1008px;
		position:relative;
		left:0px;
		top:27px;
		
	
}
#barra_up {
		background-color:#242424;
		background-repeat:repeat-x;
		width:999px;
		height:10px;
}
#banner_principal {
		position:relative;
		left:0px;
		top:0px;
		width:999px;
		height:300px;
}

#barra_up_gris {
		background-color:#565353;
		background-repeat:repeat-x;
		width:999px;
		height:10px;
		position:relative;
		left:0px;
		top:0px;
}
#cuadro_gris {
		background-color:#242424;
		background-repeat:repeat-x;
		width:999px;
		position:relative;
		left:0px;
		top:0px;
		height:390px;
		
	

}

#footer {
		background-image:url(../images/footer.jpg);
		background-repeat:no-repeat;
		position:relative;
		bottom:0px;
		left:0px;
		width:999px;
		height:71px;
		
		
}
#footer_caja {
		left:11px;
		position:relative;
		top:4px;
		width:970px;
		color:#5e5c5c;
		font-size:11px;
}

/* FIN ELEMENTOS DEL PANEL CENTRAL */

/*  ESTILO PARA LOS LINKS*/
a.CABECERA:link {
	color:#242424;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
	text-decoration:none;
}

a.CABECERA:visited {
	color:#242424;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
	text-decoration:none;
}

a.CABECERA:hover {
	color: #484848;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
	text-decoration:none;
		
}
a.FOOTER:link {
	color: #5e5c5c;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

a.FOOTER:visited {
	color: #5e5c5c;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

a.FOOTER:hover {
	color: #5e5c5c;
    text-decoration:underline;
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
		
}
a.ACCORDEON:link {
	color: #fdfdfd;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.ACCORDEON:visited {
	color: #fdfdfd;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.ACCORDEON:hover {
	color: #cfcfcf;
    text-decoration:none;
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
		
}

a.MENU_CAT:link {
	color: #242424;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

a.MENU_CAT:visited {
	color: #454545;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

a.MENU_CAT:hover {
	color: #949494;
    text-decoration:none;
    font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
		
}
a.MASINFO:link {
	color:#454545;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
a.MASINFO:visited {
	color:#454545;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.MASINFO13:hover {
	color:#878787;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.MASINFO13:link {
	color:#454545;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.MASINFO13:visited {
	color:#454545;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

a.MASINFO13:hover {
	color:#878787;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

a.MASINFO10:link {
	color:#454545;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.MASINFO10:visited {
	color:#454545;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

a.MASINFO10:hover {
	color:#878787;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

/************* ESTILO PARA LAS FUENTES ***********************/
.textoblanco16 {
	color:#fdfdfd;
	font-size:16px;
}
.textoblanco13 {
	color:#fdfdfd;
	font-size:13px;
}
.textoblanco12 {
	color:#fdfdfd;
	font-size:12px;
}

.textogris16 {
	color:#454545;
	font-size:16px;
}
.textogris13 {
	color:#454545;
	font-size:13px;
}
.textogris13bold {
	color:#454545;
	font-size:13px;
	font-weight:bold;
}
.textogris12 {
	color:#454545;
	font-size:12px;
}
.textogris12bold {
	color:#454545;
	font-size:12px;
	font-weight:bold;
}

.textoCabecera16{
	color:#242424;
	font-size:16px;
	font-weight:bold;
	letter-spacing:inherit;
}
.textoCabecera13{
	color:#242424;
	font-size:13px;
	font-weight:bold;
	letter-spacing:inherit;
}
.textoCabecera20{
	color:#242424;
	font-size:20px;
	font-weight:bold;
	letter-spacing:inherit;
}

/****************** ESTILO DE INDEX.PHP **********************/

#cuadro1 {
	
	left:11px;
	position:relative;
	top:13px;
	width:300px;
	line-height:20px;
}
#cuadro2{
	
	height:80px;
	left:337px;
	position:absolute;
	top:15px;
	width:338px;
}
#cuadro3{

	height:5px;
	left:698px;
	position:absolute;
	top:16px;
	width:300px;
}
/***************** ESTILO DE CONTACTA.PHP ***********************/
#contacta_izq {

	position: relative;
	width:460px;
	top:30px;
	left:-25px;
	padding-top:70px;
	height:auto;

}
#contacta_der {

	left:492px;
	position:absolute;
	width:380px;
	
}
#trabaja_izq {

	height:auto;
	left:-8px;
	padding-top:70px;
	position:relative;
	top:0px;
	width:460px;

}
#trabaja_der {

	left:492px;
	position:absolute;
	width:380px;
	
}
#cuadrotextocontacta {
	left:70px;
	margin-top:-20px;
	position:relative;
	text-align:justify;
	top:-56px;
	width:378px;

}
#cuadrogrisgenerico {
	background-color:#f0f0f0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:1px;
	border:#e5e4e4 1px solid;

}

#separador {
	width:100%;
	height:10px;
}
#separadorgenerico {
	width:100%;
}
/*********** FORMULARIO ******************/
.celda1{
	border-bottom:#d1cfcf 1px solid;
	vertical-align:top;
	padding-top:3px;
	font-size:12px;
	color:#454545;
	width:122px;
}

.celda1_off{
	border-bottom:#d1cfcf 1px solid;
	color: #c9c8c8;
	vertical-align:top;
	padding-top:3px;
}
.celda2{
	border:#d1cfcf 1px solid;
	width: 246px;
	height: 22px;
	background-color: #FFFFFF;
	vertical-align:bottom;
	padding-left:3px;
	padding-right:3px;
}
.celda2newsletter{
	border:#d1cfcf 1px solid;
	width: 220px;
	height: 22px;
	background-color: #FFFFFF;
	vertical-align:bottom;
	padding-left:3px;
	padding-right:3px;
	color:#666666;
}

/* BOTONES */
.btn_base_off {
	font-size: 11px;
	text-align:center;
	background:#ffffff url(../images/botonon.jpg)  repeat-x  left;
	border:#a3a2a3 solid 1px;
	border-right:#809c25 solid 3px;
	color: #242424;
}

.btn_base_on {
	font-size: 11px;
	color: #c9c8c8;
	text-align:center;
	background: #ffffff url(../images/botonon.jpg)  repeat-x  left;
	border:#a5c03b solid 1px;
	border-right:#a5c03b solid 3px;
	cursor:pointer;
}

/* SECCION SERVICIOS */
#columna_izq {

	width:420px;
	position:relative;
	top:0px;
	left:10px;

}
#columna_der {

	width:420px;
	position:relative;
	top:0px;
	left:10px;
}
#cuadrotextoservicios {
	left:63px;
	position:relative;
	text-align:justify;
	top:-40px;
	width:355px;

}
#cajatextoderecha {
	width:100%;
	height:15px;
	text-align:right;
}

/* SECCION SERVICIO ESPECIFICO */
#menu_categoria {

	/*background-color:#FF0000;*/
	width:260px;
	position:relative;
	top:0px;
	left:-3px;
}
#extras_categoria {
	width:260px;
	position:relative;
	top:0px;
	left:12px;
}
#contenido_categoria {
	width:590px;
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	text-align:justify;
}
#contenido_700px {
	width:auto;
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	text-align:justify;
}
#categoria_fila {
	background-image:url(../images/filamenu.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:26px;
	padding-left:20px;
}
#categoria_fila:hover {
	background-image:url(../images/filamenuhover.jpg);
}
#categoria_cabecera {
	background-image:url(../images/cab_des_web.jpg);
	width:260px;
	height:34px;
	position:relative;
	left:0px;
	top:0px;
}
#categoria_cabecera2 {
	background-image:url(../images/minicaberp.jpg);
	width:260px;
	height:34px;
	position:relative;
	left:0px;
	top:0px;
}
#texto_cabecera {
	position:relative;
	left:2px;
	top:4px;
}

/* SECCION EMPRESA*/
#columnatextoempresa {
	left:0px;
	position:relative;
	text-align:justify;
	top:0;
}
/*SECCION CLIENTES*/
#cuadrotextoclientes {
	left:20px;
	position:relative;
	text-align:justify;
	top:0px;
	width:380px;

}
#alingv {
	position: relative;
	top:2px;

}

/*cajas para seccion de productos*/
#cajaproducto {
	position:absolute;
	left:755px;
	top:390px;
	width:128px;
	height:125px;
	
}
/*cajas para seccion de productos*/
#menuproductos {
	position:absolute;
	left:736px;
	top:545px;
	width:165px;
	height:190px;
	
}


/*tabla de compra de productos*/
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #565353 url('../images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #565353 url('../images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	background: #565353;
}
#rounded-corner td
{
	padding: 8px;
	background: #d0d0d0;
	border-top: 1px solid #fff;
	color: #242424;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #d0d0d0 url('../images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #d0d0d0 url('../images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d6d6d6;
}

/*Destacados para el indice*/

destacado {

margin-bottom: 45px;
border-bottom: 1px solid #DFDFDF;

}

.destacado .entry-image {
	float: left;
	padding-right: 15px;
}


.destacado .entry {
	color:#fdfdfd;
	font-size:13px;
}

.destacado .entry-content {

	color:#fdfdfd;
	font-size:13px;
}

.destacado .title {

	color:#fdfdfd;
	font-size:16px;
}

.destacado .title a {
	text-decoration: none;
	color:#87CEFA;
	font-size:16px;
	font-weight: bold;
}