/*--------------------------------------------------------------------
LAYOUT "index" Style - NUTRIFARMA(IE6+ FF1.5+ Opera9+)

Version: 	1.0 - 2007
author: 		Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/

@import url(corpo.css);


/* = CONTENT FLASH-----------------------------------------------------*/
#contentPrim #contentFlash{
	width: 690px; height:180px;
	background: transparent url(../pics/img-flash.jpg) no-repeat;
}

/* = CONTENT --------------------------------------------*/
#contentPrim{background: transparent url(../imgs/linha-bg.gif) no-repeat center top; padding: 40px 0;}
#contentPrim p.dta{float: right; padding: 10px 0 0 0;}

/* LINHA */
#contentPrim .linha{position: relative; width: 650px; height: 1%; overflow: hidden; margin-left: 0; padding: 0 20px 0 20px;}
#contentPrim .linha h2{ font-size: 25px; line-height: 18px; color: #108cb1; padding-bottom: 15px;}
#contentPrim .linha h3{font: normal 17px/19px Verdana, Arial, Helvetica, sans-serif; color: #0083a9; margin: 20px 0 5px 0;}
#contentPrim .linha strong{font-weight: bold; color: #7a7a7a;}
#contentPrim .linha img{padding: 0;}

#contentPrim .linha p#errmsg{font: italic 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}
#contentPrim .linha italic{font: italic 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #CC0000;}

/* COLUNA ESQUERDA */
#contentPrim .linha .colunaEsq{float:left; position: relative; width: 315px; padding: 0; margin: 0 20px 0 0;}

/* COLUNA DIREITA */
#contentPrim .linha .colunaDta{float:left; position: relative; width: 315px; padding: 0;}


/* =FORMS
--------------------------------------------------------------------------*/
#contentPrim form p{padding: 0 0 3px 0;}
#contentPrim .linha label{float:left; width: 115px; font-size: 10px; padding-top: 3px;}
#contentPrim .linha input, #contentPrim .linha textarea,
#contentPrim .linha select{
	margin: 0; padding: 0; width: 198px; height: 18px;
	font: regular 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #7a7a7a;
	border: 1px solid #cee7ef; background-color: #ffffff;
}
#contentPrim .linha textarea{height: 61px;}
* html #contentPrim .linha input, * html #contentPrim .linha textarea,
* html #contentPrim .linha select{width: 195px;}/* :BUG: IE6 */

#contentPrim .linha input:hover, #contentPrim .linha input:focus,
#contentPrim .linha textarea:hover, #contentPrim .linha textarea:focus,
#contentPrim .linha select:hover, #contentPrim .linha select:focus{
	border: 1px solid #cee7ef; background-color: #f4f9fb;
}
form#formRegisto legend{display: none;}

form#formRegisto input#btnFormulario{
	position: relative; display: block; top: 0; right: 0;
	width: 62px; height: 22px; margin: 0; padding: 0 5px 2px 5px; border: none; cursor: pointer;;
	font: bold 10px/12px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;
	background: transparent url(../imgs/bt-form.gif) no-repeat left top;
}
form#formRegisto input#btnFormulario:hover{
	background: transparent url(../imgs/bt-form.gif) no-repeat left bottom;
}

* html form#formRegisto input#inscrever{padding: 0 0 2px 0;}/* :BUG: IE6 */
html form#formRegisto input#inscrever{padding: 0 0 2px 0;}/* :BUG: IE7 */
