
.RequestTableHead
{
	WIDTH: 100%;
}

.th
{
	margin-left:5px;
	margin-right:5px;
	text-align:left;
}

.RequestTittle
{
	font: 1.1em Geneva, Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: none;
	COLOR: #F55D08;
	TEXT-DECORATION: none;
}

.RequestSubTittle
{
	FONT: 1.1em Geneva, Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: none;
	COLOR: #F55D08;
	TEXT-DECORATION: none;
}

.RequestTitleHeaderLbl
{
	FONT:1.1em Geneva, Arial, Helvetica, sans-serif;
	COLOR: #666666;
}

.RequestMenuItem
{
	FONT: 0.8em bold Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	BORDER: 1px solid whitesmoke;
}

.RequestTableFoot
{
	BORDER: 1px solid whitesmoke;
	WIDTH: 100%;
}

.RequestFootRemmark
{
	font:0.8em  normal Verdana, Arial, Helvetica, sans-serif;
}

.RequestTable
{
	width: 100%;
	border: 0px;
	table-layout:fixed;
}

.RequestConfirmationTable
{
	border: 1px solid whitesmoke;
	width: 100%;
}

.RequestTableTittle
{
	font: 1.1em  Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px; 
	font-weight:bold;
	COLOR: white; 
	text-align:justify;
	background:#DD3E31;
	cursor:hand;
	margin-bottom:10px;
}

.RequestFoot
{
	
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px; 
	padding-bottom: 5px; 
		padding-left:150px;
	COLOR: #666666; 
	text-align:justify;
	
}


.RequestGroupTittle
{
	
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	padding-left: 20px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	
	COLOR: #666666; 
	text-align:justify;
	background:#F3C2CB;
	cursor: hand;
	border-bottom:1px solid #2e2e2e;
}



.RequestGroupRemmark
{
	padding-left: 5px;
	COLOR: #244D72; 
	font:0.8em  Verdana, Arial, Helvetica, sans-serif; 
	text-align:justify;
	background:#e2e9f0;	
}

.RequestGroupTitleSeparation
{
	HEIGHT: 0px;
	border: none;
	line-height: 6px;
}

.RequestGroupSeparation
{
	BORDER: none;
	HEIGHT: 0px;
	BACKGROUND: #FFFFFF;
	line-height: 6px;
	color: #FFFFFF;
}

.RequestGroupFootSeparation
{
	BORDER: none;
	HEIGHT: 0px;
	BACKGROUND: buttonface;
}

.RequestFieldTitle
{
	width:100%;
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	COLOR: #666666;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
}

.RequestFieldDesc, .optRb
{
	margin-left:5px;
	margin-right:5px;
	padding-left: 5px;
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #244D72;
	text-align:left;
	background:#e2e9f0;	
}

.RequestFieldValue
{
	BORDER-LEFT: medium none;
	BACKGROUND: #e6ebed;
	FONT: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.RequestSubFieldInput, .idstrDC, .fullDate, .dtCbo, .mulidCiaName, .mulidSurname, .mulidSurname2, .mulidName, .mulidDocType, .mulidDC,
.identName, .identSurname1,.identSurname2,.identDocType,.identNIF, .identDC, .mulidNIF, .mulidSurname1,
.addrType, .addrStreet, .addrNum, .addrBlock, .addrStair, .addrCity, .addrState, .addrDoor,
.cntPhone, .cntMail, .addrNum2, .addrDup, .addrDup2, .addrCountry, .addrZip, .addrFloor, 
.descDesc, .dateDay, .dateMonth, .dateYear, .ntextTxt1, .ntextTxt2, .ntextTxt3, .ntextTxt4 
{

	font:10px  verdana,helvetica;
	margin-left:10px;
	margin-right:10px;
	border-top: solid 1px #4085bf;
	border-right: solid 1px #0466a5;
	border-bottom: solid 1px #4085bf;
	border-left: solid 1px #0466a5;	

}

.addrStreet
{
	width:325px;
}

.addrBlock
{
	width:30px;
}

.addrStair
{
	width:30px;
}

.addrDoor
{
	width:30px;
}

.addrNum
{
	width:30px;
}

.addrNum2
{
	width:30px;
}

.addrFloor
{
	width:30px;
}

.addrZip
{
	width:50px;
}

.addrCity
{
	width:100px;
}

.addrCountry
{
	width:100px;
}

.identDC
{
	width:15px;
}


.RequestSubFieldInputRequired
{
	font:10px  Verdana,Helvetica;
	margin-left:10px;
	margin-right:10px;
	BORDER-TOP: solid 1px #4085BF;
	BORDER-RIGHT: solid 1px #0466a5;
	BORDER-LEFT: solid 1px #4085BF;
	BORDER-BOTTOM: solid 1px #0466a5;
	BACKGROUND: ivory;
}

.RequestSubFieldLabel
{
	margin-left:10px;
	margin-right:10px;
	font: verdana, arial, helvetica, sans-serif;
}

.RequestSubFieldError
{
	FONT-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: red;
	font-size: 12px;
	font-weight:bold;
}

.RequestSubFieldErrorSummary
{
	FONT: Verdana, Arial, Helvetica, sans-serif;
	COLOR: blue;
	BACKGROUND: white;
}

.RequestTitleTitle
{
	FONT: 1.2em Verdana, Arial, Helvetica, sans-serif;
	line-height: 28px;
	border: none;
	BACKGROUND: #e6ebed;	
}

.RequestTitleHeader
{
	FONT: 1.1em Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	border: none;
	BACKGROUND: #e6ebed;	
}

.RequestAutoliqInput
{
	border-right: #989898 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #989898 1px solid;
	border-left: #000000 1px solid;
	font: 0.9em courier;
	color: #000066;
	background: #f7f7f7;
}

.RequestTitleValue
{
	FONT: 0.9em Verdana, Arial, Helvetica, sans-serif;
	line-height: 28px;
	border: none;
	background: #e6ebed;
}

.DropDownTable
{
	border: 1px solid whitesmoke;
	BACKGROUND: #e6ebed;
	width:100%;
}

A.BtnTramitar:link, A.BtnTramitar:hover, A.BtnTramitar:visited
{
	BORDER-RIGHT: #2e92e6 0px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #2e92e6 0px solid;
	PADDING-LEFT: 8px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 1px;
	MARGIN-LEFT: 20px;
	BORDER-LEFT: #2e92e6 0px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #2e92e6 0px solid;
	FONT-FAMILY: Verdana, arial;
	BACKGROUND-COLOR: #2e92e6;	
	TEXT-DECORATION: none;
	position:relative;
	top:1px;
}

.BtnTramitar
{
	margin-left:20px;
	border:0px #2e92e6 solid;
	background-color:#DF5151;
	font-family:Verdana, arial;
	color:#ffffff;
	font-size:0.8em;
	cursor:pointer;
}
	
/*.BtnTramitar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#D9DDE4;
	font-family: Verdana;
	border-style:outset;
	border-width:2px;
	text-indent:10px;	
	height:17px;
}*/

.BtnEnviar
{
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border:2px outset;
	text-decoration:none;
	text-indent:10px;	
	padding-right:10px;
	height:17px;
	background:#D9DDE4;	
}

.BtnCancelar
{
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#d9dde4;
	border: 2px outset;
	text-decoration:none;
	text-indent:10px;	
	padding-right:10px;
	height:17px;
}

.BtnBack
{
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background:#d9dde4;
	border: 2px outset;
	text-decoration:none;
	text-indent:10px;	
	padding-right:10px;
	height:17px;
}

.BtnBehaviour
{
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#D9DDE4;
	border: 2px outset;
	border-width:2px;
	text-decoration:none;
	text-indent:10px;
	padding-right:10px;
	height:17px;
}

.MapLocalizer
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.RequestDocumentTemplate
{
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 10px;
	background: #e6ebed;
	COLOR: #666666;
}

a.defaultreqlink
{
	color: black;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

a.defaultreqlink:hover
{
	color: red;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.oculta 
{
	visibility:hidden;
}


.layer
{
	background-color:#E2E9F0;
	/*border:1px solid red;*/
	color:#E2E9F0;
	height:25px;
	left:0px;
	line-height:normal;
	position:relative;
	text-align:justify;
	top:-22px;
	width:5px;
	z-index:1000;
}

.layer_MOZ 
{
	background-color:#E2E9F0;
	/*border:1px solid red;*/
	color:#E2E9F0;
	height:25px;
	left:0px;
	line-height:normal;
	position:relative;
	text-align:justify;
	top:-22px;
	width:124px;
	z-index:1000;
}

.BtnInput
{
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 20px;
	width:10px;
	/*left:0px;*/
	/*position:relative;*/
}


.BtnUpload
{
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 20px;
	
	/*left: 0px;*/
	/*position:relative;*/
}


.BtnInput_MOZ
{
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	/*left:0px;*/
	/*position:relative;*/
}


.BtnUpload_MOZ
{
	color:#000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	/*left: 0px;*/
	/*position:relative;*/
}


.FilesList
{
	z-index: 1001;
	margin:5px;
	width:250px;
}

.tbUpload
{
	table-layout:fixed;
}

.BtnView
{
	font:0.8em  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border: 2px outset;
	text-indent:10px;
	width:100px;
	height:20px;
	position:relative;
	left:-290;
	display: none;	
}

.bdcButton
{
	width:25px;
	height:25px;
	/*background: transparent url(/public/resources/Crm/e-participa/images/find.gif) no-repeat;*/
}

.textarea
{
	height:100px;
}

.reqTpls
{
	width:100%;
	text-align: center;
}

a.docTpl, a.docTpl:link, a.docTpl:visited
{
	color: #666666;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
}

a.docTpl:hover
{
	color: black;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 4px;
}


/* Versión imprimible */
.printReq
{
	width:100%;
	margin-left: 30px;
	margin-top: 30px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}


.printTitle
{
	width: 100%;
	margin: 5px;
}

.printLabel
{
	font-weight: bold;
}

.printInfo
{
	width: 100%;
	margin: 5px;
}

.printFooter
{
	text-align: center;
	margin: 20px;
	font-size: 15px;
}

/* Dimensions afegides */
.area400100
{
	width: 400px;
	height:100px;
}

.area400200
{
	width: 400px;
	height:200px;
}

.area300200
{
	width: 300px;
	height:200px;
}

.area300100
{
	width: 300px;
	height:100px;
}

.texto300
{
	width: 300px;
}

.texto200
{
	width: 200px;
}

.texto150
{
	width: 150px;
}

.texto100
{
	width: 100px;
}

.texto80
{
	width: 80px;
}

.texto50
{
	width: 50px;
}

.texto40
{
	width: 40px;
}

.texto20
{
	width: 20px;
}

.texto10
{
	width: 10px;
}
