body		{background:none;}

a	{outline:0;}

#container {width:59em;}

#navegacion							{width:99%;}

#lateralPasos						{float:left;width:12em;margin:10px 0 0 0;padding:0;}

#lateralPasos h1						{color:#555;font-size:1.4em;margin-bottom:5px;}
#lateralPasos p {float:left;width:100%;color:#555;font-size:0.72em;line-height:1.27em;margin-bottom:5px;}

#lateralPasos a						{color:#06c;}
#lateralPasos a:hover 				{background-color:#06c;color:#fff;}


#contenidoCentralConLateral				{margin-top:10px;padding-left:10px;background:none;}

h2.tituloCentral						{float:left;width:auto;padding:0;margin:5px 0 10px 

10px;font-size:1.4em;color:#555;}
h3.tituloCita							{float:left;width:100%;padding:0;margin:5px 0 5px 

13px;font-size:1.4em;color:#555;font-weight:bold;clear:both;}

div.salir								{float:right;text-align:right;margin:10px 10px 0 0;}

#lateralDerechoInterior						{background:none;}

#lateralDerechoInterior a					{color:#06c;}
#lateralDerechoInterior a:hover 				{background-color:#06c;color:#fff;}

#lateralDerechoInterior h2.titulo	{float:left;width:10em;height:22px;background:url(../img/fondoDestacadoInterior.gif) 0 0 

no-repeat;padding:0 0 0 5px;margin:0;font-size:0.99em;color:#fff;font-weight:bold;}

#lateralDerechoInterior h2.titulo span		{background-color:#fff;}
#lateralDerechoInterior h2.titulo a			{color:#fff;text-decoration:none;}

#lateralDerechoInterior .grupo .capaContenido .conjunto p.titularColor	{padding-top:5px;}
#lateralDerechoInterior .grupo .capaContenido .conjunto p.titularColor span {font-size:1.6em;}
#lateralDerechoInterior .grupo .capaContenido .conjunto p.titularColor span.telefono	{background:url(../img/icoTelefono.gif) 0 0 

no-repeat;padding:0 0 3px 24px;}

#lateralDerechoInterior .grupo .capaContenido .conjunto p span.grande		{font-weight:bold;font-size:1.1em;}

.fondoCita					{float:left;width:99%;margin:0 0 10px 0;padding:0;border:1px solid #ccc;}

#fondoError					{float:left;width:97%;margin:0 0 10px 0;padding:10px 5px;border:1px solid #f00;}
#fondoError img				{float:left;margin:0 15px 0 5px;}
#fondoError div				{color:#555;font-size:0.9em;}
#fondoError div span			{font-size:0.9em;}

form.cita					{width:98%;padding:0;margin:0;}
form.cita fieldset			{width:auto;border:0;padding:0;margin:0;clear:both;}

form.cita a					{color:#06c;font-size:0.68em;}
form.cita a:hover 			{background-color:#06c;color:#fff;}

form.cita div.control			{float:left;width:97%;margin:5px 0 15px 0;padding:0 0 0 15px;}
form.cita div.control a		{float:left;margin-top:5px;}
form.cita div.control img		{float:left;margin-top:5px;margin-right:5px;}
form.cita div.control .frase	{font-size:1.2em;}
form.cita div.grupoDatos		{float:left;width:97%;clear:both;}

form.cita div.datos			{float:left;width:97%;margin:5px 0 0 0;padding:0 0 0 15px;font-size:0.8em;color:#555;}
form.cita div.datos2			{float:left;width:95%;margin:3px 0 0 0;padding:0 0 0 15px;font-size:0.8em;color:#555;clear:both;}
form.cita div.datos2 span		{font-size:1.3em;}

form.cita div.datos2 span.diaCita	{color:#333;font-weight:bold;}

form.cita div.datos2 span.diaCitaRojo	{color:#ff0000;font-weight:bold;}


form.cita div.datos .mitad		{float:left;width:48%;margin-right:5px;}

form.cita div.datos .alinDer	{text-align:right;}


form.cita div.datos .mitad span.diaCita			{color:#333;font-size:1.3em;font-weight:bold;}
form.cita div.datos .mitad span.claro			{color:#666;}


form.cita div.datos3			{float:left;width:95%;background-color:#fff;padding:5px 0 5px 10px;margin:3px 0 0 

5px;font-size:0.8em;color:#555;}


form.cita label				{color:#333;font-size:0.84em;margin:0;padding:0;}
form.cita label span			{color:#666;}

form.cita select {float:left;width:39em;color:#555;border:0;font-size:0.75em;margin-top:1px;margin-right:10px;padding-left:10px;font-family:Arial,Helvetica,
Sans Serif;border:1px solid #a9a9a9;}

form.cita select.combo1		{width:11em;}

form.cita input.caja1	{float:left;width:18em;color:#555;border:0;font-size:0.85em;margin-top:3px;margin-right:10px;padding:3px 0 3px 

10px;font-family:Arial,Helvetica,Sans Serif;border:1px solid #a9a9a9;}
form.cita input.caja2	{float:left;width:2em;color:#555;border:0;font-size:0.85em;margin-top:3px;margin-right:10px;padding:3px 0 3px 

10px;font-family:Arial,Helvetica,Sans Serif;border:1px solid #a9a9a9;}
form.cita input.cajaFecha	{float:left;width:6em;color:#555;border:0;font-size:0.85em;margin-top:3px;margin-right:10px;padding:3px 0 

3px 10px;font-family:Arial,Helvetica,Sans Serif;border:1px solid #a9a9a9;}


form.cita input.error			{border:1px solid #f00;}

form.cita input.boton			{float:left;font-size:0.74em;padding:0 3px;border:1px solid 

#06c;background-color:#3773b8;color:#fff;cursor:pointer; }
form.cita input.boton2			{float:right;font-size:0.74em;padding:0 3px;border:1px solid 

#06c;background-color:#3773b8;color:#fff;cursor:pointer; margin-right:15px;}

form.cita input.botonMargen	{margin-right:10px;}

form.cita span.citasPendietes		{float:left;width:15em;color:#06c;padding:10px 0 10px 15px;font-weight:bold;clear:both;}

form.cita span.citasPendietesCerrada				{float:left;width:15em;color:#06c;padding:10px 0 10px 

20px;font-weight:bold;clear:both;margin-left:15px;background:url(../img/icoCitaCerrada.gif) 0 13px no-repeat;}
form.cita span.citasPendietesAbierta				{float:left;width:15em;color:#06c;padding:10px 0 10px 

20px;font-weight:bold;clear:both;margin-left:15px;background:url(../img/icoCitaAbierta.gif) 0 13px no-repeat;}
form.cita span.citasPendietesCerrada a				{font-size:1em;text-decoration:none;}
form.cita span.citasPendietesCerrada a:hover		{color:#06c;background:none;}
form.cita span.citasPendietesAbierta a				{font-size:1em;text-decoration:none;}
form.cita span.citasPendietesAbierta a:hover		{color:#06c;background:none;}
.capaSeparadoraCita			{width:97%;border-bottom:2px solid #fff;margin:5px 0 5px 5px;}

.tabla					{width:98%;margin:0 0 0 0.5em;padding:0.5em 0 1em 0;}
.tabla table 				{border:1px solid #ccc;}
.tabla table tr.cabecera 	{background-color:#ccc;color:#333;}

.tabla table td a:hover		{background:none;}

div.botonSolicitar		{float:left;width:98%;padding:5px 0 0 10px;margin-bottom:10px;}

.conjuntoSeleccion		{float:left;width:97%;margin:10px 0 0 0;padding:0 0 10px 15px;color:#555;}
.conjuntoSeleccion .capaFecha				{float:left;width:60%;margin-right:10px;}
.conjuntoSeleccion .capaFecha div.centrado			{margin:5px 0 0 0;}
.conjuntoSeleccion .capaFecha div.centrado select		{margin:0 4px 0 50px;}
.conjuntoSeleccion .capaFecha span.titulo				{font-size:0.8em;font-weight:bold;}

.conjuntoSeleccion .capaFecha div.capaCalen	{float:left;width:98%;margin:5px 0 0 0;}

.conjuntoSeleccion .capaFecha div.capaCalen table 				{width:100%;}
.conjuntoSeleccion .capaFecha div.capaCalen table tr 				{width:100%;font-size:0.74em;}
.conjuntoSeleccion .capaFecha div.capaCalen table tr.cabecera 		{background-color:#a9c2e2;color:#333;}

.conjuntoSeleccion .capaFecha div.capaCalen table th 		{line-height:2em;text-align:center;}

.conjuntoSeleccion .capaFecha div.capaCalen table td		{text-align:center;line-height:1.8em;background-color:#fff;}
.conjuntoSeleccion .capaFecha div.capaCalen table td.festivo		{background-color:#ccc;}
.conjuntoSeleccion .capaFecha div.capaCalen table td.seleccionado	{background-color:#f68321;}

.conjuntoSeleccion .capaFecha div.capaCalen table td a			{font-size:1em;text-decoration:none;}
.conjuntoSeleccion .capaFecha div.capaCalen table td a:hover		{color:#06c;background:none;}

.conjuntoSeleccion .capaHora							{float:left;width:38%;}
.conjuntoSeleccion .capaHora div.capaCalen	{float:left;width:98%;}
.conjuntoSeleccion .capaHora div.centrado				{margin:5px 0 0 0;}
.conjuntoSeleccion .capaHora div.centrado span			{float:left;margin:5px 5px 0 0;}
.conjuntoSeleccion .capaHora span.titulo				{font-size:0.8em;font-weight:bold;}

