﻿h1.resumen {
  color: #4280B1;
}

#giFichaAmpliada3 .barraDatos {
    height: 60px;
}

.visita_imagen, .visita_1, .visita_2, .visita_3, .visita_4 {
    float: left;
    padding: 5px;
}

.visita_imagen {
    padding-top: 10px;
}

.visita_3 {
    border: 1px Solid #9F9F9F;
    margin-top: 5px;
    background-color: #fafafa;
}

#giFichaAmpliada3 .etiqueta {
    line-height: 20px;
}

#giFichaAmpliada3 .dxgvTable {
    background-color: #fafafa ;
}

.visita_3_left, .visita_3_right {
    float: left;
    padding: 5px;
}

.visita_3_2, .visita_3_1 {
    padding: 5px;
}

.ficha_visitas {
    border: 1px Solid #9F9F9F;
    background-color: #fafafa;
}

/**/
/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/


/* Capas Flotante */

* html body { 
  overflow:auto; 
} 

#Fija { 
  position:fixed; 
  top:400px; 
  left:0;
} 

#Todo { 
  position:static; 
  top: auto;
  left:auto; 
  width:auto; 
  height:auto; 
  overflow:visible; 
} 
/* Capas Flotantes */


/* Colores */

/* Literales Personalizados: 006000 */
/* Zona edición: DBFFDB */

.etiquetaBuscador{	
		color: #666666;
		font-weight: bold;
		}
		
.etiquetaEmail {	
		color: maroon;
		font-weight: bold;
		}

.etiquetaTitulo {	
		color: maroon;
		font-weight: bold;
		}
.etiquetaCaja {	
		color: maroon;
		font-weight: bold;
		}
		
.etiquetaAmarilla {	
		color: #FF8000;
		font-weight: bold;
		}

.etiquetaOrganizacion {	
		color: #FA550A;
		font-weight: bold;
		}		
		
.etiquetaVerde {	
		color: maroon;
		font-weight: bold;
		}
.etiquetaUsuario {	
		color: #FA550A;
		font-weight: bold;
		}
		
.etiquetaError {	
		color: red;
		border: solid 1px red;
		margin: 2px;
		padding:2px;
		background-color: #FFEFD5;
		}
		
.etiquetaMensaje {	
		color: maroon;
		border: solid 1px maroon;
		margin: 2px;
		padding:2px;
		background-color: #FFEFD5;
		}
		
.etiquetaErrorBlanca {	
		color: white;
		font-weight: bold;
		}
	
.TituloMenu
{
    font-weight: bold;
    font-size: 14px;
    color: #FA550A;
    font-variant: small-caps;
}

.SubTituloMenu
{
    font-weight: bold;
    font-size: 12px;
    color: #FA550A ;
    font-variant: small-caps;
}
.TituloGestion
{
    font-weight: bold;
    font-size: 13px;
    color:#FA550A ; 
    font-variant: small-caps;
}
.SubTituloGestion
{
    font-weight: bold;
    font-size: 12px;
    color: #494949;
    font-variant: small-caps;
  
}
.TituloIdoa
{
	color: #FA550A; 
	font-weight: bold; 
	font-size: 12pt; 
       background-repeat: repeat; background-attachment: scroll; 
       margin-top: 0; margin-bottom: 0; padding-top: 2; 
       padding-bottom: 1; background-position: 0% 50% 
}
.SubTituloIdoa
{   color: #FA550A; 
	font-weight: bold; 
	font-size: 11pt; 
    background-repeat: repeat; background-attachment: scroll; 
    margin-top: 0; margin-bottom: 0; padding-top: 2; 
    padding-bottom: 1; background-position: 0% 50% 
}
.SubTituloCaja
{
    font-weight: bold;
    font-size: 12px;
    color: #FA550A;
    font-variant: small-caps;
}
.AsistenteEditor
{
    color: teal;
}
.hiperBoton
{
    color: red;
}

.EditorIdoa
{
    color: teal;
}
 
.cuerpoPagina
 {	BACKGROUND-COLOR:  #EAFBFF;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #003399;
    border-color: Aqua ;
    border-style:solid;
 	border-width:1px;
 }

.cuerpo
 {	BACKGROUND-COLOR:#DCFFB9;
 	border-color:maroon;
 	border-style:solid;
 	border-width:1px;
 	margin:5px;
 }
 
.texto8      { color: maroon; font-size: 8pt; background-repeat: 
               repeat; background-attachment: scroll; margin-top: 0; 
               margin-bottom: 0; background-position: 0% 50% }
               
.fondo
{
 	border-color:maroon;
 	border-style:solid;
 	border-width:1px;
    background-color:#C8FF96;
}
               
.aviso
{ 	background-color: #FFEED5; background-repeat: repeat; 
               background-attachment: scroll;
               color:#CC0000;
               text-decoration: none; 
               border: 1px solid #FF9E0F; background-position:  0% 50%;  
 }
 
 
.etiquetaLegal
{		font-family: Verdana;
		color: Black;

		font-size: 0.9em;
}
.linkCalendar
{   background-color:Transparent;
    border-style:none ;
    font-weight:bold;
    text-align:left;
}

.postItCalendar
{ 
  Background-Color:#fdf69c;  
  Color:maroon; 
  Border-Width:1px;
  border-color:maroon;
  border:solid;
}

/* Apariencia 1.8 */


/* Etiquetas */
.etiquetaCabecera {	
		color: #666666;
		font-weight: bold;
}

.labelDatosGestion {
    color: #666666;
}

.etiqueta 
{
	color: #222222;
}

/* Layout */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  color: #222222;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  color: #222222;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  color: #222222;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  color: #222222;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  color: #222222;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  color: #222222;
}

.art-sheet-cc {
    background-color: #ffffff;
}

.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {
width: 66px;
height: 66px;
background-image: url('./images/sheet_s.png');
}

.dxnbControl {
    background-color: transparent;
    border-right: 1px solid #e5e5e5;
}

.art-nav {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.art-sheet-tc, .art-sheet-bc {
left: 33px;
right: 33px;
height: 66px;
background-image: none;
}

.art-sheet-cr, .art-sheet-cl {
top: 33px;
bottom: 33px;
width: 66px;
background-image: url('./images/sheet_v.png');
}

.art-footer-r, .art-footer-l {
position: absolute;
height: 20px;
bottom: 0;
background-image: url('./images/footer_s.png');
}

.art-footer-b {
position: absolute;
left: 20px;
right: 20px;
bottom: 0;
height: 20px;
background-image: url('./images/footer_b.png');
}

.art-footer-t {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 20px;
background-color: #f6f6f6;
border-top: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

.art-post h2.art-postheader
{
  color: #222222;
  padding-left: 2em; 
  line-height: 2em;
  background-image: url("./images/postheadericon.png"); 
}

div.art-header-jpeg
{
  background-image: url('./images/header.jpg');
}
.art-facebook-tr, .art-facebook-tl, .art-facebook-br, .art-facebook-bl
{
  background-image: url('./images/post_s2.png');
}

.art-facebook-tc, .art-facebook-bc
{
  background-image: url('./images/post_h2.png');
}

.art-facebook-cr, .art-facebook-cl
{
 background-image: url('./images/post_v2.png');
}

.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl
{
  background-image: url('./images/post_s.png');
}

.art-post-tc, .art-post-bc
{
  background-image: url('./images/post_h.png');
}

.art-post-cr, .art-post-cl
{
  background-image: url('./images/post_v.png');
}

.art-post-cc
{
  background-color: transparent;
}

.art-nav .l, .art-nav .r
{
  background-image: url('./images/nav.png');
}

a, 
.art-post li a
{
  color: maroon;
}

a:link,
.art-post li a:link
{
  color: maroon;
}

a:visited, a.visited,
.art-post li a:visited, .art-post li a.visited
{

  color: maroon;
}

a:hover, a.hover,
.art-post li a:hover, .art-post li a.hover
{

  color: maroon;
}

.art-footer a,
.art-footer a:link
{
  color: #006600;
}
/* Controles */
/*

.dxgvControl,
.dxgvDisabled
{
	border: maroon;
	background-color: #F2F2F2;
	color: Black;
}
.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv
{
	border-bottom: Solid 1px maroon; 
	border-right: Solid 1px maroon; 
}

.dxnbItemSelected, .dxnbLargeItemSelected, .dxnbBulletItemSelected
{
	background-color: transparent;
	border: none;
    border-left: 4px solid maroon;
    color: maroon;
}

.dxnbControl a {
color: #222222!important;
text-decoration: none;
}

.dxmMenu, .dxmVerticalMenu
{
	color: #222222;
	background-color: transparent; 
	border: none; 
    font-weight: bold;
}

    .dxmMenu a {
        color: #222222!important;
    }

.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage 
{
	background-color: transparent;
	border: none;
	color: #222222;
}

.dxnbGroupHeader, .dxnbGroupHeaderCollapsed 
{
	color: #222222;
	background-color: #f6f6f6;
	border: none;
}

.dxnbGroupContent 
{
	border: none;
	background-color: #ffffff;
}

.dxgvFilterRow 
{
	background-color: maroon; 
}

.dxgvHeader { 
	border: Solid 1px #9F9F9F;
	background-color: maroon;
}

.dxgvHeader, .dxgvHeader table {  
	color: white;
}

.dxgvGroupPanel
{
	background-color: #9cd49c; 
	color: maroon; 
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvFooter
{
	background-color: #E1FFE1; 
}

.dxgvFilterRow td.dxgv
{
	border-bottom: Solid 1px #C1C1C1;
	border-right: Solid 1px #C1C1C1;
}

.dxgvPagerTopPanel
{	
	background-color: #d4ffd4; 
}
.dxgvPagerBottomPanel
{
	background-color: #d4ffd4; 
}
.dxgvTable
{
	background-color: #f0fff0; 
}

.dxtcActiveTab, .dxtcActiveTabWithTabPositionBottom,
.dxtcActiveTabWithTabPositionLeft, .dxtcActiveTabWithTabPositionRight
{
	border: solid 1px maroon!important;
	border-top: solid 3px maroon!important;
}

.dxtcPageContent 
{
	border-left: solid 1px maroon!important;
	border-right: solid 1px maroon!important;
	border-bottom: solid 1px maroon!important;
}

.dxtcTab, .dxtcRightAlignCell, .dxtcRightIndentCell, .dxtcLeftIndentCell
{
	border-bottom: solid 1px maroon!important;
}

.dxtcActiveTab td.dxtc,
.dxtcActiveTabWithTabPositionBottom td.dxtc,
.dxtcActiveTabWithTabPositionLeft td.dxtc,
.dxtcActiveTabWithTabPositionRight td.dxtc
{
	color: maroon;
}

.dxtcTab,
.dxtcTabWithTabPositionLeft, 
.dxtcTabWithTabPositionBottom,
.dxtcTabWithTabPositionRight
{
	background-color: #E0E0E0!important;
	border-top: solid 1px #A8A8A8!important;
	border-left: solid 1px #A8A8A8!important;
	border-right: solid 1px #A8A8A8!important;
}

*/

/* Calendario */

.postItCalendar {
	Background-Color: #D3D3D3;
	border-color: maroon;
	border-style: solid;
	Border-Width: 1px;
	Color: maroon;
	Font-family: Arial;
	Font-Size: 12px;
}

.linkCalendarGreen, .linkCalendarRed, .linkCalendarOrange, .linkCalendarDarkRed {
	background-color: Transparent;
	border-style: none;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 275px;
}

.linkCalendarGreenSin, .linkCalendarRedSin, .linkCalendarOrangeSin, .linkCalendarDarkRedSin {
	background-color: Transparent;
	border-style: none;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 95px;
}

.linkCalendarGreen, .linkCalendarGreenSin, .linkCalendarGreenSinIconos {
	background-color: Green!important;
	color: white;
}

.linkCalendarRed, .linkCalendarRedSin, .linkCalendarRedSinIconos {
	background-color: Red!important;
	color: white;
}

.linkCalendarOrange, .linkCalendarOrangeSin, .linkCalendarOrangeSinIconos {
	background-color: Orange!important;
}

.linkCalendarDarkRed, .linkCalendarDarkRedSin, .linkCalendarDarkRedSinIconos {
	background-color: DarkRed!important;
	color: white;
}

.tdCalendar, .tdCalendarVacio,
.tdCalendarPaideSport, .tdCalendarVacioPaideSport {
	border-style: dotted;
	border-width: 1px;
	height: 100px;
}

.tdCalendarPaideSport, .tdCalendarVacioPaideSport,
.celdaLineaPaideSport { 
    background-color: darkgray;
}

.celdaCalendario {
	border-style: solid;
	border-width: 2px;
}

.celdaLinea, .celdaLineaPaideSport {
	border-style: dotted;
	border-top-style: solid;
	border-top-width: 2px;
	border-width: 1px;
	height: 100px;
}

.tdCalendarSin, .celdaLineaSin, .tdCalendarVacioSin,
.tdCalendarSinPaideSport, .celdaLineaSinPaideSport, .tdCalendarVacioSinPaideSport {
	border-style: dotted;
	border-width: 1px;
	height: 36px;
}

.tdCalendarSinIconos, .celdaLineaSinIconos, .tdCalendarVacioSinIconos,
.tdCalendarSinIconosPaideSport, .celdaLineaSinIconosPaideSport, .tdCalendarVacioSinIconosPaideSport {
	border-style: dotted;
	border-width: 1px;
	height: 65px;
}

.calendarheader {
	font-size: 10px;
	font-weight: bold;
}

.usuarioCeldaCalendario img {
  margin: 2px;
}

.linkCalendarGreenSinIconos, .linkCalendarRedSinIconos, .linkCalendarOrangeSinIconos, .linkCalendarDarkRedSinIconos
{   border-style:none ;
    font-size:10px;
    font-weight:bold;
    text-align:left;
    background-color: Transparent;
    width: 190px;
}

/* Global */
.botonBarra {
    border: 1px solid #e5e5e5!important;
    padding: 4px 8px;
    background-color: #f6f6f6;
    border-radius: 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px;
}

.calendarioDiaSeleccionado {
	border: 2px solid #E5E5E5;
}

/* Factura */

.TituloFacturaEmpresa 
{
    font-size: 23px;
    font-weight: bold;
}

.titulopeque 
{
    font-size:21px;
}

.titulo2 
{
    font-size: 22px;
    font-weight: bold;
}
    
.cabeceraDetalle 
{
    font-size: 21px;
    font-weight:bold;
    border-bottom: solid 1px black;
}

.lineaDetalle 
{
    font-size: 20px;
}

.totalFactura 
{
    font-size: 19px;
    font-weight: bold;
    border-right: 1px solid black;
}

.totalFacturaDetalle 
{
    font-size: 19px;
    border-right: 1px solid black;
}

#principal 
{
    margin-left: 100px;
}

#foot 
{
    position: absolute;
    bottom: 20px;
    left: 10px;
    width: 700px;
    text-align:right;
    margin-left: 100px;
}

.barraCelendario3 {
  width: 180px;
}


.TituloLOPD, .textoLOPD, .valoresLOPD, .SubTituloLOPD {
	font-family: arial;
}

.valoresLOPD {
	font-weight: bold;
}


/* Impresora */
@media print {
	.calendarioComentario, .usuarioCalendarioTransparent
	{	font-size: 11px;
		color: white;
		font-weight: bold;
	}

	.linkCalendarGreen, .linkCalendarGreenSin, .linkCalendarGreenSinIconos
	{
		color:green;
		font-weight:bold;
	}

	.linkCalendarRed, .linkCalendarRedSin, .linkCalendarRedSinIconos
	{
		color:Red;
		font-weight:bold;
	}


	.linkCalendarOrange, .linkCalendarOrangeSin, .linkCalendarOrangeSinIconos
	{
		color: Orange;
		font-weight:bold;
	}

	.linkCalendarDarkRed, .linkCalendarDarkRedSin, .linkCalendarDarkRedSinIconos 
	{
		color: DarkRed;
		font-weight:bold;
	}

	.usuarioCalendarioBlueViolet  
	{
		color: BlueViolet;
		font-weight:bold;
	}
	
	.usuarioCalendarioBlue
	{
		color: Blue;
		font-weight:bold;
	}
} 
