/* CSS Document */
body,
html{
        margin:0;
        padding:0;
}
body {
        min-width:720px; /* Prevent content from becoming unreachable in Gecko */
}
/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap {
        position:absolute;
        width:100%;
        top:0;
        left:0;
        height:70px;
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {
        position:fixed;
}
div#headerwrap h1{
       margin-left: 390px;
}
div#header {
        height:70px;
        width:700px;
        margin:0 auto;
}
/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
/* set left margin and bottom padding for IE5/Win */
        padding:50px 0 0 0;
        margin-left:0;
/* set left margin and bottom padding for others */
        voice-family: "\"}\"";
        voice-family:inherit;
        margin-left:16px;
        padding-bottom:50px;
}

/* set left margin for modern browsers */
body>div#middlewrap {
        margin-left:0;
}
div#middle {
        width:720px;
        margin:0 auto;
}
div#sidebar {
        width:180px;
        float:left;
}
div#content {
        padding:0 10px;
        margin-left:180px;
}
/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap {
        width:100%;
        p\osition:absolute;
        bottom:0;
        left:0;
        height:25px;
}
body>div#footerwrap {
        position:fixed;
}
div#footer {
        height:25px;
        width:720px;
        margin:0 auto;
}

/* Styling rules to make this demo page look nice. */
body,
html{
        font-family:Verdana,Georgia, "Times New Roman", Times, serif;
        color:#000;
      /*  background:#eee; */
	  background: url(../Images/fd_gral.gif)  repeat-x 0 0; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:black;
	 
}
div#header {
background-color: #FFF;
background-image: url(../images/escudo_cabecera.gif);
background-position: left;
background-repeat: no-repeat;
color: #999;



}
div#headernoimage {
        background: #ffffff;
        color: #000;

}

div#footer {
        background:#333;
        color:#eee;
}
div#middle,
div#sidebar {
       /* background:#eee;*/
}
div#content {
        background:#fff;
}
h1,
h2 {
        padding:0;
        margin:0;
}

div#sidebar h2 {
        padding-left:5px;
}
div#footer h2 {
        text-align:center;
        padding:0;
        margin:0;
}
div #footer p {
        margin:0;
        padding:0;
        text-align:center;
}
div#footer a {
        color:#fff;
}
div #labfooter {
 	 style="color: white;
	/*margin-left: 490px;*/
}
h1 {
        font-size:1.5em;
        text-align:center;
        padding-top:5px;
}
h2 {
        font-size:1.4em;
        padding-top:1em;
        margin-top:0;
		text-align:center;
}
p {
        margin-bottom:0;
        font-size:1em;
        line-height:1.4em;
}
pre {
        font-size:0.9em;
        line-height:1.4em;
}
ul {
        font-size:0.8em;
        /* line-height:1.4em;*/
        line-height:1.5em;
}
.adwrap,
.adwrap iframe {
        width:300px;
        height:250px;
}
.adwrap {
        float:left;
        margin:1em 10px 0 0;
}

#textos{
}

#textos #textCita {
	width:408px;
	left:20px; 
	top:5px; 
	color: black;

}

#textFecha {
	style=width: 416px ;
	position:relative; 
	left:10px;
	top:5px; 
	color: green;
	
}

#checkBoxCitas {
	vertical-align: middle;
	border: none;
	height:12px;
	width:12px;
	padding:1px;
	margin:0px;
	background:none;
}

/* DISEÑO DE LA TABLA DE PÁGINA INICIAL */


table, th, td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

td, th {
	padding: 4px;
}

thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

tbody th {
	font-weight: bold;
}

tbody tr { background: #FCFDFE; }

tbody tr.odd { background: #F7F9FC; }

tbody tr.claseInput {
	height: 25px; }

table a:link {
	color: #718ABE;
	text-decoration: none;
}

table a:visited {
	color: #718ABE;
	text-decoration: none;
}

table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

tfoot th, tfoot td {
	font-size: 85%;
}
