﻿h3 {border-bottom: 1px solid #CCCCCC;margin: 2px;padding: 10px 0;text-align: left;}
h4 {background: none repeat scroll 0 0 #EEEEEE;margin: 20px 0 10px;padding: 5px;text-align: left;}
dt {float: left;font-weight: bold;width: 20%;}
dd{margin:10px 0 12px;}
dd dt { width: 20%; }
.afegir dd{margin:0px;}
.afegir dt{float:left;}
.dragHandle {background-color:transparent;cursor:move;z-index:10;position:absolute;width:250px;height:25px;}    
.callbackStyle {border: thin blue inset;}
.callbackStyle table {background-color: #5377A9;color: Black;}

input[type="button"].BotoDuplicar {background-color: #f0f0f0;cursor:pointer;border-radius:5px;border:1px solid #cccccc !important;}
input[type="button"].BotoDuplicar:hover {background-color: #dddddd;}

div.LlistaTipusCamp {margin:10px auto 10px auto;width:90%;text-align: center;}
div.LlistaTipusCamp ul {float:left;}
div.LlistaTipusCamp img {vertical-align: middle;}
div.AfegirTipusCamp {text-align: center; }
div.LlistaTipusCamp div.LlistaTipusCamp {width: 400px;}
div.LlistaTipusCamp div.LlistaTipusCamp li { text-align: left; }

div.LlistaCamps {}
div.LlistaCamps li {list-style: none;margin: 5px 2px;position:relative;height:25px;}
div.LlistaCamps li a {font-weight: bold;}

.dragVisualContainer li {list-style: none;}
.reorderCue {border: dashed thin black;height:25px; left: auto !important;}

div.text,
div.secret,
div.correuElectronic,
div.numericEnter,
div.numericDecimal,
div.data,
div.boolea,
div.seleccio,
div.seleccioMultiple,
div.seleccioAvancada,
div.document,
div.captcha,
div.identificacio,
div.capcalera,
div.grup,
div.resumValidacio,
div.xhtml,
div.botonera,
div.blocFormulari {background:#F3F3FB;border: 1px solid #c0c0FF;}
/*{background:#F3FBF3;border: solid 1px #c0FFc0;}*/

div.accionsEditor {text-align:left;font-weight:bold; border: solid 1px #aaa;background:#ddd;padding:4px 2px 2px;margin:2px;}
div.accionsEditor img { vertical-align: middle; margin-top: -2px;}
div.accionsEditor div.accionsGrup {float:right; margin-top: -2px; margin-right:3px;}
div.accions {background: none repeat scroll 0 0 #DDDDDD;padding: 6px;}
div.accions + h4 {margin-top: 15px;}

div.camp {height:25px;}
div.camp img {vertical-align:middle;margin:5px 2px;}
div.camp div.accionsEdicio, div.camp div.accionsCamp {float:right;height:22px;}
div.camp div.accionsCamp {display:none;margin-top:3px;}
div.camp div.accionsEdicio input, div.camp div.accionsCamp input {margin: 1px 3px; float: left; }
div.camp div.accionsEdicio input.inserirGrup, div.camp div.accionsCamp input.inserirGrup {margin-top: -12px}
div.camp div.dades {font-weight:bold;}
/* div.camp:hover div.accionsCamp {display:block;}*/
div.LlistaCamps li:hover div.accionsCamp {display:block;}

.ConfiguracioFormulari {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 12px 12px 12px 12px;font-size: 13px;margin: 20px auto 0;padding: 15px;}
.ConfiguracioFormulari dl{margin:0px;}
.ConfiguracioFormulari dl dt{display:inline;float:none;}
.ConfiguracioFormulari dl dd {display:inline;margin-left:20px;}
.ConfiguracioFormulari dl dd select{margin-right:25px;}
.ConfiguracioFormulari dl dd span div{display:inline;}

div.LlistaValors { margin-top: 5px !important;}
div.LlistaValors li {list-style: none;}
div.LlistaValors li a {font-weight: bold;}

div.valor {min-height:18px;background:#F3F3FB;border:1px solid #c0c0FF; padding: 3px; margin-bottom: 3px;}
div.valor img {vertical-align:middle;margin:0px 3px;}
div.valor div.accionsValor {float:right;display:none;margin-top: -1px;}
div.valor div.dades {font-weight:bold;}
div.valor:hover div.accionsValor {display:block;}
div.valorEdicio {background-color:#CCDDEE; border: 1px solid #99BBCC;}
div.valorEdicio div.accionsValor {display:inline;}     

div.LlistaValors li:hover div.accionsValor {display:block;}
.reorderCueValor {border: dashed thin black;height:20px;}
.dragHandleValor {background-color:transparent;cursor:move;z-index:10;position:absolute;width:370px;height:20px;}

table.FitxaElement {font-weight:normal;text-align:left;}
table.FitxaElement td.BarraPestanyes {font-weight:bold;}               
        
.ajax__tab_body {float:right;width:58%;background:#FFF;font-size:13px;border:1px solid #cccccc !important;padding:5px; border-radius: 8px;}
#ctl00_Contingut_BarraEines div.EditorElementFormulari .accions{text-align:left;margin:0px;}
#ctl00_Contingut_BarraEines div.EditorElementFormulari .accions strong{}
#ctl00_Contingut_BarraEines div.EditorElementFormulari .accions input{float:right;margin:0px 3px;}
#ctl00_Contingut_BarraEines .LlistaValors ul {margin:0px;padding:0px;list-style: none outside none;}
#ctl00_Contingut_BarraEines ul.camps, 
#ctl00_Contingut_BarraEines ul.elements {margin:0px;padding:0px;float: left;list-style: none outside none;}
#ctl00_Contingut_BarraEines ul.elements li, /*{border: solid 1px #c0FFc0;background: #F3FBF3;margin:2px;padding:2px;}*/
#ctl00_Contingut_BarraEines ul.camps li {border: solid 1px #c0c0FF;background: #F3F3FB;margin:2px;padding:2px;width: 190px;}

#ctl00_Contingut_BarraEines ul.camps li:hover,
#ctl00_Contingut_BarraEines ul.elements li:hover {}       

#ctl00_Contingut_BarraEines ul.camps li.desactivat,
#ctl00_Contingut_BarraEines ul.elements li.desactivat {border: solid 1px #ddd;background: #eee;}

#ctl00_Contingut_BarraEines ul.camps li img ,
#ctl00_Contingut_BarraEines ul.elements li img {border:none;vertical-align:middle;margin:2px 5px 2px 2px ;}

#ctl00_Contingut_BarraEines ul.camps li a,
#ctl00_Contingut_BarraEines ul.elements li a {text-decoration:none;display:block;}
#ctl00_Contingut_BarraEines ul.camps li.desactivat a:hover,
#ctl00_Contingut_BarraEines ul.elements li.desactivat a:hover {color:#5F9BD3;} 

#ctl00_Contingut_Edicio {float: left;width:38%;background:#FFF;font-size:13px;border:1px solid #cccccc;padding:5px; border-radius: 8px;margin-top: 27px;}
#ctl00_Contingut_Edicio img.Editar {display:none;}
#ctl00_Contingut_Edicio ul {margin:0px;padding:0px;}

#ctl00_Contingut_EdicioAvancada textarea {width:99%;margin:4px;font-size:0.8em;height:500px;}

.EditorElementFormulari .Informacio h4{color:#666666;border:none;font-size:14px;background:none;margin: 0px}
.EditorElementFormulari dl input { vertical-align: middle;}

.AddicionalsFormulari {}
.AddicionalsFormulari input,
.Addicionals input {vertical-align:middle;}
.afegir {background:#efe;border:solid 1px green;margin:10px 0px 0px 0px;padding:5px;}
textarea {font-size:1em;}
.LlistaCamps .edicio {background-color:#CCDDEE; border: 1px solid #99BBCC;}
.LlistaCamps .edicio div.accionsEdicio { margin-top: 3px; }
.LlistaCamps .edicio span{}
.LlistaCamps .Indefinit{background:#FFDFDF;}
.ajax__tab_header{background:none !important;font-size:12px;border-bottom:5px solid #144282;}
.ajax__tab_outer{border:none !important;background:none !important;padding:0px !important;}
.ajax__tab_inner{border:none !important;background:none !important;padding:0px !important;}
.ajax__tab_tab{border:none !important;background:none !important;padding:4px 25px 2px !important;font-weight:bold;}
.ajax__tab_tab:hover{border-bottom:5px solid #4B75B3;}
.ajax__tab_active{border-bottom:5px solid #4B75B3;font-weight:bold;color:#1A5BB2;background:url("../../EditorFormularis/images/asterisk_orange.gif") no-repeat scroll 0px 0 transparent;}
html>/**/body .ajax__tab_active{padding-top:10px;}
dl dl.afegir,
dl div.LlistaValors,
dl div.texts { margin-left: 120px; margin-top: 15px; margin-right: 20px; }
dl div.texts { margin-top: 5px; }

.Tramitacio {background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #CCCCCC;border-radius: 12px 12px 12px 12px;font-size: 13px;margin: 20px auto;padding: 15px;}
.Tramitacio dl { margin: 0px; padding: 0px; }
.Tramitacio dt span { float: none; padding-top: 2px; }
.Tramitacio dt.url { clear: both; }

div.ConfiguracioFormulari dt,
div.Tramitacio dt {display: inline;margin-top: 5px;padding-top: 4px;}
div.Tramitacio dt.url {	padding-top: 7px; }
div.ConfiguracioFormulari dd,
div.Tramitacio dd {	margin-left: 5px !important; padding-top: 5px;	width: 130px; }
div.Tramitacio dd {display: inline;margin-bottom: 0;}
div.Tramitacio dd select {margin-right: 25px;}
div.ConfiguracioFormulari dd.duplicarFormulari { padding-top: 0px !important; }
div.ConfiguracioFormulari dd.duplicarFormulari input[type="text"] { }
div.ConfiguracioFormulari dd.duplicarFormulari input.BotoDuplicar {	margin-left: 5px; }
div.Tramitacio dd.titol input {margin-right:20px; }
div.Tramitacio dd.url { margin-bottom: 7px; }
div.Tramitacio dd.url input { }
       
div.EditorElementFormulari dl dd span.error {margin-left:120px;}
div.EditorElementFormulari dl.afegir span.error { margin-left: 155px; }
div.EditorElementFormulari h4 + dl.afegir { /*margin-right: 20px;*/ }

div.clear {	clear: both; }

table.Camps td.Camp.DuplicarFormulari span {float: left;width: 88%;}
table.Camps td.Camp.Editor {padding: 10px 25px 5px !important;}
table.Camps td.Camp.Editor .ocult {display:none;}

table.Camps td.Camp.DuplicarFormulari span { width: 100% !important; }
table.Camps td.Camp.DuplicarFormulari div.SelectorEmergent {   }
table.Camps td.Camp.DuplicarFormulari div.SelectorEmergent input[type="text"] { width: 93% !important;}
table.Camps td.Camp.DuplicarFormulari .BotoDuplicar { margin: 2px 0px; }


div.EditorElementFormulari input[type="text"] { width: 79%; }
div.EditorElementFormulari select { width: 79%; }
div.EditorElementFormulari iframe { max-width: 79% !important; height: 220px; }
div.AddicionalsFormulari input[type="text"] { width: 74%; }
div.EditorElementFormulari div.valorsPossibles { padding-left: 20%; }
div.EditorElementFormulari div.valorsPossibles dl.afegir,
div.EditorElementFormulari div.valorsPossibles div.LlistaValors,
div.EditorElementFormulari div.valorsPossibles div.texts { margin: 0px; }
div.EditorElementFormulari div.valorsPossibles dl.afegir input[type="text"] { width: 72%; }
div.EditorElementFormulari div.valorsPossibles div.texts input[type="text"] { width: 78%; } 


.ajax__tab_header { font-weight: bold; border: none; color: #0D7AB2; text-align: right; padding-bottom: 5px; }
.ajax__tab_header span { padding: 5px 0px !important; }
.ajax__tab_header span span { padding: 0px 2px !important;}
.ajax__tab_header span + span:before {content: "|" }
.ajax__tab_tab { font-weight: normal; font-size: 1.1em; color: #5F9BD3; height: auto !important; margin-bottom: -4px !important;}
.ajax__tab_tab:hover { text-decoration: underline; color: #0D7AB2; }
.ajax__tab_active { border: none; background:none; }
.ajax__tab_active .ajax__tab_tab { font-weight: bold; color: #0D7AB2;}
.ajax__tab_active .ajax__tab_tab:hover { text-decoration: none;}

.DuplicarFormulari input[type="text"] {vertical-align: top;}
