#titulo { background-color:#2B3487;margin-top:-80px;font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#FFF;
width:830px;height:35px;}

#titulo1 { background-color:#2B3487; margin-top:-220px;font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#FFF;
width:830px;height:35px;}

#titulo2 { background-color:#2B3487; margin-top:-113px;font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#FFF;
width:830px;height:35px;}

#barra{margin-left:805px;}

.text{width:358px; height:52px; margin-top: 15px; outline:none; font-weight:bold; padding-left:20px; border:0; color:#000;font-size:14px;}

.login{/*border: solid 1px #666; border-radius:5px;
box-shadow: 5px -5px 20px #F06;
-webkit-box-shadow: 5px -5px 20px #F06;
-moz-box-shadow: 5px -5px 20px #F06;
height:auto;
min-height:50px;*/
}

.submit{width:100px; height:40px; margin:20px 20px 0 50px; background:url(images/login.png) no-repeat; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);	color:#fff; cursor:pointer; border:0;}

.errorlog{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#F00; margin-left:-370px; margin-top:65px; position:absolute;}

.modificar{ margin-top: 50px; margin-left:230px; position:absolute; }

.tb11 {background-image: url(images/bg.png); height:20px; border-radius:5px; border: 1px solid #2B3487; width:170px;}

.tb12 {background-image: url(images/bg.png); height:24px; border-radius:5px; border: 1px solid #2B3487; width:173px;}

.tb13 {background-image: url(images/bg.png); height:50px; border-radius:5px; border: 1px solid #2B3487; width:173px;}

.tb14 {background-image: url(images/bg.png); height:20px; border-radius:5px; border: 1px solid #2B3487; width:90px;}

.tb15 {background-image: url(images/bg.png); height:24px; border-radius:5px; border: 1px solid #2B3487; width:90px;}


table.lista{
	margin: 0px auto 20px auto;
	margin-top: 50px;
	border-collapse: collapse;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

table.lista td, table.lista th{
	padding: 6px;
	vertical-align: top;
}

table.lista thead th{
	font-weight: 1px;
	color:#093;
	text-align:left;
	border-bottom: 1px solid #2B3487;
}

table.lista tbody tr{
	border-bottom: 1px solid #2B3487;
	font-weight: 1px;
}

table.lista tfoot td{
	text-align: center;
	color: #2B3487;
	vertical-align: top;
}

table.lista strong{
	color: #2B3487;
	font-weight: normal;
}


table.listados{
        margin: 0px auto 20px auto;
        margin-top: 50px;
        border-collapse: collapse;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:14px;
	overflow: auto;
}

table.listados td, table.listados th{
        padding: 6px;
        vertical-align: top;
}

table.listados thead th{
        font-weight: 1px;
        color:#093;
        text-align:left;
        border-bottom: 1px solid #2B3487;
}

table.listados tbody tr{
        border-bottom: 1px solid #2B3487;
        font-weight: 1px;
}

table.listados tfoot td{
        text-align: center;
        color: #2B3487;
        vertical-align: top;
}

table.listados strong{
        color: #2B3487;
        font-weight: normal;
}


.subtitulo{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#2B3487; }

.ftitulo{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#2B3487; text-align:left;}

.fins{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-left: 10px;}

.fetiqueta{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; font-weight:900;}

.fboton{width:100px; height:25px; border-radius:5px; margin-left:230px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);	color:#FFF; cursor:pointer; border:0;}

.fbotonc{width:100px; height:25px; border-radius:5px; margin-left:0px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);	color:#FFF; cursor:pointer; border:0;}

.fcapturar{width:100px; height:25px; border-radius:5px; margin-left:150px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonC{width:100px; height:25px; border-radius:5px; margin-left:60px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonHis{width:150px; height:25px; border-radius:5px; margin-left:0px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonH{width:100px; height:25px; border-radius:5px; margin-left:80px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonHistorial{width:130px; height:25px; border-radius:5px; margin-left:40px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonCenter{width:100px; height:25px; border-radius:5px; margin-left:0px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonM{width:114px; height:25px; border-radius:5px; margin-left:0px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fbotonD{width:114px; height:25px; border-radius:5px; margin-left:0px; background-color:#778899; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.fcancelar{width:100px; height:25px; border-radius:5px; margin-left:50px; background-color:#2B3487; font-weight:bold;text-shadow:1px 1px rgba(53,16,56,0.5);      color:#FFF; cursor:pointer; border:0;}

.ferror{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; font-weight:900; color:#F00;}

.errorelim{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#F00; margin-left:-140px; margin-top:-120px; position:absolute;}

.fregistro{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:800px; height:400px; margin-left:-100px;margin-top:10px; position:absolute;}

.fmodificar{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:800px; height:400px; margin-left:-100px;margin-top:90px; position:absolute;}

.fregistroconsulta{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:400px; height:300px; margin-left:110px;margin-top:10px; position:absolute;}

.fregistroacciones{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:250px; height:150px; margin-left:200px;margin-top:10px; position:absolute;}

.fhistoriaclinica{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:650px; height:500px; margin-left:10px;margin-top:-160px; position:absolute;}

.fsimulacion{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:720px; height:500px; margin-left:-60px;margin-top:-160px; position:absolute;}

.farchivospdf{background-color:#FFF;opacity: 0.95; border:solid 2px #2B3487; width:600px; height:350px; margin-left:10px;margin-top:-40px; position:absolute;}


.fcamara{background-color:#FFF; border:solid 2px #2B3487; width:700px; height:400px;}

.fcontenedor{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left;}

.tcontenedor{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#F00;}

.tbuscar {background:#FFFFFF url(images/search.png) no-repeat 4px 4px;	padding:4px 4px 4px 22px;border:1px solid #CCCCCC; width:160px; height:18px;}

.erroradio{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; font-weight:900; color:#F00; margin-left:15px; position:absolute}

.contenedor{border: 1px solid #009; width:550px; margin-left:250px; margin-top:0px; margin-left:290px;}

.historiacontenedor{border: 1px solid #009; width:600px; margin-left:0px; margin-top:10px;}

.simulacontenedor{border: 1px solid #009; width:700px; margin-left:0px; margin-top:10px;}

.historiacontenedordos{border: 1px solid #009; width:530px; margin-left:0px; margin-top:10px;}

.izq{border: 1px solid #009; width:230px; margin-left:0px; margin-top:0px;}

.der{border: 1px solid #009; width:230px; margin-left:280px; margin-top:-53px;}

table.lis{
	border-collapse: collapse;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	height:-5px;
	width:1300px;
	text-align:center;
	margin-top:5px;
}

table.lis tbody tr{
	border-bottom: 1px solid #000;
	font-weight: 1px;
	height:-5px;
}


.normal {
  border: 1px solid #2B3487;
  border-collapse: collapse;
}
.normal th, .normal td {
  border: 1px solid #2B3487;
}



.tabs {
            position: relative;
            min-height: 350px;
            clear: both;
            margin: 25px 0;
            margin-top:-70px;
            position:absolute;
        }
.tab {
            float: left;
        }
.tab label {
            background: #eee;
            padding: 10px;
            border: 2px solid #2B3487;
            margin-left: -1px;
            position: relative;
            left: 1px;
        }
        /*oculto los inputs para que solo se vean las etiquetas o label*/
        .tab input[type=radio] {
            /*display: none;*/
        }
        .content {
            position: absolute;
            top: 28px;
            left: 0;
            background: white;
            right: 1000;
            bottom: 800;
            padding: 0px;
            border: 2px solid #2B3487;
            overflow: hidden;
            text-align: justify;
        }
        .content >
         * {
            display:none;

        }
        .tab input[type=radio]:checked ~ label {
            background: white;
            border-bottom: 1px solid white;
            z-index: 2;
        }
        .tab input[type=radio]:checked ~ label ~ .content {
            z-index: 1;
        }
        .tab input[type=radio]:checked ~ label ~ .content >
         * {
            display: block;
        }




.label_div {
    width: 120px;
    float: left;
    line-height: 28px;
}
.input_container {
    height: 30px;
    float: left;
}
.input_container input {
    height: 20px;
    width: 206px;
    padding: 3px;
    border: 1px solid #cccccc;
    border-radius: 0;
}
.input_container ul {
    width: 206px;
    border: 1px solid #eaeaea;
    position: absolute;
    z-index: 9;
    background: #f3f3f3;
    list-style: none;
    text-align: left;
}
.input_container ul li {
    padding: 2px;
}
.input_container ul li:hover {
    background: #eaeaea;
}
#listacie {
    display: none;
    width: 535px;
}

/* Cerra sesión */

 .alerta {
 position: fixed; /* Le damos el valor Fixed para que flote */
 background: #000; /* Color de fondo de la capa */
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 z-index: 999;
 display:none;
 opacity:0.85;
}
.flota{
 opacity:1.0; /* opacidad del 60% */
 filter:alpha(opacity=100); /* Opacidad para IE8 y earlier */
 background: #fff; /*Color de fondo del contenedor*/
 border-radius: 10px; /* Redondeado */
 box-shadow: 0px 0px 0px 1px black, 5px 5px 14px black; /* Sombra exterior */
 position:absolute;
 left:42%;
 top:50%;
 margin-left:-100px;
 margin-top:-100px;
 z-index:1;
 color:#000;
}
 
.flota h2 {
    margin:auto;
    text-align:center;
}
.flota span {
    text-align:center;
    width:100%;
    position:absolute;
    margin-top:0%;
    font-size:30px;
}
 
.close{
 position: absolute;
 display: block;
 top: 0;
 right: 2;
 cursor: pointer;
 width: auto;
 height: 30px;
 overflow: hidden;
 margin-left:60px;
 margin-top:70px;
}

.salir{
 position: absolute;
 display: block;
 top: 0;
 right: 2;
 cursor: pointer;
 width: auto;
 height: 30px;
 overflow: hidden;
 margin-left:280px;
 margin-top:70px;
}

