﻿.PoweredBy
{
	width:100%;
	 text-align :center;
	 margin:2px 2px 2px 2px;
	border-style:none ;
	}

.cssHeader
{
	font: normal 9pt auto  "Arial";
	color:Black;
	background-color:#5D7B95;
	 text-decoration:none;
	 height : 30px;
    vertical-align:middle;
    border-style:none ;
	}

.cssHeader a
{
	font: bold 9pt auto "Arial";
	color:white;
	background-color:#5D7B95;
	 text-decoration:none;
	 height : 30px;
    vertical-align:middle;
    border-style:none ;
    text-decoration:none;
	}

.cssHeader a:hover
{
	font: bold 9pt auto "Arial";
	color:red;
	background-color:#5D7B95;
	 text-decoration:none;
	 height : 30px;
    vertical-align:middle;
    border-style:none ;
    text-decoration:none;
	}

.cssSelectedRow
{
	color: black;
    background-color: #58B6DC;
    font: normal 8pt auto "Arial";
    min-height:30px;
    padding: 1px 1px 1px 1px;
	 text-decoration:none;

	}

.cssSelectedRow a
{
	color: black;
    background-color: #58B6DC;
    font: bold 8pt auto "Arial";
    min-height:30px;
    padding: 1px 1px 1px 1px;
	 text-decoration:none;
cursor:hand ;
	}
	
.cssSelectedRow a:hover
{
	color: red;
    background-color: #58B6DC;
    font: bold 8pt auto  "Arial";
    min-height:30px;
    padding: 1px 1px 1px 1px;
	 text-decoration:none;
cursor:hand ;
	}
		
.cssRow
{		
	color: black;
    background-color: white;
    font: normal 8pt auto  "Arial";
    min-height:30px;
    padding: 1px 1px 1px 1px;
	 text-decoration:none;
	}
	
.cssRow a
{		
	color: black;
    background-color: white;
    font: bold 8pt auto  "Arial";
    min-height:30px;
    padding: 1px 1px 1px 1px;
    text-decoration:none;
	cursor:hand ;
	font-weight:bold;
	}
	

.cssRow a:hover
{		
	color: red;
    background-color: white;
    font: bold 8pt auto  "Arial";
    min-height:30px;
    padding: 1px 1px 1px 1px;
    text-decoration:none;
	cursor:hand ;
	}
	
	

.cssPager { background: #4094B6 url(grd_pager.png) repeat-x top; }  
.cssPager table { margin: 5px 0 ; }  
.cssPager td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px black;   
    font: bold 11pt auto  "Arial";
    color: white;   
    line-height: 14px;   
 }     
.cssPager a { color: black; text-decoration: none; }  
.cssPager a:hover { color: red; text-decoration: none; }	



.Tab
{
	background: url(images/off.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font: bold 12px Verdana;
	font-style: oblique;
	width: 150px;
	height: 40px;
	border: none;
	color: White;
	cursor: hand;
	position: relative;
	top: 0px;
	padding-bottom: 5px;
}

.Tab:hover
{
	background:url(images/on.jpg);
	background-repeat:no-repeat ;
	text-decoration: none;
	font: bold 12px Verdana;
	font-style: oblique;
	width:150px;
	height:40px;
	border:none;
	color:White;
	cursor:hand;
	position:relative;
	top:0px;
	padding-bottom: 5px;
	}	

.TabSel
{
	background:url(images/activo.jpg);
	background-repeat:no-repeat ;
	text-decoration: none;
	font: bold 12px Verdana;
	font-style: oblique;
	width:150px;
	height:40px;
	border:none;
	color:White;
	cursor:hand;
	position:relative;
	top:0px;
	padding-bottom: 5px;
	}	
		
.tdTab		
{	width:109px;
	height:40px;
	vertical-align:top;
	
	}
	
.lblTituloVentana
{
    font: normal 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	width:100px;
	height:25px;
	word-wrap:break-word ;
	}

.lblTextoVentana
{
    font: bold 10pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	word-wrap:break-word ;
	height:25px;
	}	

.lblTextoVentanaUC
{
    font: bold 10pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	word-wrap:break-word ;
	height:20px;
	}	

	
.tdTituloVentana
{
	width:100px;
	word-wrap:break-word ;

	}	

.tdTextoVentana
{
	word-wrap:break-word ;
	}	

.tdTextoVentanaUC
{
	word-wrap:break-word ;
	}			

.divucDatosCotizacion
{
	_border: solid 1px red;
	word-wrap:break-word ;
	
	}
				
.divucDatosPersonales	
{
	_border: solid 1px red;
	word-wrap:break-word ;
	
	}

.divucCotizaciones
{

	}



	
.ucCotizaciones_tdCompania	
{
    font: bold 10pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	height:20px;
	}

.ucCotizaciones_tdPlan
{
    font: normal 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	height:20px;
	width:100px;
}	

.ucCotizaciones_tdPlanImporte
{
    font: bold 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	height:20px;
}	

.LinkCotizaciones
{
	font: normal 10pt auto , Tahoma;
	color: blue;
	vertical-align:middle;
	text-align:center;
	height:20px;
	text-decoration:underline;
}	
	
.ucdivEstados
{
	text-align:center ;
	}
	
.ucEstados_tdEstado	
{
	font: bold 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:center;
	height:20px;
	}

.ucEstados_tdFecha
{
	font: normal 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:100%;

	}


.ucdivOperadores
{
	text-align:center ;
	}
	
.ucOperadores_tdOperador
{
	font: bold 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:center;
	height:20px;
	}

.ucOperadores_tdFecha
{
	font: normal 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:100%;

	}

.ucArchivosXML_lblTipoArchivo
{
	font: bold 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:100%;

	}

.ucArchivosXML_btnLink 
{
	font: normal 10pt auto , Tahoma;
	color: blue;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:100%;
	text-decoration:underline;

	}




.ucArchivosXML_panXML
{
	border:solid 1px black;
	font: normal 8pt auto , Tahoma;
	color: black;
	height:100%;
	width:100%;
	word-wrap:break-word ;
	}
	
.panDebug
{
	border:solid 1px black;
	font: normal 8pt auto , Tahoma;
	color: black;
	height:100%;
	width:100%;
	word-wrap:break-word ;
	}
	
.lblDebug
{
	border:none;
	font: normal 8pt auto , "Courier New";
	color: black;
	height:500px;
	width:100%;
}
	
.ucEMails_tdTitulo
{
	font: bold 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	height:20px;
	width:100%;
	}

.ucEMails_tdTitulo2
{
	font: normal 9pt auto , Tahoma;
	color: black;
	vertical-align:middle;
	text-align:left;
	height:20px;
	width:100%;
	}

	
.ucEMails_Link 
{
	font: normal 9pt auto , Tahoma;
	color: blue;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:100%;
	text-decoration:underline;

	}	
	
	
	
.PreviewTitulo2
{
	font: bold 24px auto "Calibri", Arial;
	color:black;
    text-align:left;
    
 	}
 	
.PreviewTitulo3
{
	font: bold 20px auto "Calibri", Arial;
	color:black;
    text-align:left;
    
 	} 	

.PreviewTitulo4
{
	font: bold 16px auto "Calibri", Arial;
	color:black;
    height: 20px;
    text-align:left;
    width:130px;
 	}

 	
.PreviewTitulo
{
	font: bold 15px auto "Calibri", Arial;
	color:darkred;
    height: 20px;
    text-align:left;
    width:170px;
 	}

.PreviewTexto
{
	font: normal 15px auto "Calibri", Arial;
	color:Black;
	height : 20px;
    text-align:left;
    width:100%;
	}	
	
#Preview
{ 
	padding:1px 1px 1px 1px;
}

#PreviewCabecera
{
	padding:5px 5px 5px 5px;
	background-color:  Silver  ;	
	}
	
#PreviewDetalle
{
	padding:5px 5px 5px 5px;
	background-color:  White  ;	
	}	



.Filtros_Titulo
{
	font: normal 10pt auto "Arial";
	color:black;
    height: 20px;
    text-align:left;
    width:100px;
	}
	
.Filtros_Datos
{
	font: normal 9pt auto "Arial";
	color:black;
    text-align:left;

	}

.Filtros_TFiltros
{
	padding : 7px 7px 7px 7px;
	}
	
.panFiltros_Buscar	
{
	font: normal 10pt auto "Arial";
	color:black;
    text-align:left;
    border: solid 1px black;
	padding:5px 5px 5px 5px;    
	
	}
.Filtros_btnAplicar 
{
	 font: bold 10pt auto "Arial";
	 background-image:url(images/ICO_Boton2.jpg);
	 width:123px;
	 height:28px;
	 border:none;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
	 cursor:hand ;
	}

.Filtros_btnAplicar:hover
{
	 font: bold 10pt auto "Arial";
	 color:Red;
	 background-image:url(images/ICO_Boton2.jpg);
	 width:123px;
	 height:28px;
	 border:none;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
	 cursor:hand ;
	}

.lblTituloSistema
{
	font: bold 26px auto "Calibri"; 	
	padding:20px 5px 5px 25px;	
	text-align:left;
	vertical-align:top;
	color:#5D7B95;
	}	
	
.Contacto_panContacto
{
	width:600px;
	border:solid 1px #5D7B95;
	padding:20px 20px 20px 20px;
	background-color:#5D7B95;
	}

.Contacto_lblTitulo
{
	font: bold 28px auto "Calibri"; 	
	padding:1px 1px 1px 1px;	
	text-align:center;
	vertical-align:middle;
	color:#4094B6;
	}

.Contacto_lblTitulo2
{
	font: normal 12pt auto "Arial"; 	
	padding:1px 1px 1px 1px;	
	text-align:left;
	vertical-align:middle;
	color:white;
	}

.Contacto_lblTituloDato
{
	font: bold 12pt auto "Arial"; 	
	padding:1px 1px 1px 1px;	
	text-align:left;
	vertical-align:middle;
	color:#5D7B95;
	border:solid 1px #5D7B95;
	width:200px;
	}
	
.Contacto_lblErr
{
	width:100%;
	color:Red;
	font: bold 10pt auto "Arial"; 	
	}
	
.Contacto_lblMsg
{
	width:100%;
	color:white;
	font: bold 10pt auto "Arial"; 	
	
	}
	
.Contacto_tdTitulo
{

	}

.Contacto_txtComentarios	
{
	width:100%;
	height:250px;
	border:solid 1px black;
	font: normal 12pt auto "Arial"; 	
	
	}
	
.ucdivDatosMedioPago
{
    
    }