html, body, div, applet, object, iframe,
h1, h3, h4, h5, h6, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 14px;
	vertical-align: baseline;
	background: transparent;
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

body{
  padding:0px;
  margin:0px;
  font-family:arial;
  font-size:12px;
  background-image: url("../img/fondo_main.png");
  background-repeat:repeat-x;
  background-color:#ffffff;
}
/* boton */

.boton{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
	border-radius: 8px;
	width: 60%;
	border:1px solid #277072;
	background-image:url(../img/fondo_boton.png);
	background-color:#5DBBBD;
	color:#FFFFFF;
	height:38px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	line-height:37px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7%;
	font-size: 12pt;
	margin-bottom: 7%;
}
.contenedor_botones_div {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}


.boton_45pc_izq{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
	border-radius: 8px;
	width: 44%;
	border:1px solid #277072;
	background-image:url(../img/fondo_boton.png);
	background-color:#5DBBBD;
	color:#FFFFFF;
	height:38px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	line-height:37px;
	margin-top: 2%;
	font-size: 10pt;
	float: left;
	margin-bottom: 2%;
}
.boton_45pc_der{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
	border-radius: 8px;
	width: 44%;
	border:1px solid #277072;
	background-image:url(../img/fondo_boton.png);
	background-color:#5DBBBD;
	color:#FFFFFF;
	height:38px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	line-height:37px;
	margin-top: 2%;
	font-size: 10pt;
	float: right;
	margin-bottom: 2%;
}




.introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	overflow: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2%;
	padding-right: 1%;
	padding-bottom: 2%;
	padding-left: 1%;
	margin-top: 1%;
}
.lista1 {
	font-weight: bold;
	list-style-type: none;
	float: none;
	font-size: 9pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
.lista1 li {
	margin-top: 8%;
	margin-bottom: 8%;
}

.img_margen_der {
	margin-right: 5%;
	margin-top: -1%;
}

.limpia{
	clear:both;
	}
	
.centrar{
	width:70%;
	margin:0 auto;
	}
	

.fondo-blanco{
	background-color:#FFF;      
	}
	
	.fondo-verde{
	background:-webkit-gradient(linear, 50% 98%, 51% 34%, from(#dce8eb), to(#ffffff));
	background-color:#FFFFFF;
	padding-bottom: 15px;
	}

	
a, img{
  border:none;
  text-decoration:none;  
}

.verde{
  
  color:#279C9E;
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #30A1A2;
	margin-right: auto;
	margin-left: 58px;
	margin-bottom: 2%;
	font-weight: bold;
}
.submenu p {
	margin-top: 2%;
	margin-bottom: 2%;
}

.submenu a {
	color: #279C9E;
	margin-top: 1%;
	margin-bottom: 1%;
}


.contenedor-textbox{

  height: 40px;
  margin-bottom: 15px;
  
	}

.margen-quince{

  margin-top: 10px;
	}
	
.margen-quince-bottom{
  margin-bottom:15px;
	}
	
.margen-cinco{
  margin-top:5px;
	}
	.margen-cinco-bottom{
  margin-bottom:5px; !important
	}

.shadow{
  -moz-box-shadow: 0px 3px 8px #191919;
  -webkit-box-shadow: 0px 3px 8px #191919;
  box-shadow: 0px 3px 8px #191919;
  }
	
.radius-bottom{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}
	
#content{
  width:100%;
  min-width:320px;
}
.col_izq_datos {
	float: left;
	width: 50%;
	text-align: right;
}

.col_izq_datos_2 {
	float: left;
	width: 45%;
	text-align: right;
}



.datos_1_izq {
	font-weight: bold;
}

.col_der_datos {
	float: right;
	width: 45%;
}

.col_der_datos_2 {
	float: right;
	width: 50%;
}


.datos_1_der {
	font-weight: bold;
	color: #FF6600;
}
.titulo_chico {
	width: 96%;
	font-size: 10pt;
	margin-right: auto;
	margin-left: auto;
}
.col_der_datos input[type="text"], .col_der_datos input[type="password"] {
	width: 75%;
	font-size: 9pt;
	color: #333333;
	margin-bottom: 0px;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 0px;
}

.col_der_datos_2 input[type="text"], .col_der_datos_2 input[type="password"] {
	width: 60%;
	font-size: 9pt;
	color: #333333;
	margin-bottom: 0px;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 0px;
}
.borde-redondeado-5px{
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.col_der_datos, select[title="select"] {
	font-size: 9pt;
	color: #333333;
	margin-bottom: 0px;
	margin-top: -5px;
	padding-top: 0px;
}
.col_der_datos, select[option="#"] {
	margin-top: 0px;

}


.p_interlinea {
	height: 22px;
	margin-top: 2px;
}
.datos_1_izq p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 15pt;
	font-weight: bold;

}
.datos_1_der p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;          

	line-height: 15pt;
}
.p_interlinea select {
	width: 90%;
	height: 20px;
	font-size: 9pt;
	font-weight: normal;

}
.p_interlinea option {
	font-size: 9pt;
	margin-top: 0px;
}

/* header */
#header {
  width:100%;
  height:50px;
  background-image: url('../img/fondo-cabeza.jpg');

	}
	
    #header h1{
      display: inline;
      margin: 0;
      padding: 0;
      font-size:7px;
    }
	
	 #header h2{
      display: inline;
      margin: 3px 10px 0 0;
      padding: 0;
      font-size:7px;
	  float:right;
    }
  
    #header .pasos,.pasos{
      background-image: url("../img/pasos-verdes-sprite-72-24.png");
      float: right;
      height: 24px;
      margin-right: 1%;
      margin-top: 12px;
      width: 129px;
    }
    
        #header .pasos.paso-1, .pasos.paso-1{
          background-position:0px 0px;
        } 
         
        #header .pasos.paso-2,.pasos.paso-2{
          background-position:0px -24px;
        }
        
        #header .pasos.paso-3,.pasos.paso-3{
          background-position:0px -48px;
        }
        
		.nombreusuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	width: 90%;
	margin-right: auto;
	margin-left: 2%;
	margin-top: 2%;
	
	padding-left: 8px;
	margin-bottom: 10px;
}


		
		
/* main */

#main{
  float: left;
  width: 100%;
}
    
    #main .index{
	width:96%;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	overflow: auto;

    }
	
    #main .contenedor_botones{
	width:96%;
	margin-top:5px;

-webkit-border-radius: 8px;
      -moz-border-radius: 8px;
	border-radius: 8px;
	margin-right: auto;
	margin-left: auto;
	
	margin-bottom: 40px;

    }

    #main .index .caja_simple{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #FFFFFF;
	width: 100%;
	height:50px;
	overflow: visible;
     }
	 
	    #main .index .caja_simple5{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;      
      background-color: #FFFFFF;
      width: 100%;  
      margin-bottom:5px;
      height:50px;
     }

	 
	     #main .index .borde{
	border: 1px solid #249A9C;
     }

	 
	 
	 #main .index .centrar-height{
		 line-height:47px;
		 }
    
    #main .index .caja_simple a{
      color:#000000;
    }
        #main .index a:link .caja_simple h2, #main .index a:visited .caja_simple h2, .caja_simple h2 {
          display: inline;
          font-size: 16px;
          line-height: 26px;
          margin-left: 0;
          margin-right: 0;
		  color:#000000;
		  
		  margin-top: 0px; padding-top: 11px; position: absolute; margin-bottom: 0px; padding-bottom: 11px;

        } 
    
	        #main .index a:link .caja_simple h3, #main .index a:visited .caja_simple h3, .caja_simple h3 {
          
          font-size: 16px;
          margin-bottom: 0;
          margin-left: 0;
          margin-right: 0;
          padding-top: 6px;
		  color:#000000;
        } 

	#main .index .caja_simple .icono_sel{
	float: right; padding-top: 11px; padding-bottom: 11px; margin-right: 20px; padding-right: 8px; width: 26px; height: 26px;
	}
	
	#main .index .caja_simple .icono_sel img{
	margin: 0px; position: absolute;
	padding: 3px 8px 4px 3px;
	}
	
	
    #main .index .caja_simple small, #main .index .caja_simple small a{
      color:#137878;
	  font-size: 12px;
    }
    
    #main .index .caja_simple img{
      float:left;
      margin:7px 14px 7px 7px;
	  
	  margin-bottom: 11px;
	  margin-top: 8px;
	  margin-left: 11px;
    }
    
  

      #main .index .caja_simple.menos{
     
      background-repeat: no-repeat;
      background-position:right center;

      }

	  
	.contenido{
	width:96%;
	margin:0 auto;
	padding-bottom:15px;
	padding-top: 0px;
	overflow: auto;
		}
		
 #main .index .caja_finalizar{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;      
      background-color: #FFFFFF;
      width: 100%;  
      margin-bottom:8px;
      height:30px;
	  border:1px solid #666;
	  line-height:30px;
     }
	 
 #main .index .caja_finalizar img{
      float:left;
	  width:23px;
	  height:23px;
	  margin:3px 0 0 3px;
     }
	 
 #main .index .caja_finalizar p{
      float:left;
	  height:30px;
	  line-height:30px;
	  margin-left:5px;
	  font-size:15px
     }
	
	
	.info_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	width: 80%;
	margin-top: 1%;
	margin-right: auto;
	margin-left: auto;
	
	text-align: center;
}

	.info_pie  .enlace{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	width: 80%;
	margin-top: 1%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	text-decoration: underline;
}

	.info_pie  .pipe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	margin-top: 1%;
	
	margin-left: 5px; margin-right: 5px; text-align: center;
}

.separador {
	height: 1px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCCCCC;
	
	margin-top: 0px; margin-bottom: 0px;
}
/* titulo seccion */
	  
	.titulo-seccion{


	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #C6D0D9), color-stop(1.0, #D7D8DA));
    background: -moz-linear-gradient(center top , #C6D0D9, #D7D8DA) repeat scroll 0 0 #E9EAEB;
	background: -o-linear-gradient(center top , #C6D0D9, #D7D8DA) repeat scroll 0 0 #E9EAEB;
	
	background-color: #E9EAEB;
	width:100%;
	height:34px;
	line-height:25px;
	margin-bottom: 2%;
	
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 25px;
	
		}
		
	.titulo-seccion-2{
	float: left;
	padding-left: 10px;
	height: 34px;
	}

	.titulo-seccion  .titulo-seccion-2 h3{
	font-size:16px;
	margin-left:5px;
	margin-top: 2%;
	
	text-shadow: 0 1px 1px #FFFFFF;
	}
		
	.titulo-seccion h3{
	font-size:16px;
	margin-left:5px;
	margin-top: 3%;
color:#3e3e3e;
	
	text-shadow: 0 0px 0px #ffffff;
		}
      
 /* tabs */

.tabs{
	width:90%;
	height:40px;
	margin-right: auto;
	margin-left: auto;
	}

  .tabs .tab{
    background-image:url(../img/tabs_sprite.png);
    width:50%;
    height:29px;
    cursor:pointer;
    text-align:center;
    font-size:11px;
    line-height:29px;
    float:left;
  }

  .tabs .tab.active{
    color:#FFFFFF;
	font-weight:bold;
  }
  
  .tabs .tab.tab-1{
    background-position:0px 0px;
	border:solid 1px #acacab;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	float:left;
	background-color:#E9E9E9;
  }
    .tabs .tab.tab-1.active{
    background-position:0px 29px;
	border:solid 1px #267073;
	background-color:#5DBBBD;
    }
    
  .tabs .tab.tab-2{
    background-position:0px 0px;
	border:solid 1px #acacab;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-left:-4px;
	float:right;
	background-color:#E9E9E9;
  }
  
  .tabs .tab.tab-2.active{
    background-position:0px 29px;
	border:solid 1px #267073;
	background-color:#5DBBBD;
    }
  .tabs a{
	  color:#838482;
	  font-weight:bold;
    }

/* caja check */

.checkbox{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;      
      width: 100%;  
      border:1px solid #ACACAC;
	  height:38px;
	  line-height:38px;
	}

    .checkbox h2{
         display:inline;
         font-size:13px;
         width:20%;
		 cursor:pointer;
    }
    
    .checkbox label{
         font-size:13px;
    }

/* boton */

.boton{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;      
      width: 100%;  
      border:1px solid #277072;
      background-image:url(../img/fondo_boton.png);
	  background-color:#5DBBBD;
      color:#FFFFFF;
      height:38px;
	  font-weight:bold;
	  cursor:pointer;
	  text-align:center;
	  line-height:37px;
}

/* input text faq */
.input-tex-faq, select{
   	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 100%;
	overflow:hidden;
	height:38px;
	line-height:38px;
	position:relative;
	border:1px solid #8495B1;
	margin-right: auto;
	margin-left: auto;
	}

    .input-tex-faq input[type="text"]{
        width:100%;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		background-color:transparent !important;
		color:#666666;
		height:100%;
		font-size:14px;
		border:none;
      }

    
    .input-tex-faq .faq{
		width: 15%;
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;
		-moz-border-radius-topright: 7px;
		-moz-border-radius-bottomright: 7px;
		border-top-right-radius: 7px;
		border-bottom-right-radius: 7px;
		position:absolute;
		right:0;
		top:0;
        font-weight: bold;
        height: 38px;
        line-height: 38px;
        text-align: center;
        color:#7F7F7F;
		background-color:#CACACA;
		background-image:url(../img/fondo-faq.png);
		background-repeat:repeat-y;
      }
	  
	  
.cien input{
	width:100% !important;
	}
	  
	 

/* input simple*/
input.simple{
  
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        height:38px;
        width:80%;
        border:none;
        display:inline;
}

/* doctor horario */

.doctor-horario{
       -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        background-image:url(../img/trans_blanco.png);
        border: 1px solid #207172;
        width:98%;
        padding:1%;
        margin:1.5% 0px;
        height:38px;
}



    .doctor-horario .hora{
        border-right: 1px solid #90B8B9;
		text-align:center;
        float: left;
        font-weight: bold;
        height: 38px;
        line-height: 38px;
        min-width: 45px;
        padding-right: 5px;
        width: 11%;
    }
    .doctor-horario .nombre-doctor{
      font-size:13px;
      width:45%;
	  height:38px;
	  line-height:38px;
      float:left;
	  margin:3px 0 0 7px;
    }
	
    .doctor-horario .nombre-doctor h2{
	  height:19px;
	  line-height:19px;
    }    
    .doctor-horario .reservar{
      background-image: url("../img/flecha_verde.png");
      background-position: right center;
      background-repeat: no-repeat;
      border-left: 1px solid #90B8B9;
      float: right;
      font-size: 14px;
      height: 38px;
      line-height: 38px;
      padding-left: 5px;
      width: 32%;
    }
	
	.doctor-horario .reservar a {
    color: #137878;
    float: right;
    margin-right: 36px;
	}

/* especialidad */

.especialidad{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;      
      width: 98%;  
      margin-bottom:1.5%;
      border:1px solid #ACACAC;
      padding:2% 1%;
      margin:1.5% 0px;
      text-align:center;
      font-size:12px;
      background-image:url(../img/fondo_especialidad.png);
      background-repeat:no-repeat;
      background-position: left center;
      }

/* numero-reserva */

.numero-reserva{
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;      
      width: 80%;  
      margin-bottom:1.5%;
      border:1px solid #ACACAC;
      padding:2% 1%;
      text-align:center;
	  margin:0 auto;
      font-size:12px;
        background-image:url(../img/trans_blanco.png);
        border: 1px solid #207172;
      }

/* caluga doctor */
.doctor{
  
    -webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;  
	width: 100%;  
    margin-bottom:1.5%;
    border:1px solid #ACACAC;
    margin:1.5% 0px;
    font-size:12px;
    background-image:url(../img/trans_blanco.png);
    border: 1px solid #a6cdc9;
    overflow:hidden;
    height:95px;
    position:relative;
	font-size:11px;
	}

	.doctor .avatar-medico{
		  float:left;
		  margin-right:10px;
		  min-width:66px;
		  min-height:85px;
		  background-color:transparent;
		  }
  
.doctor .avatar-medico{
        border-right: 1px solid #a6cdc9;
	}
  
.doctor .info{
	display: block;
	margin-top: 9px;
	font-size:12px !important;
	height: 85px;
  	}

.opciones-hora{
	margin-top:8px;
	height:35px;
	line-height:16px;
     }
	 
	.opciones-hora img{
	float:left;
	
     }
	 
	.opciones-hora a p{
	line-height:16px;
	font-size:10px;
	padding:0;
	float:left;
	text-decoration:underline;
     }
	 
	.opciones-hora-margen-left{
		margin-left:3px;
		}
		
			.opciones-hora-margen-top{
	margin-top: 10px;
		}
		
	.opciones-hora-margen-right{
		margin-right:3px;
		}
		
	 .uno{
	float:left;
	height: 20px;
	width: 125px;
		 }
		 
	.dos{
		 float:right;
		 margin-right:10px;
		 }
		 
		
.doctor .reservar{
    position:absolute;
    bottom:0px;
    right:0px;
    width:135px;
	margin:0 5px 2px 0;
	}
	
      
      .doctor .reservar a{
        background-image: url("../img/flecha_verde.png");
        background-position: right center;
        background-repeat: no-repeat;
        color: #277072;
        float: left;
        height: 24px;
        line-height: 22px;
        width: 135px;
        margin-left:5px;
      }
	  
/* pie */	  
.pie{
	height:38px;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.36, rgb(186,186,186)),
    color-stop(0.68, rgb(204,204,204)),
    color-stop(0.84, rgb(204,204,204))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(186,186,186) 36%,
    rgb(204,204,204) 68%,
    rgb(204,204,204) 84%
);


	background-color:#b6b6b6;		width:96%;
    margin:0 auto;
	border-top:1px solid #a5a5a4;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	}
	
.paginador{
	width:87px;
	height:19px;
	margin:8px auto 0;
	}
	
.boton-paginador{
	width:19px;
	height:19px;
	line-height:19px;
	text-align:center;
	background-image:url(../img/paginador.png);
	margin:0 auto;
	float:left;
	margin:0 5px;
	}

.active-paginador{
	background-image:url(../img/paginador-activo.png);
	}
	
.boton-paginador a:link, .boton-paginador a:visited{
	color:#FFF;
	}

	  
	  
	  
.campo input{
	width:200px;
	height:38px;
	float:left;
	border:none;
	}


.pregunta{
	height:38px !important;
	width:100px;
	background-color:#060;
	float:left;
	}
	

	  

		
.pie2 {
	margin-top: 10px;
	text-align: center;
}
.pie3 {

	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
	clear: both;
}
.rojo {
	color:#CC0000;
	font-weight: bold;
}

/* resultado exámenes */
    .columna_fecha {
	text-align:left;
	float: left;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	min-width: 25px;
	width: 24%;
	font-size: 12px;
    }
    .columna_fecha_2 {
	text-align:center;
	float: left;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	min-width: 25px;
	width: 24%;
	font-size: 12px;
    }
    .columna_lugar {
	text-align:left;
	float: left;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	min-width: 25px;
	padding-right: 5px;
	padding-left: 5px;
	width: 24%;
	font-size: 12px;
    }
    .columna_lugar_2 {
	text-align:center;
	float: left;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	min-width: 25px;
	padding-right: 5px;
	padding-left: 5px;
	width: 24%;
	font-size: 12px;
    }
    .columna_detalle {
	text-align:left;
	float: left;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	min-width: 25px;
	width: 48%;
	font-size: 12px;
    }
	    .columna_detalle2 {
	text-align:left;
	float: left;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	min-width: 30px;
	width: 48%;
	background-image: url(../img/flecha_ir.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
    }

	.contenedor_examenes_tit {
       -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
	border-radius: 3px;
	width:96%;
	height:25px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	margin-top: 0%;
	margin-right: auto;
	margin-bottom: 1%;
	margin-left: auto;
	font-weight: bold;
}

	
.contenedor_examenes {
	width:96%;
	height:25px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	margin-top: 0%;
	margin-right: auto;
	margin-bottom: 0%;
	margin-left: auto;
	color: #2F3E46;
}
.contenedor_examenes2 {
	background-image:url(../img/trans_celeste.png);
	width:96%;
	height:25px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	margin-top: 0%;
	margin-right: auto;
	margin-bottom: 0%;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5c5c5;
	border-left-color: #c5c5c5;
}
	
	.contenedor_tit {
	width:98%;
	height:38px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	margin-top: 1%;
	margin-right: 0%;
	margin-bottom: 1%;
	margin-left: 0%;
}
.blanco_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
.volver_div {
	float: left;
	width: 70px;
}
.filtro {
	float: left;
	margin-top: 5px;
}
.sub_tit {
	margin-top: 0px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 27px;
	background-image: url(../img/degradado.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
}
.tit-icono {
	float: left;
	margin-top: 5px;
	padding-left: 10px;
}
.subrayado {
	text-decoration: underline;
}
.boton_flotar_izq {
	float: left;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.flotar_izq {
	float: left;
}
.boton_cerrar{
	padding-right: 5px;
	height: 34px;
padding-top:1px;
}
#footer p{
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
}
.subtitulo_verde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #30A1A2;
	margin-right: auto;
	margin-bottom: 2%;
	font-weight: bold;
}
