﻿/****Del Base Css****/
.field-validation-error, .noElementos, div#login .validation-summary-errors,
.validation-summary-errors, div#login .field-validation-error
{
    color: #ff0000;
}
.validation-summary-errors
{  
    background-color: #ffdddd; 
    border: 1px solid #ff0000;
}
fieldset
{
    border: 1px solid #222;
}
a,a.visited, a:hover, .añadirTransporte { color: #06c; }
/*****Fin BaseCss*********/
body
{
    background-color: #666;
}
#header
{
    background-image:url('./Imagenes/fondoCabecera.jpg');
}
#logo
{
    width:200px; /*Misma anchura de logotipo-empresa*/
    height:112px; /*Misma altura de logotipo-empresa*/
    background:url('./Imagenes/logotipo-empresa.png') no-repeat 50px 0;
}
#footer
{
    border-top: 1px dotted #222;
    background-color: #fff;
}
#main_menu
{
    background: url(./ImagenesCss/deg_grayblack.gif) repeat-x 0 0;
}
#main_menu li
{
    color: #fff;
    border: 1px solid gray;
    border-bottom:1px solid black;
    border-left:1px solid black;
}
#main_menu a {color: #fff;} /*IE7*/
#main_menu li a
{
    color: inherit;
}
#main_menu li:hover, #main_menu .submenu li:hover, #current
#main_menu .submenu, #main_menu .submenu li
{
    background-color: #222;
}
#component
{
    background-color: #eee;
}
#component hr
{
    border-bottom: 1px dotted #222;
}
#component h1, #component h2
{
    color: #222;
}
div#conetenedorLogoLogin
{	
    background: #fff url('./Imagenes/logotipo-empresa.png') no-repeat 50% 50%;
    border: 1px solid #222;    
	height: 112px; /*Misma altura de logotipo-empresa*/
}
div#fondoLogin
{
    background-color: #fff;  
    border: 1px solid #222;  
}
div#login
{
    background-color: #fff;
}
div#login hr
{
    border-bottom: 1px dotted #222;
}
div.leftColor, div.rightColor, div.downColor, div#presupuestoDatosPersonales, div#textoFinalReserva
{        
    background-color: #ccc;
    -moz-box-shadow: 0 1px 5px #111;
    -webkit-box-shadow: 0 1px 5px #111;    
}
div.botones .cancelar
{
    color: #06c;
}
div#presupuestoResumen{ color: #222;}
div#presupuestoResumen h3, div#datosConfiguracion h3,
div#reservaValorada h3, div#eligeProducto h3,
div#datosCliente h3, div#datosPasoUno h3, div#valoracionReserva h3
{
    border-bottom: 1px dotted #222;
}
div#up, div#down
{
    background-color: #ddd;
}
div#informacionUsuario
{
    background: #222;
    border: 1px solid #fff;
    color: #fff;

    -moz-box-shadow: 0 12px 15px 2px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 12px 15px 2px rgba(0, 0, 0, 0.7); 
}
div#informacionUsuario hr
{
    border-top: 1px dotted #fff;
}
.si, .si a{ color: Green !important; }
.no, .no a{ color: #ff0000 !important; }
.tablesorter th
{
    background-color: #eee;
}
/*****Paginacion****/
.paginacion a
{
    border: 1px solid #666;    

}
.paginacion .actual
{
	background-color: #666;
	border: 1px solid #666;
	color: #fff;    	
}
.paginacion .deshabilitado 
{
	border: 1px solid  #666;
	color:  #666;    	
}
.paginacion span, .paginacion a 
{
    color: #666; 
}
ul.listaAccionesSecundarias li
{
    border: 1px solid #222;
}
div.informacionReserva
{
    background-color:#ccc;
}
form#DatosReserva .validation-summary-valid
{
    color: #ff0000;
}
.validation-summary-valid-DatosReserva
{
    border: 1px solid #ff0000;
    background-color: #ffdddd;
}
div#valoracionReserva
 {
     background-color: #ccc;
    
    -moz-box-shadow: 0 1px 5px #111;
    -webkit-box-shadow: 0 1px 5px #111;     
 }