/*@import url("xFama.css");*/

/* CSS Document */
/* CONTENT */
h1,h2,h3{
font-weight: bold;
color: #55606C;
padding:0px;
}
h4,h5,h6{
margin: 10px 0px 10px 0px;
padding: 0px;
font-size: 12px;
font-weight: bold;
color: #C10E0E;
line-height: 15px
}

h1{
margin: 9px 0px 9px 0px;
font-size: 18px;
}

h2{
margin: 20px 0px 10px 0px;
font-size: 14px;
line-height: 17px
}

h3{
margin: 10px 0px 10px 0px;
font-size: 12px;
color: #666;
line-height: 18px
}

h4{
font-size: 14px;
}

h6{
color: #474747
}

a,
a:link,
a:visited,
a:active{color:#404040 !important;}
a:hover{}

a.x-tree-node-anchor,
a:link.x-tree-node-anchor,
a:visited.x-tree-node-anchor,
a:active.x-tree-node-anchor{text-decoration:none;}

img{border:0px;}


/* Bar Options */
.indentmenu span,
.indentmenu_small span{float:left;font-size:11px;}
.indentmenu span.mainBar,
.indentmenu_small.mainBar{border-left:1px solid #564c66;}
.indentmenu span.itemMenuBarText{white-space:nowrap;cursor:pointer;margin-top:1px;}
.indentmenu span.itemMenuBarImg,
.indentmenu_small span.itemMenuBarImg{cursor:pointer;}
.indentmenu span.specialButtons,
.indentmenu_small span.specialButtons{float:right;border-left:1px solid black;}
.indentmenu span.separator{border-right:1px solid #564c66;height:28px;width:10px;cursor:default;}

.indentmenu_small span.itemMenuBarText{margin-top:1px;border:0px; white-space:nowrap;cursor:pointer;color:#000000;}
.indentmenu_small span.itemMenuBarImg img{width:20px;margin-top:-4px;cursor:pointer}
.indentmenu_small span.specialButtons{float:right;border:0px;}


/* FORMULARIO/FICHA */
form{
font-size:12px;
margin: 0px 0px 0px 0px;
line-height: 14px;
color: #000000;
width:100%;
}

form p{clear:both;margin-top:2px;}
.container{
display: block;
margin: 0 0 0 0;
padding:.25em;
width: 96%;
}

form input{
border: 1px #999 solid;
font-size: 11px;
margin-left: 10px;
padding:.25em;
}

form select{
border: 1px #999 solid;
font-size: 11px;
margin-left: 10px;
}
form select option{padding-left:.25em;}

form .autocompleterPosition{
margin-left:10px;	
}

.formlinear form input{
	float:left;
}
.formlinear form label{
	width:80px;
	float:left;
	clear:right;
}

form input[type=checkbox],
form input[type=radio]
{
	border:none;
}
form input[type="text"].formText{/*width:30%;*/}
form .contentTextArea{min-width:290px;max-width:290px;}
form textarea{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
	border: 1px #999 solid;
	font-size: 11px !important;
	margin-left: 10px;
	padding:.25em;
	width:95%;
}

form label{
	display:block;
	/*margin-right:.5em;*/
	padding:0px;/*.25em;*/
	width:100% !important;
	white-space:nowrap;
	color:#000000 !important;
}
form label.label{width:100% !important;}

form p{margin:0px;padding:}
form label.line{
	display:block;
}

form .FieldReadOnlyClass{background-color:#F4F4F4;color:#333333;}


.campoFotografia{
	display:block;
}
.campoFotografia img{
	margin-left: 10px;
}
.campoFotografia .line-separator{
display:block;
margin:0px;padding:0px;
background-color:#F4F4F4;
width:100%;
height:1px;
}
/*
.campoAtributoslibresLayout{}
.campoAtributoslibresLayout label{display:inline;}
.campoAtributoslibresLayout input{display:inline; width:20px;}
.campoAtributoslibresLayout img{display:inline;}
*/
div.button_pos{float:right;background-color:#FF0000;width:500px;}

div.ficha_buttons{
display:inline;
margin-top:4px;
overflow: hidden;
}

div.ficha_buttons div{display:inline;margin-left:5px;}

.clearButtons { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
div.ficha_buttons a,
div.ficha_buttons a:link,
div.ficha_buttons a:active,
div.ficha_buttons a:visited{
    display: block;
    float: left;
	background:#333333 url(../images/vs_resources/buttons/btfx2_petit.png) no-repeat scroll top right;
    height: 15px;
	font-size:10px;
	color:#FAFAFA;
    margin-right: 6px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
}
div.button_pos div.ficha_buttons a,
div.button_pos div.ficha_buttons a:link,
div.button_pos div.ficha_buttons a:active,
div.button_pos div.ficha_buttons a:visited{margin-right:0px;margin-left:6px;}
div.ficha_buttons a:hover{background-color:#011882;}
div.ficha_buttons a span.boton,
div.ficha_buttons a:link span.boton,
div.ficha_buttons a:active span.boton,
div.ficha_buttons a:visited span.boton{
   background: transparent url(../images/vs_resources/buttons/btfx1_petit.png) no-repeat;
    display: block;
    line-height: 4px;
    padding: 5px 0 5px 12px;
    cursor:pointer;
}

div.ficha_buttons a:active{    
background-image:url(../images/vs_resources/buttons/btfx2_press_petit.png);
background-position: bottom right;
    color: #F4F4F4;
    outline: none; /* hide dotted outline in Firefox */
}

div.ficha_buttons  a:active span.boton {
	background:url(../images/vs_resources/buttons/btfx1_press_petit.png);
    background-position: bottom left;
    padding: 5px 0 4px 12px; /* push text down 1px */
}


/*Campo Selección*/
div.campoSeleccion{
display:inline;
margin-top:4px;
overflow: hidden;
}
div.campoSeleccion a,
div.campoSeleccion a:link,
div.campoSeleccion a:active,
div.campoSeleccion a:visited{
/*    display: block;
    float: left;height: 15px;*/
	background:#333333 url(../images/vs_resources/buttons/btfx2_petit.png) no-repeat scroll top right;
	font-size:10px;
	color:#FAFAFA;
/*	height:205px;*/
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

div.campoSeleccion a span.boton,
div.campoSeleccion a:link span.boton,
div.campoSeleccion a:active span.boton,
div.campoSeleccion a:visited span.boton{
    background:transparent url(../images/vs_resources/buttons/btfx1_petit.png) left center scroll no-repeat;
	line-height: 14px;
	overflow:hidden;
    padding:0px 0px 0px 10px;
}
div.campoSeleccion a:hover{background-color:#011882;}
div.campoSeleccion a:active{    
	background:#333333 url(../images/vs_resources/buttons/btfx2_press_petit.png) top right no-repeat;
    color: #F4F4F4;
    outline: none; /* hide dotted outline in Firefox */
}

div.campoSeleccion  a:active span.boton {
	background:url(../images/vs_resources/buttons/btfx1_press_petit.png);
    background-position: top left;
    padding:0px 0px 0px 10px; /* push text down 1px */
}

div.campoSeleccion td.x-table-layout-cell {
	vertical-align: top;
}

.formlinear{
	margin-top:4px;
	min-height:100px;
	max-height:100px;
	overflow:auto;
}

/*.solapaBody{background-color:#dde5f5;}*/

.selector input{display:inline;float:left;}
.selector div{display:inline;}


/*
div.dojoTabPaneWrapper{
	font-size:12px;
	border:0px;
	margin: 0 0 45px 0;
	padding: 5px 10px 5px 15px;
	display: table;
	width: 96%;
}
div.dojoTabContainer{background-color:#CC0000;}*/

/*id="barraBotones"*/
.botonForm{
	margin:0px;
	padding:0px;
	border:0px;
	background:transparent;
	width:100%;
	height:15px;
	text-align:right;
	clear:both;
}

.botonForm a,
.botonForm a:visited,
.botonForm a:link,
.botonForm a:active{
	margin:3px;
	padding:3px;
	color:#474747;
	border:1px solid #333;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}
.botonForm a:hover{background-color:#EAEAEA;}


/* INNER LAYOUT */
#TabContainer{display:block;max-height:200px;}
/*.column1{background-color:#80AE63;}
.column2{background-color:#800001;}
.column3{background-color:#005F0D;}
.column4{background-color:#3b4da1;}*/
.columns1{display:block;}
.columns2{display:block;float:left;clear:both;}
.columns3{display:block;float:left;clear:both;}
.columns4{display:block;float:left;clear:both;}
/*.column1{display:block;float:left;width:100%;}
.column2{float:left;padding:3px;}
.column3{float:left;padding:3px;}
.column4{float:left;padding:3px;}*/
.column1{display:block;float:left;width:100%;}
.column2{float:left;}
.column3{float:left;}
.column4{float:left;}
.columns4 .column1,
.columns4 .column2,
.columns4 .column3,
.columns4 .column4{width:24%;}
.columns3 .column1,
.columns3 .column2,
.columns3 .column3{width:32%;}
.columns3 .column2{width:30%;}
.columns2 .column1{width:49%;}
.columns2 .column2{width:49%;}
/*
.column1,.column2,.column3,.column4{ padding-bottom: 32767px !important; margin-bottom: -32767px !important; }
.column1:before,.column2:before,.column3:before,.column4:before{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
}

.container{overflow:hidden;}
.container:after{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.container{display:inline-block;min-width:690px;}
.container{display:block;}*/
.columnSep{float:left;width:3px;min-height:100px;background-color:#F4F4F4;cursor:e-resize;}

.listItems label{display:block; white-space:nowrap;}

.columns1 hr,
.columns2 hr,
.columns3 hr,
.columns4 hr{display:block;border:0px;height:0px;width:100%;padding:2px;clear:both;}
hr.col{
		display:block;
		visibility:hidden;
		width:100% !important;
		clear:both;
}
/*
fieldset.x-fieldset{padding:5px !important;margin-bottom:10px !important; border-color:#AEB8E6;}
fieldset.x-fieldset legend{display:block;color:#7682bc !important;padding:5px !important;padding-top:0px !important;;padding-bottom:0px !important;border:0px solid #91a0e6 !important;font-size:14px !important;font-weight:bold !important;}
*/
/*HACK FIREFOX*/
/*html>body fieldset{
	voice-family: "\"}\"";
	voice-family: inherit;
	/*-moz-border-radius: 0.4em;*/
	
	}
*/

div.columns1,
div.columns2,
div.columns3,
div.columns4{width:100% !important;clear:right;padding:0px;margin:0px;}


/*div .espacioTrabajo .fama-fieldset{
	clear:both;
}*/



/*.autocompleterMargin{margin:300px;background-color:#FF0000;}*/
/* ATRIBUTOS LIBRES */
/*
.campoAtributoslibresLayout{}
.campoAtributoslibresLayout label{display:inline;}
.campoAtributoslibresLayout input{}
.campoAtributoslibresLayout input.observaciones{width:100px;margin:0px;}
.campoAtributoslibresLayout textarea{display:inline; width:160px;}
.campoAtributoslibresLayout img{display:inline;}
*/
input[type="text"].numero{text-align:right;}
textarea.corto{width:40px;}
textarea.largo{width:120px;}
input.corto{width:30px;}
input.largo{width:120px;}

/* COLUMNAS CAMPOS */
/*
.columns2 input[type="text"].x-form-field{width:280px !important;}
.columns2 textarea.x-form-textarea{width:280px !important;}
*/
/*
.columns3 input[type="text"].x-form-field,
.columns3 textarea.x-form-textarea{width:170px !important;}
*/
/*
.columns3 select{width:180px !important;}
.columns3 .cmpSeleccion input[type="text"],
.columns3 .columns1 .cmpSeleccion input[type="text"]{width:100px !important;}
*/
/*
.columns2 .cmpSeleccion input[type="text"],
.columns2 .columns1 .cmpSeleccion input[type="text"]{width:200px !important;}
*/
.cmpDate input[type="text"],
.cmpDate input[type="text"].x-form-field{width:70px !important;}
.columns3 .column3,
/*.columns2 .column2, */
.columns4 .column4{margin:0px;padding:0px;margin-left:2px;}
.cmpSeleccion table.x-btn{margin-left:2px;}

/* campo seleccion */
select{ margin-left:1em !important;}

/* iFrame */
iframe#iframeExcell{display:none;border:0px;}
