﻿/* MASTER PAGE */

body{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#396483;
}
body#popup{
	padding:1%;
}
img{
	border:0;
}
form{
	padding:0;
	margin:0;
}
a{
	color:#6a5a64;
	background:transparent;
}
a:hover{
	text-decoration:none;
}
a:visited{
color:#75acee;
}
div#cabecera{
	width:100%;
	height:57px;
	padding-top:23px;
	background:url(../images/bg_cabecera.gif) top right no-repeat;
	border-bottom:17px solid #686f82;
}
div#cabecera a.logo{
	width:151px;
	height:34px;
	margin-left:10px;
	float:left;
	background:url(../images/logo_hispanica.gif) no-repeat;
}
div#cabecera a.logo span{
	display:none;
}
div#central{
	margin:5px 0;
	width:100%;
	height:100%;
	/*float:left;*/
	/*background:url(../images/bg_central.gif) repeat-y 5px 0;*/
}
div#central div#menu{
	float:left;
	width:195px;
	font-size:10px;
	padding-left:5px;
	height:100%;
}
div#central div#menu .idUsurio{
	color:#fff;
	padding:10px 0 0 10px;
	line-height:18px;
}


div#central div#menu .idUsurio span{
	display:inline;/* 7septiembre 2009*/
}
div#central div#menu .menu{
	float:left;
	width:195px;
	height:100%;
}
div#central div#menu .menu ul{
	padding:0;
	margin:0;
	list-style:none;
	background:#686f82;
}
div#central div#menu .menu ul li a{
	width:82px;
	height:17px;
	color:#fff;
	display:block;
	text-decoration:none;
	padding:5px 0 0 6px;
	margin:10px 0 0 57px;
}
div#central div#menu .menu ul ul{
	margin-top:15px;
	border-bottom:1px solid #fff;
}
div#central div#menu .menu ul ul li a{
	background:#6a5a64 url(../images/puntos_menu.gif) no-repeat 5px 5px;
	width:auto;
	margin:0;
	padding:3px 0 0 20px;
	border-top:1px solid #fff;
	font-size:11px;
	font-weight:bold;
}
div#central div#menu .menu ul ul li a:hover{
	background:#c0b8bd url(../images/puntos_menu.gif) no-repeat 5px 5px;
	color:#6a5a64;
}
div#central div#content{
	padding:0 5px 0 205px;
	background:url(../images/bg_content.gif) 5px 0 repeat-y;
}
div#pie{
	width:100%;
	height:32px;
	background:#686f82;
	color:#fff;
	text-align:center;
	padding-top:15px;
	clear:both;
	
}
.clear{clear:both;}
table{
	width:99%;
	border-width:1px;
	border-color:#d8d8d8;
	border-style:solid;
	border-top:none;
	font-size:11px;
}
html > body  table{
	width:100%;
}
td{
	border:1px solid #d8d8d8;
	padding:3px;
}
th{
	border-style:solid;
	border-color:#e3e3e3;
	border-width:1px 1px;
	background:#d8d8d8;
	color:#6A5A64;
	padding:9px 7px;
}
th a:link{
	color:#6A5A64;
	vertical-align:top;
}
th img{
	height:16px;
}
tr.over { 
	cursor: pointer; 
	background: #F7F2DF 
}
.trselected{
	font-weight:bold;
	background:#cbe4ff;
}
.titulos{
	border-bottom:1px solid #686F82;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 2px 2px;
	margin-bottom:5px;
	font-size:14px;
	color:#986308;
}
.bgfieldset{
	background:#C7DBE4;
	padding:5px;
}
.bgceleste2{
	background:#e4f3fa;
	padding:5px 5px 1px 5px;
}
legend{
	color:#6A5A64;
	font-weight:bold;
	background:transparent;
}

/* FIN DE MASTER PAGE */

/* DEFAULT */

.ctl00_MasterUpdatePanel
{
    height:100%;
    }
    
#content2 {
	background:#FFFFFF;
	padding:5px;
	float:right;
	width:65%;
	margin-top:50px;
}
#content div.intro{
	background:#d8d8d8;
	padding:5px;
}
#content div.intro b{
	display:block;
}
#content div.login{
	background:#d8d8d8 url(../images/bg_intro.gif) repeat-y;
	padding:5px 5px 5px 10px;
	float:right;
	width:64%;
	height:80px;
}
#content div.login .inicio{
	font-size:18px;
	color:#868b95;
	border-bottom:2px dotted #868b95;
	font-weight:bold;
	margin-bottom:5px;
}
#content div.login .user,#content div.login .pass,#content div.login .error,#content div.login .recordar{
	width:50%;
	float:left;
}
#content div.login .error{
	font-size:9px;
	color:#b97f87;
}
#content div.login .user input,#content div.login .pass input{
	border:1px solid #7f9db9;
	width:50%; 
}
#content div.login .user label,#content div.login .pass label{
	font-weight:bold;
}
#content div.login a{
	background:url(../images/btn_iniciar_sesion.gif) no-repeat;
	width:88px;
	height:22px;
	float:left;
}
#content div.login a:hover{
	background:url(../images/btn_iniciar_sesion.gif) no-repeat bottom;
}
#content div.login a span{
	display:none;
}
#content .noticias{
	background:#c7dbe4;
	padding:5px;
	margin-top:5px;
}
#content .noticias H1{
	background:url(../images/bg_H1noticias.gif) no-repeat 0 6px;
	padding:3px 0 7px 20px;
	margin:0;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#content .noticias .noticia{
	background:#e4f3fa;
	padding:5px 11px;
}
#content .noticias .noticia div{
	padding-bottom:3px;
}
#content .noticias .noticia .titulo{
	font-size:14px;
	color:#868b95;
	border-bottom:2px dotted #868b95;
	font-weight:bold;
	padding:5px 0 0 0;
	margin-bottom:5px;
}
#content .noticias .noticia img{
	width:100px;
	float:left;
	border:1px solid #6a5a64;
	margin:3px 8px 0 0;
}
html > body #content .noticias .noticia img{
	max-width:100px;
	width:auto;
}
#content .noticias .noticia a{
	font-weight:bold;
}
/* FIN DE DEFAULT */

/* NOTICIA AMPLIADA */

#content .noticia{
	background:#e4f3fa;
	padding:5px 11px;
}
#content .noticia div{
	padding-bottom:3px;
}
#content .noticia .titulo{
	font-size:14px;
	color:#868b95;
	border-bottom:2px dotted #868b95;
	font-weight:bold;
	padding:5px 0 0 0;
	margin-bottom:5px;
}
#content .noticia img{
	width:250px;
	float:left;
	border:1px solid #6a5a64;
	margin:3px 8px 0 0;
}
html > body #content .noticia img{
	max-width:250px;
	width:auto;
}
#content .noticia a{
	font-weight:bold;
}
#ctl00_MainContent_DetailsView1_ctl01Titulo{
	font-size:14px;
	color:#868b95;
	border-bottom:2px dotted #868b95;
	font-weight:bold;
	padding:5px 0 0 0;
	margin-bottom:5px;
}
/* FIN DE NOTICIA AMPLIADA */

/* OBRAS */

#content .obras .descripcion{
	padding-top:5px;
}
#content .obras .descripcion .AspNet-DetailsView-Data{
	background:#e4f3fa;
	padding:5px;
}
#content .obras .descripcion .AspNet-DetailsView-Data div{
	padding-bottom:4px;
}
#content .obras .descripcion div#ctl00_MainContent_DetailsView1_ctl12DataRow10{
	padding-top:10px;
}
#content .obras .descripcion div#ctl00_MainContent_DetailsView1_ctl12DataRow10 a{
	padding-left:22px;
}
#content .obras .descripcion div#ctl00_MainContent_DetailsView1_ctl12DataRow10 a.visitas{
	background:url(../images/bg_visita.jpg) no-repeat 0 0;
	padding-left:25px;
}
#content .obras .descripcion div#ctl00_MainContent_DetailsView1_ctl12DataRow10 a.cliente{
	background:url(../images/bg_cliente.jpg) no-repeat 0 0;
	padding-left:25px;
}
#content .obras .descripcion div#ctl00_MainContent_DetailsView1_ctl12DataRow10 a.presu{
	background:url(../images/bg_presu.jpg) no-repeat 0 0;
}
#content .obras .descripcion div#ctl00_MainContent_DetailsView1_ctl12DataRow10 a.infor{
	background:url(../images/bg_doc.jpg) no-repeat 0 0;
}

/* FIN DE OBRAS */

/* POPCLIENTES */

body#popup div.popClientes{
	background:#e4f3fa;
	padding:5px 5px 1px 5px;
}
body#popup div.popClientes div div div{
	padding-bottom:4px;
}

/* FIN DE POPCLIENTES */

/* POPPRESUPUESTO */

body#popup .popPresupuesto{
	background:#C7DBE4;
	padding:5px;
}
body#popup .popPresupuesto div div div div{
	padding-bottom:4px;
}
body#popup .responsable{
	float:right;
	color:#f00;
	padding:5px;
	text-transform:capitalize;
}
body#popup .marcador{
	background:#e4f3fa;
	padding:5px 5px 1px 5px;
}
body#popup .marcador2{
	background:#e4f3fa;
	padding:5px 5px 1px 5px;
	margin-top:5px;
}
body#popup legend{
	color:#6A5A64;
	font-weight:bold;
	background:transparent;
}
/* FIN DE POPPRESUPUESTO */

/* CLIENTES */

#content .clientes legend{
	background:transparent;
	color:#6A5A64;
	font-weight:bold;
	font-size:12px;
	padding: 3px;
}
#content .clientes .marcador{
	background:#e4f3fa;
	padding:5px 5px 1px 5px;
}
#content .clientes .marcador div div div{
	padding-bottom:4px;
}
#content .clientes .marcador2{
	background:#e4f3fa;
	padding:5px 5px 1px 5px;
}
#content .clientes .marcador2 div div div{
	padding-bottom:4px;
}
/*Buscadores*/
#ctl00_MainContent_BuscadorClientes1_GridViewSearchPanel1_tblSearchPanel, #ctl00_MainContent_BuscadorObras1_GridViewSearchPanelObras_tblSearchPanel, #ctl00_MainContent_BuscadorOrdenes1_GridViewSearchPanelOrdenes_tblSearchPanel, #ctl00_MainContent_FileGridViewSearchPanel_tblSearchPanel, #ctl00_MainContent_BuscadorPromotor_GridViewSearchPanel1_tblSearchPanel, #ctl00_MainContent_BuscadorContratista_GridViewSearchPanel1_tblSearchPanel, #ctl00_MainContent_BuscadorTareas_GridViewSearchPanelTareas_tblSearchPanel, #ctl00_MainContent_BuscadorObras_GridViewSearchPanelObras_tblSearchPanel{
	margin-bottom:15px;
	background:#e8e8e8;
}
#ctl00_MainContent_BuscadorOrdenes_GridViewSearchPanelOrdenes_tblSearchPanel, #ctl00_MainContent_BuscadorOfertas_GridViewSearchPanel1_tblSearchPanel, #ctl00_MainContent_BuscadorOrdenesTodos_GridViewSearchPanelOrdenes_tblSearchPanel, #ctl00_MainContent_BuscadorObrasBBDD_GridViewSearchPanelObras_tblSearchPanel, #ctl00_MainContent_VisorSpDocs1_FileGridViewSearchPanel_tblSearchPanel, #ctl00_MainContent_BuscadorOrdenesPropias_GridViewSearchPanelOrdenes_tblSearchPanel, #ctl00_MainContent_GridviewSearchSQL1_tblSearchPanel{
	margin-bottom:15px;
	background:#e8e8e8;
}
/*Tabla Clientes*/
#ctl00_MainContent_BuscadorClientes1_GridViewClientes td, #ctl00_MainContent_BuscadorOrdenes1_GridViewOrdenes td,#ctl00_MainContent_BuscadorOfertas_GridViewOfertas td ,#ctl00_MainContent_BuscadorOrdenesTodos_GridViewOrdenes td, #ctl00_MainContent_BuscadorContactos1_GridViewContactos td, #ctl00_MainContent_BuscadorObrasBBDD_GridViewObras td, #ctl00_MainContent_BuscadorLineasOferta_GridViewLineasOferta td, #ctl00_Main_VisorOrden1_DetailsViewOrden_BuscadorContactos_GridViewContactos td, #ctl00_MainContent_GridViewGrupos td, #ctl00_MainContent_CalendarFechas td, #ctl00_MainContent_GridViewPermisos td, #ctl00_MainContent_CalendarFechas td, #ctl00_MainContent_BuscadorPromotor_GridViewPromotores td, #ctl00_MainContent_BuscadorContactosPromotorExistente_GridViewContactos td, #ctl00_MainContent_BuscadorContratista_GridViewContratistas td, #ctl00_MainContent_BuscadorContactosContratistaExistente_GridViewContactos td, #ctl00_MainContent_OrdenesTrabajo td, #ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_BuscadorContactos_GridViewContactos td, #ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_BuscadorContactos_GridViewContactos td, #ctl00_MainContent_GridViewPermisos td, #ctl00_MainContent_BuscadorOrdenes_GridViewOrdenes td, #ctl00_MainContent_BuscadorContactos_GridViewContactos td,#ctl00_MainContent_BuscadorTareas_gvItems td, #ctl00_MainContent_BuscadorOrdenesPropias_GridViewOrdenes td, #ctl00_MainContent_BuscadorObras_GridViewObras td{
		padding:9px 7px;
}
#ctl00_MainContent_BuscadorOfertas_GridViewOfertas td, #ctl00_MainContent_BuscadorOfertas_GridViewOfertas th	{
	font-size:11px;
	padding:9px 1px;
}
#ctl00_MainContent_PanelFicheros td, #ctl00_MainContent_PanelFicheros th{
	font-size:11px;
	padding:9px 1px;
}
#ctl00_MainContent_VisorSpDocs1_FileGridView td{padding:5px 7px;}
#ctl00_MainContent_gvItems td{ padding:3px;}
/* FIN DE CLIENTES */
#ctl00_MainContent_PanelIntroducirDatos #ctl00_MainContent_Panel2  #ctl00_MainContent_txError{
	width:99%;
	float:none;
}
/* OFERTAS */

#content .ofertas .filtro{
	padding-bottom:5px;
}
#content .ofertas .filtro select{
	font-size:11px;
	color:#396483;
}
#content .ofertas .filtro #ctl00_MainContent_Button1{
	background: url(../images/btn_generico.gif) no-repeat;
	border:0;
	width:82px;
	height:22px;
	color:#fff;
	cursor:pointer;
	margin-left:5px;
}
#content .ofertas .espacio{
	font-size:1px;
	padding-bottom:5px;
}
#content .ofertas .responsable{
	float:right;
	color:#f00;
	padding:10px 10px 5px 5px;
	text-transform:capitalize;
}
#content .ofertas .AspNet-DetailsView{
	background:#e4f3fa;
}
#content .ofertas .AspNet-DetailsView .AspNet-DetailsView-Data{
	padding:5px 5px 1px 5px;
}
#content .ofertas .AspNet-DetailsView .AspNet-DetailsView-Data div{
	padding-bottom:4px;
}
#content .ofertas .noticia{
	padding:5px;
}
#content .ofertas .tit_conceptos{
	font-weight:bold;
}
/* FIN DE OFERTAS */

/* PERFIL */

#content .perfil{
	background:#e4f3fa;
	padding:5px 5px 2px 5px;
}
#content .perfil div div div{
	background:#e4f3fa;
	padding-bottom:4px;
}
#ctl00_MainContent_PanelFirma{
	clear:both;
	float:left;
}
#ctl00_MainContent_PanelFirma img{
	float:left;
}
.botonesperfil{
	clear:both;
}

/* FIN DE PERFIL */

/* CONSTRUCCION */

#content .construccion{
	text-align:center;
	font-weight:bold;
	line-height:30px;
	padding-top:100px;
}
#content .construccion span{
	display:block;
}

/* FIN DE CONSTRUCCION */

/* GASTOS */

#content .gastos .filtro{
	padding-bottom:5px;
}
#content .gastos .filtro select{
	font-size:11px;
	color:#396483;
}
#content .gastos .filtro #ctl00_MainContent_Button1{
	background: url(../images/btn_generico.gif) no-repeat;
	border:0;
	width:82px;
	height:22px;
	color:#fff;
	cursor:pointer;
	margin-left:5px;
}
#content .gastos .espacio{
	font-size:1px;
	padding-bottom:5px;
}
#content .gastos .responsable{
	float:right;
	color:#f00;
	padding:10px 10px 5px 5px;
	text-transform:capitalize;
}
#content .gastos .AspNet-DetailsView{
	background:#e4f3fa;
}
#content .gastos .AspNet-DetailsView .AspNet-DetailsView-Data{
	padding:5px 5px 1px 5px;
}
#content .gastos .AspNet-DetailsView .AspNet-DetailsView-Data div{
	padding-bottom:4px;
}
#content .gastos .noticia{
	padding:5px;
}
#content .gastos .tit_conceptos{
	font-weight:bold;
}
/* FIN DE GASTOS */

/* DOCUMENTOS */

/*#content .documentos .botones input#ctl00_MainContent_FolderButton,#content .documentos .botones input#ctl00_MainContent_UploadButton{
	border:none;
	background:#686f82;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	height:20px;
}*/
#content .documentos .botones input#ctl00_MainContent_FileUpload{
	color:#686f82;
	height:20px;
	border:1px solid #686f82;
	width:49.9%;
	background:transparent;
}
#content .documentos div#ctl00_MainContent_VisorSpDocs1_PanelArbol{
	float:left;
	width:28%;
	overflow:hidden;
	padding:10px 0;

}
#content .documentos div#ctl00_MainContent_VisorSpDocs1_PanelArbol ul{
	padding:0;
	margin:0;
	list-style:none;
}
#content .documentos div#ctl00_MainContent_VisorSpDocs1_PanelArbol ul li a{
	padding-bottom:5px;
	display:block;
}
#content .documentos div#ctl00_MainContent_VisorSpDocs1_PanelArbol ul ul li{
	padding-left:10px;
}
#content .documentos div#ctl00_MainContent_VisorSpDocs1_PanelDetalles{
	float:left;
	width:71%;
	padding:10px 0;
	overflow-x:auto;
	overflow-y:hidden;
}
#content .documentos td.ColumnaDescarga a{
	display:block;
	background:url(../images/download.jpg) no-repeat;
	padding:2px 0 2px 20px;
}
/* FIN DE DOCUMENTOS */

/*TAREAS*/

/*NUEVA OFERTA*/

#content div#ctl00_MainContent_UpdatePanel1 .datosoferta{
	padding-bottom:20px;
}
#content .lafecha{
	float:right;
	margin-right:100px
}
.nreferencia{
	width:140px;
	float:left;
	padding-top:3px;
}
.nreferencia2{
	width:161px;
	float:left;
	padding-top:3px;
}
#ctl00_Main_VisorOrden1_DetailsViewOrden4_PanelRealizacionInformes .verdatoscleinte .lblModeloDocs{
	width:140px;
	float:left;
	padding-top:3px;
	padding-left:18px;
}
#ctl00_Main_VisorOrden1_DetailsViewOrden4_PanelRealizacionInformes .verdatoscleinte .lblModeloDocs2{
	width:auto;
	float:left;
	padding-top:6px;
	padding-left:25px;
}
#ctl00_Main_VisorOrden1_DetailsViewOrden6_PanelOtrosDatos .verdatoscleinte .lblModeloDocs{ 
	padding-left:18px;
	vertical-align:top;
}
#ctl00_Main_VisorOrden1_DetailsViewOrden6_txNotas{height:75px;
width:300px;}
#ctl00_Main_VisorOrden1_DetailsViewOrden4_PeriodoInforme{ margin-left:0;}
#ctl00_Main_VisorOrden1_DetailsViewOrden4_DDLModeloDocs{ margin-left:25px; }
#content .nuevaoferta input, #content .otrosdatos input, #content .otrosdatos select{
	 width:140px;
	/* height:12px;*/
	 margin-bottom:5px;
	 font-size:11px;
}
 #content .nuevaoferta select{
	 width:143px;
	/* height:12px;*/
	 margin-bottom:5px;
	 font-size:11px;
}
.gen_oferta .addnewcontact{
    float:none;
    width:auto;
    margin-bottom:7px;
}
.gen_oferta .addnewcontact span
{
    float:none;
    padding-right:5px;
}
.gen_oferta .addnewcontact input
{
    float:left;
    width:200px;
	margin:1px 0;

}
.addnewcontact
{
    float:left;
    width:99%;
    margin-bottom:7px;
}
.addnewcontact span
{
    float:none;
    width:60px;
    padding-right:10px;
}
.addnewcontact input
{
    float:left;
    width:200px;
	margin:1px 0;

}
#popup .addnewcontact
{
    float:none;
    width:auto;
    margin-bottom:0;
}
#popup .addnewcontact span
{
    float:none;
    width:auto;
    padding-right:0;
}
.verdatoscleinte
{
    clear:both;
    padding-bottom:5px;
   }

.addnewcontact .datosleft .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:80px;
    padding-top:0;
}
#ctl00_MainContent_visorOferta_VisorCliente_DetailsViewCliente_PanelAlta  .datosleft  .verdatoscleinte .nreferencia, #ctl00_MainContent_visorOferta_VisorCliente_DetailsViewCliente_PanelAlta .datosright  .verdatoscleinte  .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:80px;
    padding-top:0;
}
#ctl00_MainContent_VisorCliente1_MainPanel .addnewcontact .datosleft .verdatoscleinte .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:85px;
    padding-top:0;
}
.addnewcontact .datosleft .verdatosobras .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:95px;
    padding-top:0;
}
.addnewcontact .gen_contrato  .datosleft .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:0;
    width:48%;
    padding-top:7px;
}
.addnewcontact .gen_contrato  .datosright .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:0;
    width:50%;
    padding-top:7px;
}

#ctl00_MainContent_VisorCliente1_MainPanel .addnewcontact .datosright .verdatoscleinte .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:70px;
    padding-top:0;
}
.addnewcontact .datosright .verdatosobras .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:0;
    width:140px;
    padding-top:0;
}
.addnewcontact .datosright .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:140px;
    padding-top:7px;
}
#ctl00_MainContent_listPerfiles{
	width:300px;
}
.addnewcontact .datosleft span {
    padding-top:4px;
}
.addnewcontact .datosright span {
    padding-top:4px;
}
.addnewcontact .verdatosobras .datosright span {
    padding-top:4px;
}
.contactofertas .addnewcontact #ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_VisorContacto_DetailsViewContacto_PanelAlta .datosleft   .verdatoscleinte .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:80px;
    padding-top:0;
}
.contactofertas .addnewcontact #ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_VisorContacto_DetailsViewContacto_PanelAlta .datosright  .verdatoscleinte .nreferencia {
    float:left;
    font-weight:bold;
    padding-right:12px;
    width:140px;
    padding-top:0;
}
#ctl00_MainContent_ObraNuevaPanel
{
    margin-top:20px;
}
#ctl00_MainContent_BuscadorObrasBBDD_GridViewObras
{
    margin-bottom:12px;
  }
h3{
	float:left;
	width:100%;
	font-size:11px;
}
#content .client{
	padding-bottom:10px;
}
 .sp10{
	padding-bottom:10px;
}
 .sp7{
	padding-bottom:7px;
}
 .sp5{
	padding-bottom:5px;
}
#content div#ctl00_MainContent_UpdatePanel1 .datosoferta select{
	  font-size:12px;
}
#content div#ctl00_MainContent_UpdatePanel1 .otrosdatos {
	padding:3px 0;
}
#content div#ctl00_MainContent_UpdatePanel1 .datosoferta .otrosdatos span{
	width:210px;
}
#content div#ctl00_MainContent_UpdatePanel1 .otrosdatos  .calenadar{
	width:16px;
	height:16px;
	vertical-align:bottom;
	margin:7px 0 0 5px;
}
#ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_ImgBtttxFechaInicio{
	width:16px;
	height:16px;
	vertical-align:bottom;
	margin:7px 0 0 5px;
}
#ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_ctl01{
	float:none;
}
.addconceptos span{ 
	float:left;
	padding:4px 5px 4px 0;
	width:200px;
}
.addconceptos input, .addconceptos select{
	margin:4px 0;
}
#ctl00_MainContent_rblTipoPrecio input{
	margin:4px 0 0 0 ;
	vertical-align:bottom;
}
#ctl00_MainContent_rblTipoPrecio label{
	padding:0 3px  ;
}

.gen_oferta .otrosdatos span{ 
	float:left;
	padding:4px 5px 4px 0;
	width:200px;
}
.gen_oferta .otrosdatos input, .gen_oferta .otrosdatos select{
	margin:4px 0;
}
#ctl00_MainContent_rblTipoPrecio input{
	margin:4px 0 0 0 ;
	vertical-align:bottom;
}
#ctl00_MainContent_rblTipoPrecio label{
	padding:0 3px  ;
}
.selectperfiles select{
	margin:4px 0;
}
.obraspanel .datosobraleft{
}
#popup .obraspanel .addnewcontact span
{
    float:none;
    width:100px;
    padding: 5px 10px 5px 0;
}
.obraspanel .addnewcontact input
{
    float:left;
    width:200px;
	margin:1px 0;

}
.gen_oferta .obraspanel .addnewcontact{
    float:none;
    width:auto;
    margin-bottom:7px;
	clear:both;
}
.verdatosobras{
    clear:both;
    width:auto;
    padding-bottom:5px;
   }

.contactofertas{}
.gen_oferta  .contactofertas .addnewcontact { 
	float:none;
	margin-bottom:7px;
	clear:both;
	width:auto;
}
.gen_oferta  .contactofertas .addnewcontact span{ 
	float:none;
	padding:4px 5px 4px 0;
	width:75px;
}
.gen_oferta  .contactofertas .addnewcontact input{
	margin:1px 0;
	float:none;
}
#ctl00_MainContent_btnAddContacto{
clear:both;
}
#ctl00_MainContent_VisorCliente1_DetailsViewCliente_PanelAlta .verdatoscleinte .validatorCursor{
	float:none;
}
#content .otrosdatos  .btndlete{
	float:none;
	width:14px;
	height:14px;
	vertical-align:bottom;
}

#ctl00_MainContent_VisorContactos1_DetailsViewContacto_btnDoInsert{
clear:both;
float:left;
vertical-align:bottom;
width:500px;
}
.obraspanel{
	width:100%
}
/*
.next{
	float:right; 
	margin-right:100px;
}*/
.fechalimite{
	width:210px;
	float:left;
	padding-top:3px;
}
#ctl00_MainContent_UpdatePanel1 texarea{
	height:88px; 
	width:424px;
}
#ctl00_MainContent_LbSolicito{
vertical-align:top;}
.select_obra{
	width:300px;
	float:left;
}
.select_obra select{
	width:200px;
	float:left;
}
.obras_oferta{
	width:300px;
	float:left;
}
.watermark{
	background-color:#F0F8FF;
	border:1px solid #BEBEBE;
	color:gray;
	height:20px;
	padding:2px 0 0 2px;
}
#ctl00_MainContent_lbObras, #ctl00_MainContent_btAdd , #ctl00_MainContent_NewObra{ float:left;}
#ctl00_MainContent_LbObra{
	width:500px;
	float:left;
}
.nueva_ofertas .otrosdatos2 span {
	float:left;
	padding:4px 5px 4px 0pt;
	width:200px;
}
#content .nueva_ofertas .otrosdatos2 input, #content .nueva_ofertas .otrosdatos2 select {
	font-size:11px;
	margin-bottom:5px;
	width:140px;
}
.nueva_ofertas .otrosdatos2 input, .nueva_ofertas .otrosdatos2 select {
	margin:4px 0pt;
}
#ctl00_Main_PanelPack ul li{
	list-style: none;
}
/* FIN NUEVA OFERTA*/

/*NUEVA OBRA*/

.datosleft{
	float:left; 
	width:300px; 
	padding-top:15px;
}
.datosright{
	float:left; 
	width:300px; 
	padding-top:15px;
}

div#ctl00_Main_PanelObra .datosleft input, div#ctl00_Main_PanelObra .datosright input{
	 height:12px;
	 margin-bottom:5px;
	 font-size:11px;
}
div#ctl00_Main_PanelObra .datosright  .calenadar{
	width:16px;
	height:16px;
	vertical-align:bottom;
}
#content .nuevaoferta input{
	height:16px;
	vertical-align:bottom;
} 
#content .otrosdatos #ctl00_MainContent_ImgBttCalendar, #content .otrosdatos #ctl00_MainContent_ImgBttCalendar2, #ctl00_MainContent_ImgBttCalendar4{
 	width:16px;
 	height:16px;
	vertical-align:bottom;
	}
#content .otrosdatos #ctl00_MainContent_ImgBttCalendar4,#ctl00_MainContent_NuevaObra_DetailsViewObra_ImgBtttxFechaInicio, #ctl00_MainContent_NuevaObra_DetailsViewObra_ImgBtttxFechaInicio{
 	width:16px;
 	height:16px;
	vertical-align:bottom;
	}
#ctl00_MainContent_NuevaObra_DetailsViewObra_ImgBtttxFechaInicio{
 	width:16px;
 	height:16px;
	vertical-align:bottom;
	margin:7px 0 0 5px;
	}
#aspnetForm div#ctl00_Main_PanelObra .datosright .btn_obra{
	 margin-left:190px;
	 height:22px;
	 float:left;	
 }
 
#ctl00_Main_PanelObra #ctl00_Main_RadioButtonList1{
	width:72px;
	height: 48px;
	float:left;
}

.bgceleste2 {
background:#E4F3FA none repeat scroll 0%;
float:left;
padding: 5px 5px 5px 5px;
width:99%;
}
 
 .bgceleste {
background:#E4F3FA none repeat scroll 0%;
padding: 5px 5px 5px 5px;
width:99%;
}
/*FIN NUEVA OBRA*/

/*NUEVO CLIENTE*/

div#ctl00_Main_PanelAlta .datosleft input, div#ctl00_Main_PanelAlta .datosright input{
	 height:12px;
	 margin-bottom:5px;
	 font-size:11px;
	 float:left;
}
div#ctl00_Main_PanelAlta .datosleft #ctl00_Main_DropDownList1{
	 margin-bottom:5px;
	 font-size:11px;
	 width:120px;
	 float:left;
}

div#ctl00_Main_PanelAlta .datosright  .calenadar{
	width:16px;
	height:16px;
	vertical-align:bottom;
}
div#ctl00_Main_PanelAlta .datosright .btn_obra{ 
	margin:21px 0 0 190px; 
	height:22px;
	 float:left;	
}
.error {
	width:161px;
	float:left;
	color:Red;
	display:inline;
}

/* FIN NUEVO CLIENTE*/

 /*NUEVO PROMOTOR*/ 
 
div#ctl00_Main_PanelObra .datosleft input, div#ctl00_Main_PanelObra .datosright input{
	 height:12px;
	 margin-bottom:5px;
	 font-size:11px;
	 float:left;
}
  /* FIN NUEVO PROMOTOR*/ 
/*GENERAR OFERTA*/

.gen_oferta .bgfieldset fieldset .perfiles, .nueva_ofertas .bgfieldset fieldset .perfiles{ 
	padding-top: 15px;
	vertical-align:top
}
.gen_oferta #ctl00_MainContent_listPerfiles{
	 width:352px;
 }
.gen_oferta #ctl00_MainContent_txNumero{ 
	width:18px;
}
.radiobtn{
	width:175px;
	padding:5px 0 10px 5px;
}
.radiobtn label{
	vertical-align:bottom;
}
.radiobtn2{
	width:275px;
	padding:5px 0 10px 5px;
}
.radiobtn2 label{
	vertical-align:bottom;
}
#ctl00_MainContent_lbCausas{
	vertical-align:top;
}
#content .resolucion{
	padding-top:10px;
}
#ctl00_MainContent_txCausas{
	height:80px;  
	width:360px;
}
 #ctl00_MainContent_DDTipoServicio, #ctl00_Main_Obra{
	 font-size:11px;
	 width:230px;
}
#ctl00_MainContent_UpdatePanel1 #ctl00_MainContent_DropDownList4{
	 font-size:11px;
	 width:350px;
}
#ctl00_MainContent_Fieldset2{
	margin-top:15px;
}
#ctl00_MainContent_LbObra { vertical-align:top;}
#ctl00_MainContent_lbTit5{
	width:100%;
	float:none;
}
#content .marcador2 .noticia div{
	padding-bottom:7px;
}
#ctl00_MainContent_VisorCliente1_contacto  .marcador2 .AspNet-DataList span{
padding:4px 0;}

#ctl00_MainContent_txDescripcion{
	width:375px;
	height:175px;
}

/*resolucion*/

.btns{
	padding:7px 0;
}

/*Perfil*/
.datos{
	padding:0 0 10px 0;
}
.datos img{ float:left;}
.editdatos {
	padding-bottom:10px;}
.datos .dato {
	font-weight:bold;
	float:left;
	padding-left:10px;
	width:80px;
 }
.datos .editdatos span{
	width:143px;
}
.details  .dato {
	font-weight:bold;
	float:left;
	padding-left:10px;
	width:140px;
 }
.details div{ 
	padding-top:4px; 
	clear:both;
}
.datos .details{
	padding:4px 10px;
	float:left;
}
.datos input{ 
	margin:1px 0;
 }
.img_perfil{
	width:160px;
	height:200px;
	float:left;
}
#ctl00_MainContent_btnInitUpdateProfile{ padding-left:10px;}
#ctl00_MainContent_CommonUserData .bgfieldset .bgceleste2 .datos .dato{
	float:left;
	font-weight:bold;
	padding-left:10px;
	width:125px;
}
/*Permiso*/
.VDV_Header{
	cursor:pointer;
	font-weight:bold;
	border:1px solid #98AAB2;
	padding:7px;
	width:200px;
	margin:5px 0;
	text-align:center;
	background:#D2E5DF;
}
.datepermisos{
	float:left;
	}
/*#ctl00_MainContent_Label1{
	float:left;
	padding-top:5px;
	}*/
.lblDescription{
	font-weight:bold;
}
.lblDescriptionName{
	font-size:14px;
	font-weight:bold;
}

/*CONTRATISTA*/


#ctl00_Main_PanelContratista .datosleft input, #ctl00_Main_PanelContratista .datosright input{
	float:left;
	font-size:11px;
	height:12px;
	margin-bottom:5px;
}
#aspnetForm div#ctl00_Main_UpdatePanel1 .datosright .btn_obra {
	height:22px;
	margin-left:162px;
	float:left;
}
#ctl00_MainContent_UpdatePanel1 .AspNet-DetailsView  .AspNet-DetailsView-Data div{
	padding:4px 0;
}
/*cliente*/
#ctl00_MainContent_VisorCliente1_MainPanel .AspNet-DetailsView  .AspNet-DetailsView-Data div{
	padding:4px 0;
}
/**/
#ctl00_MainContent_lbEnd{
	width:80%;
	padding:5px 0;
	float:left;
}
#ctl00_MainContent_Label33, #ctl00_MainContent_lbAcomps{ 
	padding-top: 15px;
	vertical-align:top
}
#ctl00_MainContent_UpdatePanel1 #ctl00_MainContent_ListObras{
	width:352px;
}
#ctl00_MainContent_UpdatePanel1 #ctl00_MainContent_ListAcomp {
	width:184px;
}
#ctl00_MainContent_UpdatePanel1 #ctl00_MainContent_txNotas{
	
	width:424px;
	height:72px;
}

/*PACKS*/
#popup .noticias{
	background:#c7dbe4;
	padding:5px;
	margin-top:5px;
}
#popup .noticias H1{
	background:url(../images/bg_H1noticias.gif) no-repeat 0 6px;
	padding:3px 0 7px 20px;
	margin:0;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#aspnetForm .noticia{
	background:url(../images/puntos_menu.gif) no-repeat 0 9px;
	padding:5px 16px;
}
/*ORDEN*/

#ctl00_MainContent_VisorObra1_GridViewConceptos{
	margin-top:6px;
}
#aspnetForm .marcador2 .noticia{background:none;}

#aspnetForm #ctl00_MainContent_UpdatePanel1 .bgceleste2 .noticia{background:none;}

/*Prestacion Servicios*/
/*ADMINISTRADOR*/

.TaskAdmin{

}
.TaskAdmin table,.SupervisarPlanificacion table, .RealizarPlanificacion table{
	border-collapse:collapse;}

.TaskAdmin tr, .SupervisarPlanificacion tr{
	border: 1px solid #D8D8D8;
}
.TaskAdmin td, .SupervisarPlanificacion td{
	border-right: 1px solid #D8D8D8;
}
.UnusableCell{ width:4%;}

#ctl00_MainContent_UP1 td{
	width:120px;
}
.WeekDayCell{
	background:#e5e0e4;
	font-weight:bold;
	width:13.7%;
}
.WeekNumCell{
	background:#e1e1e1;
}
.DayNumCell{
	background:#eef1f8;
}
.DataCell{
	background:none;
	padding:0;
	max-width:100px;
	width:13.7%;
	vertical-align:top;
	overflow:hidden;
	width:13.7%;
}
.DataCell .CalItemNota span{
	max-width:100%;
	float:left;
}
.DataCell .CalItemFestivo{ 
	background:#dbebd0; 
	padding:13px;
	max-width:100%;
	margin-bottom:1px;
	height:28px; 
	overflow:hidden;
 }
.DataCell .CalItemNota{
	background:#f7f2df; 
	padding:13px 7px; 
	max-width:100%; 
	margin-bottom:1px;
	height:28px;
	overflow:hidden;
}
.DataCell .CalItemPermiso{
	background:#d2e5df; 
	padding:13px 7px;
	max-width:100%;
	margin-bottom:1px; 
	height:28px;
	overflow:hidden;
}
.DataCell .CalItemVisita{
	background:#e5dfed; 
	padding:13px;
	max-width:100%; 
	margin-bottom:1px;
	height:28px;
	overflow:hidden;
}
.DataCell .CalItemVisitaRechazada{
	background:#ff6674; 
	padding:13px;
	max-width:100%; 
	margin-bottom:1px;
	height:28px;
	overflow:hidden;
}
.DataCell .CalItemVisitaAprobada{
	background:#e4f3fa; 
	padding:13px;
	max-width:100%; 
	margin-bottom:1px;
	height:28px;
	overflow:hidden;
}
.UnusableCell{ }
.EmptyCell{ 
	padding:3px 0;
	height:56px;
 }
/*.TaskAdmin input{
	border:0;
}*/
.TodayDayNumCell{
	background:#81889A; 
	color:#fff;
}
.leyenda_tabla{
	margin:15px 0;
}
.sp20{ padding-bottom:20px;}
#ctl00_MainContent_TitleLabel, #ctl00_MainContent_UserLabel{
	color:#6A5A64;
	font-weight:bold;
	background:transparent;
	font-size:12px;
}
.bgtransparente{ background:#fff; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}

.popup_folder{ background:#fff; padding:25px;}
/*Modal*/
#ctl00_MainContent_PanelConfirmacion{/*Cerrar ot modal*/
	background-color:White;
	border:1px solid #396483;
	padding:20px;
	position:relative;
	z-index:2;
}
/*#ctl00_MainContent_NuevaVisitaPanel{ Agenda modal
	background-color:White;
	border:1px solid #396483;
	padding:0 5px;
	position:relative;
	z-index:2;
}*/
#ctl00_MainContent_BuscadorOrdenes1_GridViewOrdenes{	width:99%;}
#ctl00_MainContent_UpdateProgressContentManager{
	left:57%;
	position:absolute;
	top:70%;
}
#ctl00_MainContent_ObrasContenedor, #ctl00_MainContent_ObrasContenedor{
	float:left;
	height:122px;
	padding-left:15px;
	width:238px;
	overflow:auto;
}
#ctl00_MainContent_PanelIntroducirDatos #ctl00_MainContent_ObrasContenedor{
	float:left;
	height:122px;
	padding-left:0;
	width:100%;
	overflow:auto;
}

#ctl00_MainContent_PanelIntroducirDatos #ctl00_MainContent_Panel2 span{
	float:left;
	width:100px;
	clear:both;
}
#ctl00_MainContent_pnlEditarUsuario span{
	float:left;
	width:100px;
	clear:both;
}
.datos_empresa{ 
	height:100px;
}
.datos_empresa2{ 
	height:54px;
}
.lista_usuario{ float:left;}
#ctl00_MainContent_LabelObrasPanel{ 
	width:208px;
	float:left;
}
.datos_cuenta{
	height:138px;
  }
.datoscontact {
	float:left;
}
.datoscontact .datosright{
	float:left;
	padding-top:15px;
	width:300px;
}
.datos_eliminar{
	height:52px;
}
#ctl00_MainContent_chkDisable{ float:left;}
.nodelete{
	padding-bottom:9px;
	width:50%;
}
#ctl00_MainContent_PanelIntroducirDatos .datoscontact .datosleft .nreferencia { width:85px;}
#ctl00_MainContent_PanelIntroducirDatos .datoscontact .datosright .nreferencia { width:116px;}
#ctl00_MainContent_PanelIntroducirDatos .bgceleste2{ width:100%;}
/* Documentos.aspx: arbol de documentos */

.AspNet-TreeView-Leaf a{
		background:url(../images/closedfolder.png) no-repeat;
		padding-left:20px;
}
#ctl00_MainContent_FolderTreeView ul .AspNet-TreeView-Selected a{
		background:url(../images/openfolder.png) no-repeat;
		color:#396483;
		font-weight:bold;
		text-transform:uppercase;
}
.AspNet-TreeView-ChildSelected a{
			background:url(../images/openfolder.png) no-repeat;
			padding-left:20px;
			text-decoration:none;
}
#ctl00_MainContent_FolderTreeView ul li  a{
	background:url(../images/closedfolder.png) no-repeat;
}

/* Fin de Documentos.aspx */
/*Paginador*/

.paginador{
	width:100%;
	margin:0 auto;
	border-bottom:1px solid #CCCCCC;
	height:30px;
}
.npaginas	{
	width:21%;
	float:left;
}
.siguiente{ padding-left:20px;}
.paginador input{
	width:22px;
	height:14px;
 }
.anterior{
	width:9%;
	padding:7px 0 7px 4%;
	float:left;
}
.siguiente{
	padding:5px 0;
	float:left;
	width:10%;
}
.pag1,.pag2, .pag3,.pag4{
	float:left;
	text-align:center;
	width:14px;
	height:12px;
	margin: 0 0 0 5px;
}

a.pag1{
	background: url(../images/pag1.gif) no-repeat 0 top;
}
a.pag1:hover{
	background: url(../images/pag1.gif) no-repeat -18px top;
}
a.pag2{
	background: url(../images/pag2.gif) no-repeat 0 top;
}
a.pag2:hover{
	background: url(../images/pag2.gif) no-repeat -22px top;
}
a.pag3{
	background: url(../images/pag3.gif) no-repeat 0 top;
}
a.pag3:hover{
	background: url(../images/pag3.gif) no-repeat -18px top;
}
a.pag4{
	background: url(../images/pag4.gif) no-repeat 0 top;
}
a.pag4:hover{
	background: url(../images/pag4.gif) no-repeat -22px top;
}
/**/

#ctl00_MainContent_GridViewTasks a.pag1{
	background: url(../images/pag1.gif) no-repeat 0 top;
}
#ctl00_MainContent_GridViewTasks a.pag1:hover{
	background: url(../images/pag1.gif) no-repeat -18px top;
}
#ctl00_MainContent_GridViewTasks a.pag2{
	background: url(../images/pag2.gif) no-repeat 0 top;
}
#ctl00_MainContent_GridViewTasks a.pag2:hover{
	background: url(../images/pag2.gif) no-repeat -22px top;
}
#ctl00_MainContent_GridViewTasks a.pag3{
	background: url(../images/pag3.gif) no-repeat 0 top;
}
#ctl00_MainContent_GridViewTasks a.pag3:hover{
	background: url(../images/pag3.gif) no-repeat -18px top;
}
#ctl00_MainContent_GridViewTasks a.pag4{
	background: url(../images/pag4.gif) no-repeat 0 top;
}
#ctl00_MainContent_GridViewTasks a.pag4:hover{
	background: url(../images/pag4.gif) no-repeat -22px top;
}
#ctl00_MainContent_GridViewTasks .pag1,#ctl00_MainContent_GridViewTasks   .pag2,#ctl00_MainContent_GridViewTasks   .pag3,#ctl00_MainContent_GridViewTasks   .pag4 {
	float:left;
	height:12px;
	margin:0 0 0 5px;
	text-align:center;
	width:14px;
	padding-left:0;
}

/*BOTONES*/
.boton {
	background:url(../images/btn_generico2.gif) no-repeat;
	width:82px;
	height:17px;
	color:#fff;
	display:block;
	text-decoration:none;
	font-size:10px;
	padding:5px 0 0 6px;
}
.boton:hover{
	background:url(../images/btn_generico2.gif) bottom left no-repeat;
}
.boton2 {
	background:url(../images/btn_generico3.gif) no-repeat;
	width:100px;
	height:17px;
	color:#fff;
	display:block;
	text-decoration:none;
	font-size:10px;
	padding:5px 0 0 6px;
}
.boton2:hover{
	background:url(../images/btn_generico3.gif) bottom left no-repeat;
}
.botonleft {
	background:url(../images/btn_generico2.gif) no-repeat;
	width:82px;
	height:17px;
	color:#fff;
	display:block;
	text-decoration:none;
	font-size:10px;
	padding:5px 0 0 6px;
	float:left;
}
.botonleft:hover{
	background:url(../images/btn_generico2.gif) bottom left no-repeat;
}
.vercliente{ float:left;padding-right:10px;}
.btn{ float:left;}
#content .client2{
	padding-bottom:10px;
	height:25px;
}


/* Hierarchy Tree */
.UsersTree table tbody tr td{
	border:0px;
	padding:0px;
}
.UsersTree table tbody tr{
	border:0px;
}

#gridProgress{
	top:438px;
	left:500px;
	display:block;
	position:absolute;
}



/* Fin Hierarchy Tree */


/* Fin Hierarchy Tree */
.MyCalendar{
 z-index:10000;}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: White;
    /*max-width: 180px;*/
	text-align:center;
	 
}
.ajax__calendar_container table{ border:none;}
.ajax__calendar_container td{ padding:0; width:17px; height:17px}
.ajax__calendar_container .ajax__calendar_body{ height:135px;}
.ajax__calendar_days td div{ padding:0; width:17px; height:17px; border-bottom:none;}

.ajax__calendar .ajax__calendar_years  .ajax__calendar_year {
	border:none;
}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}

.ajax__calendar_months .ajax__calendar .ajax__calendar_active .ajax__calendar_month {
	background-color:#EDF9FF;
	border-color:#0066CC;
	color:#0066CC;
}
.ajax__calendar_months  .ajax__calendar_month {
	cursor:pointer;
	height:43px;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:40px;
}
.ajax__calendar  .ajax__calendar_months  .ajax__calendar_month {
border:none;
}
.ajax__calendar_days table tr{ padding:0; width:140px;}
.ajax__calendar_days table { width:170px;border-collapse:collapse;}
.ajax__calendar_dayname, ajax__calendar_day{ padding:0;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
	padding:0;
}
.ajax__calendar_months table { width:160px;border-collapse:collapse;}
.ajax__calendar_months td{ padding:0;}
.ajax__calendar_years table { width:160px;border-collapse:collapse;}
.ajax__calendar_years table td{ padding:0;}

#ctl00_MainContent_ListBoxObras { width:230px;}

#ctl00_MainContent_NewObra{ margin:0 15px 0 5px;}


.validatorCursor{
	cursor: hand;
}
/*Modal*/
#ctl00_MainContent_PanelConfirmacion{/*Cerrar ot modal*/
	background-color:White;
	border:1px solid #396483;
	padding:20px;
	position:relative;
	z-index:2;
}
/*#ctl00_MainContent_NuevaVisitaPanel{ Agenda modal
	background-color:White;
	padding:0 5px;
	position:relative;
	z-index:2;
}*/
.modalProgressGreyBackground {
    /*background:#CCCCCC;*/
    background:#ffffff;
	filter:alpha(opacity=60);
	/*filter:alpha(opacity=100);*/
	opacity:0.6;
}
.modalProgressRedBackground {
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalPopup{
    text-align:center;
    padding-top: 30px; 
    /*border-style:solid; */
    /*border-width:1px; */
    /*background-color:White; */
    width:300px; 
    height:100px;
}

/*
td{
	border:1px solid #d8d8d8;
	padding:3px;
}
*/
/*PrettyTree*/
.tree_doc td{
	border:0px;
	padding:0px;
	padding-right:5px;
}
.tree_doc table {width:20%;}
.tecnicos_asignados span{ 
	width:80px;
    float:left;
}
.tecnicos_asignados select{
    margin:2px 0;
}
	
/*DOCUMENTOS*/
#ctl00_MainContent_PanelMenu{
	width:100%;
	padding:20px 0;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.lista_documentos{
	display:inline;
	width:100%;
	padding-left:15px;
	margin:0;
}
.lista_documentos li{
	display:inline;
	padding:5px;
}
.clearall{
	clear:both;
}
#ctl00_MainContent_PanelArbol{
	padding-left:20px;
	width:230px;
	float:left;
	clear:both;
}
#content .documentos .tree_doc #ctl00_MainContent_FolderTreeView{
	width:250px;
	}
#ctl00_MainContent_PanelFicheros{
	width:62%;
	float:left;
	padding:11px 0 35px 35px;
	text-align:center;
}
#ctl00_MainContent_PanelBotones{
	width:100%;
	clear:both;
	padding:0 0 20px 0;
}
.documentos #ctl00_MainContent_PanelBotones{
	width:100%;
	clear:none;
	padding:0 0 20px 0;
}
.botones{
	width:100%;
	clear:both;
	padding-bottom:20px;
}
.botones .nueva_carpeta{
	width:250px;
	float:left;
}
.botones .nueva_carpeta input{
	margin:0 0 0 20px;
}
.upload_file{
	width:62%;
	padding-top:15px;
	float:left;
}
.lista_documentos .DocLibSelected{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
/*FINDOCUMENTOS*/

.label_red{
	color:#ff0000;
	cursor: hand;
}

/**/
#ctl00_MainContent_FileGridViewSearchPanel_tblSearchPanel{
	width:90%;
	margin:25px 0 0 18px;
}
#ctl00_MainContent_FileGridViewSearchPanel_txtKeyword{
	width:73px;
}

/**/
.lblDescription{
	vertical-align:top;
}
.datosPermisos .AspNet-DetailsView-Header{
	font-weight:bold;
	font-size:16px;
	padding-left:10px;
	color:#6A5A64;
}
.datosPermisos div{
	padding:7px 0;
	}
.datosPermisos span{
	padding:0 0 0 7px;
	}
.datosPermisos span span{
	padding:0 ;
	}
.datosPermisos .AspNet-DetailsView-Data{
	padding-left:15px;
}
.btnsPermiso{
	padding-left:15px;
}
#ctl00_MainContent_lbTit1{
	float:left;
	padding-right:5px;
}
.Detallevisita span{
	padding-left:7px;
}
.paginador .paginas{
	float:left;
	padding-right:45px;
}
.fotosvisita label{
	float:left;
	width:150px;
	padding:3px 0;
}
.fotosvisita input{
	margin:2px 0;
}
.newvisita_caract input{
	margin:0 7px;
}
.altaempleados input{
	margin:0 3px 0 7px;
}
.altaempleados span{
	padding-left:23px;
}
#ctl00_MainContent_PanelNuevaFirma{
	padding-top:7px;
}
#ctl00_MainContent_NuevaVisitaPanel #ctl00_MainContent_Label1{
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:7px 0;
}
.descripcion{
	float:left;
	clear:both;
	width:156px;
}
/*ORDEN TRABAJO*/
#popup .ordentrabajo .addnewcontact{
    float:left;
    width:217px;
    margin-bottom:7px;
}
#popup .ordentrabajo .addnewcontact span{
    float:left;
    width:84px;
}
#popup .ordentrabajo .addnewcontact input{
    float:left;
    width:20px;
	}
.enviarofertadiv #ctl00_MainContent_VisorOferta_PanelVisorDetallesOferta .addnewcontact{
	width:411px;
}
/*Permiso*/
#ctl00_MainContent_ListBoxFechas{
	width:100px;
}
html > body .tareas .bgfieldset	{
	min-height:350px;
	height:auto;
	}
.tareas .bgfieldset	{
	height:350px;
	}
html > body .shortcontent{
	min-height:420px;
	height:auto;
}
.shortcontent{
	height:420px;
}

#ctl00_MainContent_GridViewTasks td{
	padding:9px 0 9px 7px;
}

#ctl00_MainContent_GridViewTasks td a{
	background:url(../images/bg_tarea.gif) no-repeat left center;
	padding-left:20px;
}
#ctl00_MainContent_GridViewTasks td table td a{
	background:none;
	padding-left:20px;
}
.alternatetr{
	background:#f3f7f9;
}
#ctl00_MainContent_GridViewTasks th{
	text-transform:uppercase;
	text-align:center;
	font-size:14px;
}

/**/#ctl00_MainContent_LineasOferta_GridViewLineasOferta{
	margin:15px 0;
}/*Tabla  generar contrato*/
.obraspanel .addnewcontact  .calendar{
	width:16px;
	height:16px;
	vertical-align:bottom;
	margin:7px 0 0 5px;
}
.calendar{
	width:16px;
	height:16px;
	vertical-align:bottom;
	margin:7px 0 0 5px;
}
.gen_oferta .addnewcontact  .calendar{
	width:16px;
	height:16px;
	vertical-align:bottom;
	margin:7px 0 0 5px;
}
#ctl00_MainContent_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaEdit, #ctl00_MainContent_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly{
	width:45%;
	float:left;
}
#ctl00_MainContent_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaEdit input, #ctl00_MainContent_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly input{
	width:20px;
}
#ctl00_MainContent_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaEdit label, #ctl00_MainContent_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly label{
	width:20px;
	float:left;
	padding-top:5px;
}
.rbutton1{
	width:50%;
	float:left;
}
.rbutton2{
	width:50%;
	float:left;
	clear:both;
}
.obraspanel .rbutton2{
	width:10%;
	float:left;
	clear:none;
}
.obraspanel .rbutton1{
	width:10%;
	float:left;
}
.verdatoscleinte .rbutton1 input , .verdatoscleinte .rbutton2 input {
	width:20px;
	float:left;
	margin:3px 0pt;

}
.obraspanel .rbutton1 input , .obraspanel .rbutton2 input {
	width:20px;
	float:left;
	margin:3px 0pt;
}
.obraspanel .rbutton1 label , .obraspanel .rbutton2 label {
	padding:7px 0;
	float:left;


}
#ctl00_MainContent_NuevaObra_DetailsViewObra_PanelPublicaEdit, #ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly{
	width:45%;
	float:left;
}
#ctl00_MainContent_NuevaObra_DetailsViewObra_PanelPublicaEdit input, #ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly input{
	width:20px;
}
#ctl00_MainContent_NuevaObra_DetailsViewObra_PanelPublicaEdit label, #ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly label{
	width:20px;
	float:left;
	padding-top:5px;
}
.verdatoscleinte .rbutton1 span label, .verdatoscleinte .rbutton2 span label {
	float:left;
	padding-top:5px;
	width:20px;
}
.verdatoscleinte .rbutton1  label, .verdatoscleinte .rbutton2  label {
	float:left;
	padding-top:5px;
	width:20px;
}


#ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_PanelPublicaEdit{
	width:45%;
	float:left;
}
#ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_PanelPublicaEdit input{
	width:20px;
}
#ctl00_MainContent_visorOferta_VisorObra_DetailsViewObra_PanelPublicaEdit label{
	width:20px;
	float:left;
	padding-top:5px;
}

#ctl00_MainContent_VisorOferta1_VisorObra_DetailsViewObra_PanelPublicaReadOnly{
	width:45%;
	float:left;
}
#ctl00_MainContent_VisorOferta1_VisorObra_DetailsViewObra_PanelPublicaReadOnly input{
	width:20px;
}
#ctl00_MainContent_VisorOferta1_VisorObra_DetailsViewObra_PanelPublicaReadOnly label{
	width:20px;
	float:left;
	padding-top:5px;
}

#ctl00_MainContent_VisorOferta1_VisorObra_DetailsViewObra_PanelPublicaEdit{
	width:45%;
	float:left;
}
#ctl00_MainContent_VisorOferta1_VisorObra_DetailsViewObra_PanelPublicaEdit input{
	width:20px;
}
#ctl00_MainContent_VisorOferta1_VisorObra_DetailsViewObra_PanelPublicaEdit label{
	width:20px;
	float:left;
	padding-top:5px;
}

	
/*GESTION DOCUMENTOS*****/
.gestion_docs .nreferencia{
	width:334px;
	float:left;
	padding-top:3px;
}
.num_referencia{
	font-weight:bold;
	font-size:14px;
}
/*.gestion_docs #ctl00_MainContent_VisorOrden_OrdenPanel .ordentrabajo .addnewcontact input {
	float:left;
	width:40px;
}*/
.gestion_docs #ctl00_MainContent_VisorOrden_OrdenPanel .ordentrabajo .addnewcontact select {
	height:20px;
}
.gestion_docs #ctl00_MainContent_VisorOrden_OrdenPanel .ordentrabajo #ctl00_MainContent_VisorOrden_DetailsViewOrden_RblModeloDocs input{
	width:20px;
	float:right;
}
.gestion_docs #ctl00_MainContent_VisorOrden_OrdenPanel .ordentrabajo #ctl00_MainContent_VisorOrden_DetailsViewOrden_RblModeloDocs label{
	vertical-align:top;
}
#ctl00_MainContent_VisorOrden_DetailsViewOrden_RblModeloDocs{
	clear:both;
}
/*ALTA USUARIO*/
.altaUser .lblaltausuario{
	float:left;
	width:120px;
}
.altaUser input{
	float:none;
}
/*VER ORDEN*/
 #popup .ver_orden .ordentrabajo .addnewcontact {
	float:left;
	margin-bottom:7px;
	width:100%;
}
#popup .ver_orden .ordentrabajo .addnewcontact span {
	float:none;
	width:200px;
}
#popup .ver_orden .ordentrabajo .addnewcontact .nreferencia {
	float:left;
	padding-top:3px;
	width:96px;/*360*/
}
#popup .ver_orden .ordentrabajo .contactofertas .addnewcontact .nreferencia {
	float:left;
	padding-top:3px;
	width:80px;
}
#content .ordentrabajo  .addnewcontact .verdatoscleinte .nreferencia {
	float:left;
	padding-top:3px;
	width:360px;
}
#content .ordentrabajo  .addnewcontact #ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_PanelRealizacionInformes .verdatoscleinte .nreferencia {
	float:left;
	padding-top:3px;
	width:168px;
}
#content .ordentrabajo  .addnewcontact #ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_NewContactoVisor_DetailsViewContacto_PanelAlta .verdatoscleinte .nreferencia {
	float:left;
	padding-top:3px;
	width:80px;
}
#content .ordentrabajo  .addnewcontact  #ctl00_MainContent_VisorOrden_DetailsViewOrden_VisorContacto_DetailsViewContacto_PanelAlta .verdatoscleinte .nreferencia {
	float:left;
	padding-top:3px;
	width:80px;
}
#content .ordentrabajo  .addnewcontact #ctl00_MainContent_VisorOrden_DetailsViewOrden_NewContactoVisor_DetailsViewContacto_PanelAlta .verdatoscleinte .nreferencia {
	float:left;
	padding-top:3px;
	width:80px;
}
#ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_DdlReunionCoordinacion{
	margin-left:20px;
}
#ctl00_MainContent_VisorOrden_DetailsViewOrden_PanelAlta ul li{
	list-style-position:inside;
}
#ctl00_MainContent_VisorOrden_DetailsViewOrden_PanelAlta ul {
	padding-left:15px;
}
/*N PROMOTOR*/
.addnewcontact .newpromotor .datosleft .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:7px;
	width:158px;
}
.addnewcontact .newpromotor .datosright .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:7px;
	width:153px;
}
.addnewcontact .newpromotor .datosright input {
	width:170px;
}
.addnewcontact .newpromotor .datosleft input {
	width:170px;
}
/*N CONTRATISTA*/
.addnewcontact .newcontratista .datosleft .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:7px;
	width:170px;
}
.addnewcontact .newcontratista .datosright .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:7px;
	width:153px;
}
.addnewcontact .newcontratista .datosright input {
	width:170px;
}
.addnewcontact .newcontratista .datosleft input {
	width:170px;
}
#ctl00_MainContent_txNotas{
	width:250px;
	height:50px;
	overflow:auto;
}
#popup .addnewcontact .newcontratista .datosright span {
	float:none;
	padding-right:0pt;
	width:auto;
	padding-top:7px;
}
#popup .addnewcontact .newcontratista .datosleft span {
	float:none;
	padding-right:0pt;
	width:auto;
	padding-top:7px;
}
.addnewcontact .datosleft .verdatoscontratista .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:3px;
	width:170px;
}
.addnewcontact .datosright .verdatoscontratista .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:0pt;
	width:170px;
}
.verdatoscontratista {
	clear:both;
	padding-bottom:5px;
}
#ctl00_Main_VisorOrden1_DocViewer_btnListMode, #ctl00_Main_VisorOrden1_EmailDocsViewer_btnListMode{ clear:both;
float:left;
font-weight:bold;
margin-left:15px;
text-transform:uppercase;}
.addnewcontact .datosleft .verdatoscleinte .nreferencia {
	float:left;
	font-weight:bold;
	padding-right:12px;
	padding-top:7px;
	width:140px;
}
#popup .addnewcontact .prueba span{ padding-top:7px; float:left;}
/**/
#popup .addnewcontact .verdatoscleinte  .uploadBtn{ width:auto;}
#ctl00_Main_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly{
	width:45%;
	float:left;
}
#ctl00_Main_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly input {
	width:20px;
	float:left;
	margin:3px 0pt;
}
#ctl00_Main_VisorOferta_VisorObra_DetailsViewObra_PanelPublicaReadOnly label {
	float:left;
	padding-top:5px;
	width:20px;
}
#ctl00_Main_VisorObra_DetailsViewObra_PanelPublicaEdit{
	width:45%;
	float:left;
}
#ctl00_Main_VisorObra_DetailsViewObra_PanelPublicaEdit input {
	width:20px;
	float:left;
	margin:3px 0pt;
}
#ctl00_Main_VisorObra_DetailsViewObra_PanelPublicaEdit label {
	float:left;
	padding-top:5px;
	width:20px;
}
#ctl00_Main_VisorObra_DetailsViewObra_PanelPublicaReadOnly{
	width:45%;
	float:left;
}
#ctl00_Main_VisorObra_DetailsViewObra_PanelPublicaReadOnly input {
	width:20px;
	float:left;
	margin:3px 0pt;
}
#ctl00_Main_VisorObra_DetailsViewObra_PanelPublicaReadOnly label {
	float:left;
	padding-top:5px;
	width:20px;
}

#ctl00_MainContent_FileGridView{
	margin:15px 0;
}
/*NVISITA*/
.opciones{
	float:left;
}
.options_izquierda label, .options_izquierda span, .options_derecha label, .options_derecha span{
	float:left;
}
.options2_izquierda label, .options2_izquierda span, .options2_derecha label, .options2_derecha span{
	float:left;
}
.opciones .AspNet-DataList div{
	clear:both;
	padding:12px 0 12px 0;
	
}
.opciones .AspNet-DataList div div{
	clear:both;
	
}
.options_izquierda, .options_derecha, .options2_izquierda , .options2_derecha {
	width:350px;
	float:left;
}
.options_izquierda .options, .options_derecha .options{
	margin-left:225px;
	clear:none;
	width:61px;
	float:left;
}
.options_derecha .options{
	margin-left:258px;
}
.options2_izquierda .options2, .options2_derecha .options2{
	margin-left:262px;
	clear:none;
	width:80px;
	float:left;
}
.options2_derecha .options2{
	margin-left:247px;
}
.headeroptions{
	clear:both;
}
.sp9{
	padding-bottom:10px;
	clear:both;
}/**/
.lblspacer{
	padding-left:25px;
}
.opciones textarea{
	margin:7px 0 0 7px;}
/*INFORMES*/
.informes{
	min-height:400px;
}
.informes .bgfieldset{
	min-height:400px;
}
.informes .listas{
	list-style:none;
}
.informes .listas li{
	padding:7px 16px;
	background:transparent url(../images/puntos_menu.gif) no-repeat scroll 0pt 9px;
}
.pd10{
	padding-left:12px;
}
/**/
#popup .addnewcontact .verdatoscleinte  #ctl00_Main_VisorCliente_DetailsViewCliente_FileUploadControl_FileUpload{ margin-right:9px;}
#popup  .addnewcontact .verdatoscleinte  input {
	float:left;
	margin:2px 0;
	width:200px;
}
#popup  .addnewcontact .verdatoscleinte  .chkbox  input{
	float:left;
	margin:0 0pt;
	width:50px;
	vertical-align:top;
}
#popup  .addnewcontact .verdatoscleinte  .chkbox  label{
	padding:4px 0 0 0;
}
  .addnewcontact .verdatoscleinte  .chkbox  input{
	float:left;
	margin:2px 0pt;
	width:50px;
}
 .addnewcontact  .nivel1 {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:7px 0pt;
	width:300px;
}
#popup  .addnewcontact  #ctl00_Main_VisorOrden1_DetailsViewOrden_btnAddContacto{
	width:120px;
}
/**/
.file_upload{
	height:20px;
}
.btn_guardar{
	height:22px;
}
.uploadiframe{ height:50px;}
/*Calendar planning*/
#ctl00_MainContent_ReportViewer1_ctl01_ctl01_ctl00 table{
	border:none;
}
.Report  table{
	display:block;
}
/**/
#ctl00_MainContent_PanelDelegacion{
	width:90%;
}
#ctl00_MainContent_PanelDelegacion ul l1{
	width:95%;
}
#LbTexto, #progressDisplay .uploadstatus span {
	float:left;
	width:132px;
	padding-left:4px;
}

/**/
.uploadfile{
	width:620px;
	padding-top:12px;
}
#progressBarId{
	height:36px;
	width:620px;
	float:left;	
}
#progressBarId td{
	height:150px;
}
/**/
#popup .oferta_datos  .addnewcontact {
	float:none;
	margin-bottom:7px;
	width:auto;
}
#popup .oferta_datos  .addnewcontact span, .oferta_datos  .addnewcontact span{
	font-weight:bold;
}

.oferta_datos .obraspanel .addnewcontact  #ctl00_MainContent_VisorObra_DetailsViewObra_PanelObrasEdit .nreferencia span{
	font-weight:bold;
}
.oferta_datos .obraspanel .addnewcontact span{
	font-weight:normal;
}
.gen_oferta .oferta_datos  .addnewcontact span{
	font-weight:bold;
}
.label_descripcion{
	padding:0 10px 0 107px;
}
/**/
#ctl00_MainContent_DocumentoPanel p{
	padding:7px 0;
}
/**/
.prubanegrita{
	font-weight:bold;
}

.lblOrdenesTrabajo{
	margin-left:92px;
}
/**/
#ctl00_MainContent_DetailsView1_NoticiaFoto {
	float:left;
	margin-right:15px;
}

#ctl00_MainContent_DetailsView1_TextoLabel p{
	padding:7px 0;
}
#ctl00_MainContent_DetailsView1_TextoLabel ul{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	padding:7px;
}
#ctl00_MainContent_DetailsView1_TextoLabel ul li{
	padding:7px 0 7px 15px;
}
/**/
.EstiloDia a{
	color:#396483;
	text-decoration:none;
	cursor:pointer;
}
/**/
html > body  .imglogotipo{
	max-height:90px;
	max-width:90px;
	margin-top:5px;
	width:auto;
	height:auto;
}
.imglogotipo  {
	width:90px;
	height:90px;
}
/**/
.nueva_ofertas, #ctl00_MainContent_PanelResumenConvenio{
	min-height:375px;
}
.nobold{
	width:120px;}
#popup .oferta_datos .addnewcontact .nobold span, #popup .oferta_datos .addnewcontact #ctl00_Main_VisorOferta_DetailsView1_Resolver_OutputText,  #popup .oferta_datos .addnewcontact  #ctl00_Main_VisorOferta_DetailsView1_Resolver_OutputText, #popup .oferta_datos .addnewcontact  #ctl00_Main_VisorOferta_DetailsView1_lbContratoFirmadoNo{
	font-weight:normal;
}
/**//*ERROR*/
.errordiv ul{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	padding:7px;
}
.errordiv ul li{
	padding:7px 0 7px 15px;
}
#ctl00_MainContent_NoticiaFoto{
	float:left;
	margin-right:20px;
}
#ctl00_MainContent_LblErrorMess p{
	padding:42px 0 0 0;
}
/**/
#popup .ver_orden .ordentrabajo .addnewcontact .nivel1{
	font-size:12px;
	font-weight:bold;
	padding:7px 0;
	float:left;
	width:300px;
}
#popup .ver_orden .ordentrabajo .addnewcontact .lblDocs{
	padding-left:15px;
	width:120px;
}
#popup .ver_orden .ordentrabajo .addnewcontact #ctl00_Main_VisorOrden1_DetailsViewOrden_PanelRealizacionInformes  .verdatoscleinte .nreferencia {
	float:left;
	padding-top:3px;
	width:150px;
}
/**/
#ctl00_Main_VisorOrden1_DetailsViewOrden_Label7, #ctl00_Main_VisorOrden1_DetailsViewOrden_PeriodoInforme {
	margin-left:5px;
}
/**/
#ctl00_Main_VisorOrden1_DetailsViewOrden_lbNotas{
	vertical-align:top;
}
#ctl00_Main_VisorOrden1_DetailsViewOrden_txNotas{
	width:350px;
	height:100px;
}
#popup .ver_orden .ordentrabajo .addnewcontact #ctl00_Main_VisorOrden1_DetailsViewOrden_DdocsOtros, #popup .ver_orden .ordentrabajo .addnewcontact #ctl00_Main_VisorOrden1_DetailsViewOrden_DmemoriaOtros, #popup .ver_orden .ordentrabajo .addnewcontact #ctl00_Main_VisorOrden1_DetailsViewOrden_Label2{
	padding-top:4px;
	float:left;
}
#ctl00_Main_VisorOrden1_DetailsViewOrden_PanelOtrosDatos{
	padding-top:12px;
}
.datos_usuario{
	float:left;
	padding-right:60px;
	height:330px;
}
.informacion_datos_usuario{
	padding:0 5% 0 0;
	height:330px;
	max-height:330px;
	overflow:hidden;
}
.informacion_datos_usuario ul{
	list-style: disc;
	list-style-position:inside;
}
.informacion_datos_usuario ul li{
	padding:7px 0 7px 7px;
}

/**/
#ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_PanelAlta ul{
	list-style:none;
}
/*VER FOTO*/
#popup  .ver_foto .addnewcontact span{
	font-weight:bold;
	vertical-align:top;
}
#popup  .ver_foto .addnewcontact img{
	max-height:768px;
	max-width:1024px;
}
* html #popup  .ver_foto .addnewcontact img { 
   width: expression( document.body.clientWidth > 1023 ? "1024px" : "auto" ); /* sets max-width for IE */
   max-width: 1024px; /* this sets the max-width value for all standards-compliant browsers */
}
* html #popup  .ver_foto .addnewcontact img  { 
   height: expression( this.scrollHeight > 767 ? "768px" : "auto" ); /* sets max-height for IE */
   max-height: 768px; /* sets max-height value for all standards-compliant browsers */
}
#ctl00_MainContent_VisorOrdenesTrabajo1_DetailsViewOrden_lbNotas{
	vertical-align:top;
}
#ctl00_MainContent_PanelDatosRealesVisita .MyCalendar{
	padding-bottom:65px;
}
#ctl00_MainContent_OrdenesTrabajo .MyCalendar td{
	padding:0;
}
#ctl00_MainContent_OrdenesTrabajo .MyCalendar {
	padding-bottom:65px;
}
#ctl00_MainContent_BuscadorOrdenes1_GridViewOrdenes th, #ctl00_MainContent_BuscadorOrdenes1_GridViewOrdenes td{
	padding:9px 5px;
}
/*nvisita*/
.lblhojaincidencia{
	font-size:14px;
	font-weight:bold;
}
#ctl00_MainContent_AddConceptos .addconceptos #ctl00_MainContent_RequiredFieldValidator2, #ctl00_MainContent_AddConceptos .addconceptos #ctl00_MainContent_txPrecioValidator
{
    float:none;
    width:10px;
 }
#ctl00_MainContent_AddConceptos .addconceptos #ctl00_MainContent_porcentajeValidator
 {
    float:none;
    width:10px;
   }
#content .nueva_ofertas .otrosdatos2  .slcfrecuencia{width:350px;}
.FileUploadExtError{
    color:Red;
    font-size:18px;
    font-weight:bold;
    cursor:pointer;
   }
/**/
  #ctl00_Contentplaceholder1_ResumenTareas1_Panel1{ clear:both; color:#fff ; padding-top:12px; 	background:#686F82;
		min-height:150px;}

  #ctl00_Contentplaceholder1_ResumenTareas1_Panel1{ clear:both; color:#fff ; padding:12px 7px 0 7px; 	background:#686F82;
		min-height:117px;}


  #ctl00_Contentplaceholder1_ResumenTareas1_Panel1  legend {
	background:transparent none repeat scroll 0%;
	color:#fff;
	font-weight:bold;

}
  #ctl00_Contentplaceholder1_ResumenTareas1_Panel1 p{
  	padding:7px 0 7px 12px;}
/**/
	#ctl00_MainContent_PanelNuevoContacto label{
		float:left;
		width:68px;
		padding:3px 0;
		clear:both;
		
	}
	#ctl00_MainContent_PanelNuevoContacto input{
		float:left;
	}
	#ctl00_MainContent_PanelNuevoContacto .RdbContacto label{ clear:none; width:147px;}
	#ctl00_MainContent_PanelNuevoContacto .RdbContacto input{ clear:both;}
	#ctl00_MainContent_txFechaFin{ margin-left:33px;}
.informeMensual span{ float:left; vertical-align:top; clear:both; width:195px; padding-left:10px;}
.informeMensual textarea{ float:left; margin-bottom:15px;}
#ctl00_MainContent_AddConceptos span{ clear:left; padding-left:204px;}
#ctl00_MainContent_Label15{ padding-left:0;}
#ctl00_Main_VisorOrden1_DocViewer_PanelDocumentos .tblNoborder td{ border:none;}
#ctl00_Main_VisorOrden1_EmailDocsViewer_PanelDocumentos .tblNoborder td{ border:none;}

/**/

#ctl00_MainContent_GridViewContactos table { border:none; border-collapse:separate;}
#ctl00_MainContent_GridViewContactos table td{ border:none;}
#ctl00_MainContent_BuscadorObras_GridViewObras table{ border:none;border-collapse:separate;}
#ctl00_MainContent_BuscadorObras_GridViewObras table tr{ border:none;border-collapse:separate; padding:2px 0;}
#ctl00_MainContent_BuscadorObras_GridViewObras table td{ border:none;}
/*ACCIDENTE*/
.accidentePanel{
	float:left;
	clear:both;
	width:100%;
}
.accidentePanel label{
	float:left;
	width:147px;
	padding:7px 0;
}
.accidentePanel input{
	margin:6px 0;
	}
/**/
.visitaResumen span{
	float:left;
	width:165px;
	padding-top:3px;
}
.visitaResumen #ctl00_MainContent_ValFechaCorrect, .visitaResumen #ctl00_MainContent_CantValidator, .visitaResumen #ctl00_MainContent_RequiredFieldValidator2{
	float:none;
	width:auto;}
.newVisit{

	margin-top:25px;
}
/* CUSTOMER  */
#ctl00_MainContent_Login1 .AspNet-Login-TitlePanel, #ctl00_MainContent_Login1 .AspNet-Login-PasswordPanel, #ctl00_MainContent_Login1 .AspNet-Login-UserPanel, #ctl00_MainContent_Login1 .AspNet-Login-RememberMePanel{padding-bottom:15px;}
#ctl00_MainContent_Login1 .AspNet-Login-TitlePanel span{ font-weight: bold; font-size:22px; padding-bottom:15px;}
#ctl00_MainContent_Login1 .AspNet-Login-PasswordPanel{}
#ctl00_MainContent_Login1 .AspNet-Login-UserPanel label{ float: left; width:130px; clear:both;}
#ctl00_MainContent_Login1 .AspNet-Login-UserPanel input{ float: left; margin:0 0 7px 0;  }

#ctl00_MainContent_Login1 .AspNet-Login-PasswordPanel label{ float: left; width:130px; clear:both;}
#ctl00_MainContent_Login1 .AspNet-Login-PasswordPanel input{ float: left; margin:0 0 7px 0; }

/*
#ctl00_MainContent_Login1 .AspNet-Login-RememberMePanel
#ctl00_MainContent_Login1 .AspNet-Login-SubmitPanel*/

/*#central{background:transparent url(../images/bgContent.gif) repeat-y scroll 5px 0;height:100%;}*/
#aspnetForm{ height:100%;}
.CustomerAccess{ min-height:375px; }
#content .container {background:#C7DBE4 none repeat scroll 0 0;margin-top:5px;min-height:365px;padding:5px;}
#content .container h1 {background:transparent url(../images/bg_H1noticias.gif) no-repeat scroll 0 6px;font-family:Arial,Helvetica,sans-serif;
font-size:20px;margin:0;padding:3px 0 7px 20px;}

#ctl00_MainContent_pnlEditarUsuario span {clear:both;float:left;width:100px;}
