body
{
   text-align: center;
	font-family: Arial,sans-serif;
	background: url(../img/bgTopBar.jpg) repeat-x;
	height: 27px
}

p
{
	font-size: 0.8em;
}

#bienvenido
{
	color: #fff;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}

#bienvenido a
{
	color: #fff;
	font-size: 12px;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	
}

#bienvenido a:hover
{
	color: #fe9a16;
	font-family: Arial,sans-serif;
}

#divHeader 
{
	width: 955px;
	height: 140px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 10px;
}

#divHeaderLogo
{
   float: left;
	color: #ffa500;
}

#divHeaderLogo img
{
   width: 152px;
	height: 135px;
}

#divHeaderTitle
{
	height: 135px;
}

#divHeaderTitle h1
{
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.7em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #003e7e;
	text-align: left;
	margin-left: 190px;
}

span.title
{
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #23282c;
	text-transform: none;
	text-align: left;
	display: block;
	letter-spacing: 0.3em;
	margin-left: 190px;
	margin-top: -15px;
	padding-top: 0px;
}

span.title_aplication
{
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #23282c;
	text-transform: none;
	text-align: left;
	display: block;
	letter-spacing: 0.3em;
	margin-left: 190px;
	margin-top: -15px;
	padding-top: 0px;
}

span.decimo
{
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #003e7e;
	text-transform: none;
	text-align: left;
}

span.NoEvaluated
{
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 15px;
	color: #fe9a16;
}

div.Name
{
}

div.Description
{
	padding: 10px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
}

div.DescriptionEditor
{
	padding: 10px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid red;
}


#divMain
{
	border: 1px solid #bfbfbf;
	width: 955px;
	min-height: 250px;
   margin: auto;
	margin-top: 2px;
}

#divMainMemu
{
	font-family: Arial,sans-serif;
	background-color: #4d8da6;
	background-color: #000000;
	height: 20px;
}

#divMainMemu a
{
	font-family: Arial,sans-serif;
	font-size: 14px;
}

.divMenuHorizontal
{
	height: 20px;
	line-height: 20px;
	background-color: #003399;
	font-size: 0.7em;
	font-family: Arial,sans-serif;
	color: #ffffff;
	text-align: center;
}

ul.ulMenuHorizontal
{
	font-family: Arial,sans-serif;
	list-style: none;
	line-height: 18px;
	height: 20px;
	margin: auto;
	width: 760px;
	width: 850px;
}

li.liMenu
{
	font-family: Arial,sans-serif;
	float: left;
	}

li.liMenu a
{
	font-family: Arial,sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 9px;
}

li.liMenuCurrent
{
	float: left;
}

li.liMenuCurrent a
{
	font-family: Arial,sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 9px;
	background-color: #ffffff;
}


li.liMenu a:hover
{
	font-family: Arial,sans-serif;
	background-color: #ffffff;
	color: #000000;
}

#divContent
{
	font-family: Arial,sans-serif;
	width: 770px;
	margin: auto;
	padding-top: 10px;
} 

#divFooter
{
	background: url(../img/bg_pie.jpg) repeat-x;
	height: 109px;
	margin-top: 20px;
	color: #fff;
	font-size: 12px;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 250px;
}

#divFooter a
{
	color: #fe9a16;
	font-size: 12px;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
}

#divFooterDown
{
	background: #23282c;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-left: 150px;
}

#divFooterDown a
{
	color: #fe9a16;
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
}

#divFooter a:hover, #divFooterDown a:hover
{
	color: #fff;
	font-family: Arial,sans-serif;
}

.actions 
{
	font-family: Arial,sans-serif;
	margin-top: 10px;
}

div.actions
{
	font-family: Arial,sans-serif;
	text-align: center;
}

div.actions a
{
	font-family: Arial,sans-serif;
	color: #333;
	text-decoration: none;
}
div.actions a:hover
{
	font-family: Arial,sans-serif;
	color: #4d8da6;
	text-decoration: none;
}


.actions img
{
	border: 0px;
	vertical-align: middle;
}

h1 
{
	color: #003e7e;
	font-size: 15px;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

/***** VISTA DE LOS LISTADOS *****/

#divForms 
{
	width: 955px;
	background: url(../img/BkgTop.gif) no-repeat;
/*	font-size: 0.8em;*/
}

#divBlocks 
{
	width: 955px;
	background: url(../img/BkgTop2.gif) no-repeat;
}

#divQuestions 
{
	width: 955px;
	background: url(../img/BkgTop3.gif) no-repeat;
}

#divQuestionsTypes 
{
	width: 955px;
	background: url(../img/BkgTop4.gif) no-repeat;
}

#divClients, #divCounties, #divTowns, #divDogs, #divPedigrees, #divHairs, #divColors, #divSexs
{
	margin-top: 10px;
	width: 773px;
	/*width: 955px;*/
	background: url(../img/BkgTop5.gif) no-repeat;
}

table.Users, table.UserTypes, table.Clients, table.Counties, table.Dogs, table.Pedigrees, table.Hairs, table.Colors, table.Sexs, table.Workflow, table.Configs, table.FieldTypes, table.Field, table.Workflow
{
	font-family: Arial,sans-serif;
	background: #f9f9f9;
	font-size: 12px;
}

table.Users td, table.UserTypes td, table.FieldTypes td, table.Field td, table.Workflow td
{
	border: 1px solid #ccc;
	font-family: Arial,sans-serif;
}

th.one
{
	font-family: Arial,sans-serif;
	border: 1px solid #ccc;
	background: #003e7e;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

td.Tar
{
	font-family: Arial,sans-serif;
	border: 1px solid #ccc;
	background: #f9f9f9;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

#divNewUser, #divNewClient, #divNewCounty, #divNewTown, #divNewDog, #divNewPedigree, #divNewHair, #divNewColor, #divNewSex
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003e7e;
	text-align: left;
}

#divNewUser h1, #divNewClient h1, #divNewCounty h1, #divNewTown h1, #divNewDog h1, #divNewPedigree h1, #divNewHair h1, #divNewColor h1, #divNewSex h1
{
	background: url(../img/BkgTop8.gif) no-repeat;
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #4d8da6;
	text-align: center;
	line-height: 25px;
	margin-bottom: 5px;
	padding: 0;
}

#divNewUser input, #divNewClient input, #divNewCounty input, #divNewTown input, #divNewDog input, #divNewPedigree input, #divNewHair input, #divNewColor input, #divNewSex input, #divConfigs input
{
	border: 1px solid #4d8da6;
	margin-left: 50px;
	margin-top: 10px;
	_margin-left: 50px;
	_margin-top: 10px;
}

input#S01F01, input#S01F02, input#S01F04
{
	border: 1px solid #4d8da6;
	margin-left: 0px;
	margin-top: 0px;
}

div.NewUser_login 
{	
	width: 100px;
	margin: auto;
	background-color: #003e7e;
}

div.NewUser_login a
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	text-decoration: none; 
	color: #fff;
}
td.combo select
{
	border: 1px solid #4d8da6;
	margin-left: 50px;
	margin-top: 10px;
}

#divUsersTypes 
{
	width: 955px;
	background: url(../img/BkgTop6.gif) no-repeat;
}

#divConfig 
{
	width: 955px;
	background: url(../img/BkgTop.gif) no-repeat;
}

#divForms a, #divBlocks a, #divQuestions a, #divQuestionsTypes a, #divUsers a, #divUsersTypes a, #divConfig a
{ 
	text-decoration: none;	
	color: #003399;
}

#divForms a:hover, #divblocks a:hover, #divQuestions a:hover, #divQuestionsTypes a:hover, #divUsers a:hover, #divUsersTypes a:hover, #divConfig a:hover
{ 
	text-decoration: underline;	
}

#divForms h1, #divBlocks h1, #divQuestions h1, #divQuestionsTypes h1, #divUsers h1, #divUserTypes h1, #divConfig h1, #divClients h1, #divCounties h1, #divTowns h1, #divDogs h1, #divPedigrees h1, #divHairs h1, #divColors h1, #divSexs h1
{
	color: #4d8da6;
	line-height: 25px;
	margin-bottom: 5px;
	padding: 0;
}

#divClient
{
	border: 1px solid #ccc;
	margin-top: 10px;
	float: left;
}

table.forms, table.blocks, table.questions, table.questions2, table.questionstypes, table.users, table.userstypes, table.config, table.registers
{
	text-align: left;
	border: 1px solid #cccccc;
	font-size: 0.8em;
}
table.forms td
{
	color: #003399;
	background-color: #f5f1fa;
}
table.blocks td
{
	color: #003399;
	background-color: #faf8f1;
}

table.questions td, table.questions2 td
{
	color: #003399;
	background-color: #f4f9f0;
}

table.questionstypes td
{
	color: #003399;
	background-color: #f9faf8;
}

table.users td
{
	color: #003399;
	background-color: #f9fcfc;
}

table.userstypes td
{
	color: #003399;
	background-color: #f4f6f6;
}

table.config td
{
	color: #003399;
	background-color: #f5f1fa;
}

table.newform 
{
	border: 1px solid #ccc;
	color: #003399;
	font-size: 0.8em;
	background-color: #f5f1fa;
	margin: auto;
}

table.newQuestion, table.newUserTypes
{
	text-align: left;
	border: 1px solid #cccccc;
	font-size: 0.8em;
	background-color: #f5f1fa;
	float: left;
	margin-top: 10px;
}

/***** VISTA DE CREACION *****/

input#item_Name, input#item_Description, input#item_Text, input#item_Passwd, input#item_Code, input.email, input#item_Key, input#item_Val, input#item_FullName, input#item_Email, input#item_UserPassword, input#item_userPassword, input#item_Coordinator, input#item_ConfirmationPassword, input#item_Password, input#S01F01, input#S01F04, input#item_confirmationPassword, input#item_email, input#useremail
{
	width: 600px;
}

input#item_ConstantAnswers, input#item_MultipleFields
{
	margin-left: 0px;
	float: left;
} 

select#item_Block_Id, select#item_Type_Id, input#F01
{
	width: 600px;
}

input#item_Code, input#item_Name, input#item_Passwd, input#item_Description, input#item_Code, select#item_UserType_Id, input#item_Key, input#item_Val, input#item_FullName, input#item_Email, input#item_UserPassword, input#item_userPassword, input#F01, select#workgroup_Id, input#item_Coordinator, input#item_confirmationPassword, input#item_email, input#useremail, input#item_ConfirmationPassword
{
	border: 1px solid #003e7e;
	background-color: #ececff;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
}

textarea#F02
{
	border: 1px solid #4d8da6;
	background-color: #ececff;
	margin-bottom: 0.5em;
	margin-left: 0.5em;	
	width: 600px;
}

textarea#S01F02, textarea#S01F03


{
	border: 1px solid #4d8da6;
	background-color: #fff;
	width: 600px;
}

#editBlocks
{
	border: 1px solid #ccc;
	margin-top: 20px;
	padding: 10px;
	width: 750px;
	border: 1px solid orange;
	float: left;
}

#editBlocks h2
{
	font-size: 0.8em;
	color: #000000;
}

#selectBlocks
{
	border: 1px solid #ccc;
	width: 200px;
	float: left;
	background-color: #f5f1fa;
}

select#blockforms
{
	border: 1px solid #ccc;
	float: left;
	margin-left: 135px;
	margin-top: -80px;
	border: 1px solid #ccc;
}

select#questionForms
{
	width: 300px;
	height: 100px;
	border: 1px solid #ccc;
	float: left;
	margin-left: 380px;
	margin-top: -80px;
	margin-top: -100px;
	background-color: #f5f1fa;
}

#divGeneralForms 
{
	border: 1px solid transparent;
}

#divActions.actions
{
	width: 50px;
	margin-left: 245px;
	margin-top: 60px;
	font-size: 11px;
	color: #003399;
	border: 0; 
}

#divActions img
{
	border: 0; 
	margin-top: 10px;
}

#divActions2.actions
{
	width: 50px;
	height: 50px;
	margin-left: 315px;
	margin-top: 50px;
	font-size: 11px;
	color: #003399;
}

#divActionsOrder.actions
{
	width: 50px;
	margin-left: 655px;
	margin-top: -40px;
	font-size: 11px;
	color: #003399;
}

#divActionsOrder2.actions
{
	width: 50px;
	margin-left: 690px;
	margin-top: -50px;
	font-size: 11px;
	color: #003399;
}

#selectquestionsblock
{
	border: 1px solid #ccc;
	width: 400px;
	margin-top: 80px;
	background-color: #f5f1fa;
}

#editQuestions
{
	margin-top: 50px;
	margin-top: 60px;
}

select#questionsLibrary
{
}

select#questions
{
	width: 300px;
	height: 100px;
	border: 1px solid #ccc;
	margin-left: 0px;
	margin-top: 20px;
	float: left;
	background-color: #f5f1fa;
}

#login
{
	margin: auto; 
	width: 40%;
	font-family: Arial,sans-serif;
	color: #003e7e;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 20px;
}

div.download
{
	font-family: Arial,sans-serif;
	font-size: 14px;
	width: 180px;
	float: left;
}

div.download a
{
	font-family: Arial,sans-serif;
	color: #003e7e;
	text-decoration: none;
}

#form1 #submit input.btn
{
	border: 1px solid #003e7e;
	margin-left: 20%;
	margin-top: 5%;
	margin-bottom: 5%;
}

#divBotonsLogin 
{
	width: 50%;
	margin: auto; 
}

#divBotonsLogin a
{
	font-family: Arial,sans-serif;	
	font-size: 12px;
	color: #003e7e;
	margin-left: 10px;
	padding: 2px;
	text-decoration: none;
	border: 1px solid #003e7e;
}

#divBotonsLogin a:hover
{
	font-family: Arial,sans-serif;	
	font-size: 12px;
	color: #003e7e;
	background-color: #dfdfdf;
	padding: 2px;
	text-decoration: none;
	border: 1px solid #003e7e;
}


h3
{
	font-family: Arial,sans-serif;
	font-size: 15px;
}

#form1
{
	font-family: Arial,sans-serif;
	margin-top: 15px;
}

#usuario
{
	font-family: Arial,sans-serif;
	width: 300px;
	margin: auto;
}

#password
{
	font-family: Arial,sans-serif;
	width: 300px;
	margin: auto;
}

#form1 #usuario input
{
	border: 1px solid #ccc;
	margin-left: 25px;
}

#form1 #password input
{
	border: 1px solid #ccc;
	margin-top: 10px;
}

#form1 #submit input
{
	border: 1px solid #000;
	margin-top: 30px;
	margin-left: 70px;
}

#divFieldType
{
	font-family: Arial,sans-serif;
}

#divFields a img
{
	border: 0px;
}

fieldset
{
	font-family: Arial,sans-serif;
	margin-top: 1em;
	margin-bottom: 0.5em;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #bfbfbf;
	border-right-color-value: #bfbfbf;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #bfbfbf;
	border-left-color-value: #bfbfbf;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
}

legend (line 530)

{
	font-family: Arial,sans-serif;
	text-align: left;
	padding-top: 0.1em;
	padding-right: 0.5em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	font-weight: bold;
	color: #23282c;
	margin-bottom: 1em;
}

td.label
{
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #23282c;
	float: left;
	width: 30%;
	text-align: right;
	margin-top: 0.3em;
}

input#Nombre, input#Apellidos, input#Direccion, input#CodigoPostal, input#Localidad, input#Provincia, input#Pais, input#Telefono, input#Fax, input#E-mail, input#Institucion
{
	font-family: Arial,sans-serif;
	border: 1px solid #003e7e;
	background-color: #ececff;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	width: 500px;
}

#divNewRegister
{
	font-family: Arial,sans-serif;
	width: 600px; 
	margin: auto;
	text-align: left;
}

.error

{
	font-family: Arial,sans-serif;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
}

div.botones
{
	font-family: Arial,sans-serif;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #ececff;
	border-right-color-value: #ececff;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #ececff;
	border-left-color-value: #ececff;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-color: #003e7e;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
	cursor: pointer;
	width: 50px;
	height: 20px;
	line-height: 20px;
	margin: auto;
}

div.botones a
{
	font-family: Arial,sans-serif;
	color: #fff;
	text-decoration: none;
}

table.foot 
{
	color: #003e7e;
	margin: auto;
	margin-top: 15px;
	font-size: 12px;
	font-family: Arial,sans-serif;
}

table.smalltext, table.largetext, table.workgroup
{
	font-family: Arial,sans-serif;
	border: 1px solid #dfdfdf;
	text-align: left;
}

table.smalltext_view, table.largetext_view, table.workgroup_view
{
	font-family: Arial,sans-serif;
	border: 1px solid #dfdfdf;
	text-align: left;
}

#divNewUserLogin
{
}

#divFields
{
}

td.columnA
{
	background: #fee7c8;
	font-family: Arial,sans-serif;
	font-size: 12px;
	padding: 4px;
}

td.columnB
{
	background: #ededed;
	color: #000;
	font-family: Arial,sans-serif;
	font-size: 12px;
	padding: 4px;
}
.actions_add_
{
   font-family: Arial, sans-serif;
   font-size: 11px;
   margin-top: 10px;
   padding: 4px;
   text-align: right;
}
.actions_add_ a
{
   font-family: Arial, sans-serif;
   text-decoration: none;
   font-family: sans-serif;
   color: #fff;
   padding: 5px;
   border: 1px solid #a09992;
   background: #003e7e;
}

.actions_add_ a:hover
{
   font-family: Arial, sans-serif;
   color: #111;
   border: 1px solid #125679;
   background: #dfdfdf;
}


