﻿.titulo
{
	color:#26348D;
	font-size:16;
	font-weight:bold;
}
body
{
	color:#4B4B4B;
}
.campo
{
	color:#4B4B4B;
	font-weight:bold;
}

/* GRIS */
.enlace2, .enlace2:visited
{
	color:#ababab;
	text-decoration:underline;
}
.enlace2:hover
{
	color:#9a9a9a;
}

/* NARANJA */
.enlace3, .enlace3:visited
{
	border:solid 1px transparent;
	color:#F1582D;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
}
.enlace3:hover
{
	/*border:solid 1px #F1582D;*/
	background:#FBCDBF;
}

.enlace3 span
{
	margin-top:-10px;
}
.error{ color:#D43030;}
#div_login
{
	margin-top:15px;
}
/*
#div_login
{
	width:248px;
	height:200px;
	background-image:url(../img/div/fondo_login.jpg);
	background-repeat:repeat-y;
	float:right;
	border:solid 1px red;
}

#div_login H2{color:#f0f0f0;margin-top:5px; margin-left:5px;font-size:20px;}
#div_login .login_titulo{color:#f0f0f0; font-size:12px; text-align:right;}
#div_login .login_field {border:solid 1px #000098; width:120px; background-color:#fff; color:#006; font-size:12px;}

#div_login .recordar,#div_login .recordar A{ width:240; margin:auto;color:#57579D; text-align:center; font-size:12px; margin-top:10px;}
#div_login .login_recordar{text-align:center;color:#fff;}

*/

/***************
CUADROS DE COLOR
***************/
.validador
{
	color:#D43030;
}

H2
{ color:#34479F;
  border-bottom:solid 1px #CCCCCC;
}

HR
{ 
	background-color: #CCCCCC;
	height: 1px;
	border:none;
}
.borde_naranja 
{
	/*background-image:url(../img/div/titulo_naranja.jpg);
	background-repeat:no-repeat;*/
}

.borde_naranja .borde_tit
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:5px;
	background-color:#F1582D;
	border-radius: 8px 8px 0px 0px;
}
.borde_naranja .borde_cont
{
	border-left:solid 1px #F1582D;
	border-right:solid 1px #F1582D;
	border-bottom:solid 3px #F1582D;
	border-radius: 0px 0px 5px 5px;
}

.borde_azul 
{
	/*background-image:url(../img/div/titulo_azul.jpg);
	background-repeat:no-repeat;*/
}

.borde_azul .borde_tit
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:5px;
	background-color:#707CC5;
	border-radius: 8px 8px 0px 0px;
}
.borde_azul .borde_cont
{
	border-left:solid 1px #707CC5;
	border-right:solid 1px #707CC5;
	border-bottom:solid 3px #707CC5;
	border-radius: 0px 0px 5px 5px;
}

#panel_precio
{
	background-color:#C6CBE8;
	margin:auto;
	margin-right:20px;
	padding:10px;
	font-weight:bold;
	text-align:center;
}
/*
.borde_naranja .borde_pie
{
	background-image:url(../img/div/pie_cuadro_naranja.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:20px;	
}
.borde_azul .borde_pie
{
	background-image:url(../img/div/pie_cuadro_azul.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:20px;
}
*/


/* FORMULARIO */
.formulario TH
{
	text-align:right;
	padding-right:5px;
	padding-left:5px;
	background-color:#7F9FD0;
	color:#000;
}


.div_estado_reserva
{
	margin-top:5px;
	margin-left:5px;
}
.celda_text_sel, .celda_text_sel A
{
	text-align:center;
	min-width:160px;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	height:25px;
	background-color:#FF5623;
	text-decoration:none;
}

.celda_text, .celda_text A
{
	text-align:center;
	min-width:160px;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	height:25px;
	background-color:#999999;
	text-decoration:none;	
}
.celda_text_sel A:hover, .celda_text A:hover
{
	text-decoration:underline;
}
.paso_text_sel
{
	display:inline-block;
	margin-top:3px;
}

.paso_text
{
	display:inline-block;
	margin-top:3px;
}