/* FULL D'ESTILS REEVEX ADMINISTRACIÓ CATÀLEG */
/* Creat per Isaac Roca - iroca at icon dot cat */
/* Adaptació per a pragmapublicitat.cat */

* { margin:0; padding:0; } 

/* ESTRUCTURA DEL SITE */ 
#container { margin: 0 auto 0 auto; width: 770px; }
#cap { clear:both; width: 100%; }
#cos { clear:both; width: 760px; }
	#esquerra { float:left; position: relative; width:185px; min-height:500px; display:block; }
	#dreta { position: relative; display:none; width:0; }
	#contingut { margin:0; margin-left: 195px; padding:15px; min-height:500px;}
#peu { clear:both; width: 100%; text-align:right; font-size:9px; }

/* REDEFINICIO TAGS ESTETICA GENERAL */

/* Tags text */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666; }
a, a:visited { color:black; text-decoration:none; font-weight:bold; }
a:hover { color:black; text-decoration:underline; font-weight:bold; }
h1,h2,h3,h3.noticias a { color:#4E8817; position:relative; }
h1 { font-size: 18px; color:#72A24E; padding:5px 0 10px 0; }
h2 { font-size: 18px; padding:0; }
h3 { font-size: 16px; margin-top:15px; }
h3.noticias { font-size: 16px; margin:10px 0; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h5.noticias { font-size: 10px; margin-top:20px; margin-bottom:5px; border-bottom: 1px solid #ccc; }
img { border:0; }
li { list-style:none;}

/* MENÚS */
#cap li {
	display:inline;
	margin-right:15px;
}
#cap a,#cap a:visited,#cap a:hover {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:white;	
}
ul.submenuCap,div.cercar,ul.menuLang { line-height:30px; display:block; border-bottom:5px solid #72A24E; border-top:5px solid #72A24E; background-color: #2A6527; }

ul.submenuCap {  padding-left:10px; width: 400px; float:left;  }
div.cercar { float:left; width:100px; }
ul.menuLang {  padding-right:10px; float:left; width: 250px; text-align:right; }


.camp { margin: 5px 0; }

/* Tags formulari */
p { margin: 5px; }
label { font-weight:bold; margin: 3px 0; }
input[type="text"], input[type="password"] { width:450px; }
input[type="submit"], input[type="button"], input[type="reset"] {  } 
textarea { width:500px; height:150px; }
select { min-width:100px; }

/* DISSENY GENERAL PRIMER CANAL */ 
#container { background-color:white; color:#FFFFFF;  }
#cap { color:#666666; }
#cos {  border:5px solid #72A24E; border-top:0px; color:black;   }
	#esquerra { color:white; background-color:#72A24E;   }
	#dreta {  }
	#contingut { background-color:white; color:#666666;   }
#peu {  }

#swfNews { background: white url(/img/es/tit_noticias_verd.gif) center 5px no-repeat;  } 
#swfNewsFla { margin:0; padding:0;  margin-top:10px; background-color:transparent; } 
#lateralSituacion { width:190px; margin-bottom:80px; margin-top:20px; height:145px; text-align:center; padding-top:23px; padding-bottom:1px; background: white url(/img/es/situacion_verd.gif) 4px 4px no-repeat; }

#esquerra { padding:0px 10px 0px 0px; margin-top:-5px; }
a.menuLink, a.menuLink:visited, a.menuLink:hover { color:white; font-size: 12px; font-weight: normal;  }
a.menuLink img { margin-top:5px; }
ul.menuRoot { width:150px; padding:2px 0 2px 5px; margin:5px 0px 0px 35px; background-color:#88B16F; }
ul.menuRoot ul { display:none; }
ul.menuRoot li { margin:5px 0px 0px 0px; }
ul.menuRoot li li { margin:5px 0 5px 10px;  }
ul.menuRoot li ul li a { font-size: 10px;  }
ul.menuRoot li ul li a, ul.menuRoot li ul li a:visited, ul.menuRoot li ul li a:hover { font-size: 10px;  }

/*ul.menuRoot li { margin:5px 0 5px 5px; list-style-type:none; } */
#sbm17,#sbm18,#sbm19 { display:none; }
#sbm16 { display:block; }

/* ESPECIFIC PRIMER CANAL - HOME */
.fleft { float:left; }
.fright { float:right; }

#home01,#home02,#home03 { width:auto; padding:0; margin:0; }
#home01 img,#home02 img,#home03 img { margin:20px 0 20px 30px; }
#home01 img+img,#home02 img+img,#home03 img+img { margin:0; margin-bottom:40px; padding:10px 5px 30px 0; }
#home01 a img,#home02 a img,#home03 a img { margin:0; padding:0; }
#home01 { background: #FFFFFF url('/img/home_fondo1.jpg') no-repeat 280px 10px; }
#home02 { background: #FFFFFF url('/img/home_fondo2.jpg') no-repeat 280px 10px; }
#home03 { background: #FFFFFF url('/img/home_fondo3.jpg') no-repeat 280px 10px; }



/* CATALOGO DE ESPECIALIDADES */
.iconEsp { position: relative; float:right; width:125px; text-align:right; }
.iconImg { position: relative; float: left; width:65px; height:65px; margin-right:10px; text-align:center;}
#detalleProducto .iconEspDetalle { width:400px; margin-top:20px; }
#detalleProducto h3.catDetalle { position: relative; z-index:5; font-size:14px; font-weight:normal;  }
.catPaginador,#fEspecie { margin-top:20px; width:530px; text-align:center; }
.catPaginador span,.catPaginador a,.catPaginador a:visited { padding: 0 2px; color:#A9A9A9; font-size: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.catPaginador a:hover { text-decoration:underline; }


.catPaginador a,.catPaginador a:visited { color:#559F25; }
.catPaginador a:hover { text-decoration:underline; }
#resultados h4 a { color:#5F9333; font-weight:bold; }
#resultados li { list-style-type:none; background-color:#eee; margin:10px; padding:10px;}
#productosAgricola h4 a { color:#014995; font-weight:bold; }
#productosAgricola li { list-style-type:none; background-color:#eee; margin:10px; padding:10px;}
#tAvanzada, #tEnfermedad { margin-left:25px; }
.destacado { font-size:110%; color:#666;  font-weight: bold; }
.destacado2 { font-size:110%; color:#72A24E;  font-weight: normal; }
.prodCampo { position:relative;}

#titolSeccio h2 { margin-bottom:10px; }
#titolSeccio h3 { margin-top:-5px; margin-bottom:10px;	 }

.parell { background-color:#FFFFFF; }
.senar { background-color:#EEEEEE; }
.subtitol { font-weight:bold; height:25px; border:1px solid #72A24E; }

.premTitol { position: relative; font-weight:bold; font-size:13px; padding-top:10px; padding-left:5px; margin-bottom:10px; float:left; }
dl.premezcla dt { height:30px; overflow:hidden; font-weight:bold; width:150px; display:block; padding:10px; float:left; background-color:#DDD; color:#667; margin-bottom:5px; }
dl.premezcla dd { min-height:40px; width:335px; display:block; padding:0 5px 20px 15px; float:left; background-color:#FFFFFF; margin-bottom:5px; }

#swfNews { margin:0; padding:5px; width:180px; margin-top:20px; background-color: white; }

.subtitolCamp {
	font-weight:normal;
	display:block;
}

/* admin elements zona */



.element {
	background-color:#fff;
	margin: 5px;
	padding: 2px;
	
}

.element .tipus { display:block; width:100%; }
 
.element .idobj {
	font-weight:bold;
}

.element .opcions {
	text-align:right;
	float:right;
	margin-right:10px;
}

.element .opcions img,.element .editar,.afegirElem {
	cursor:pointer; font-weight:normal;
}

.zonaElements .afegirElem { margin-top:10px; }

.zonaElements { margin-bottom:15px; }

.addNouElement { margin: 10px 0 5px 0; background-color:white; padding:5px; display:none; }

#zonesZona h4 { display:none; }

p.espai { display:block; margin:15px 0; }

ul.subMenu { margin-left:20px; }
li.nodeMenu {  background-color:white; padding:1px 0 5px 5px; margin:4px 0; cursor:move; }
li.nodeMenu a { padding-left:10px; }

strong.tit { font-size:14px; }
strong.subtit { font-size:12px; }

.formMenu { margin-left:5px; }

/* li.nodeMenu p { float:left; } 
 li.nodeMenu a { position:absolute; float:right; } */

.dropHover { border-top:3px solid black; }

#contingutTemp { display:none; }


/* FINS AQUI GENERAL.CSS, A PARTIR D'AQUI ESPECIFIC D'ADMIN */

#cap,#cos,#contingut,#esquerra,#dreta { border:0; }

a.menuLink { display:block; width:100px; padding:0; margin:5px 0 0 10px;  }

ul.menuRoot { width:170px; margin:5px 0 0 10px; }
ul.menuRoot li { margin:0; padding:0; list-style-type:none; }
ul.menuRoot li a.menuLink { margin:0; padding:0; display:inline; }

ul.menuRoot, ul.menuRoot ul { display:block; }

#cap { background-color: white; }
#contingut { margin-top:5px; background-color: #eeeeee; color:#405B2C; }
#esquerra { min-height:500px; margin-top:5px; }
#esquerra li, #esquerra li li { margin:5px 0 5px 10px; list-style-type:none; }
h2,h3,h4,h5,h6 { color:#2C3F1E; }

#boletin label { border-bottom:1px dashed #888888; display:block; font-size:13px; margin-bottom:10px; }
#boletin img { cursor:pointer; }
