/**
 * Copyright 2010 Guadaltel, S.A.
 *
 * Licensed under the EUPL, Version 1.1 or - as soon they
 * will be approved by the European Commission - subsequent
 * versions of the EUPL (the "Licence");
 * you may not use this work except in compliance with the
 * Licence.
 * You may obtain a copy of the Licence at:
 *
 * http://ec.europa.eu/idabc/eupl
 *
 * Unless required by applicable law or agreed to in
 * writing, software distributed under the Licence is
 * distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied.
 * See the Licence for the specific language governing
 * permissions and limitations under the Licence.
 */

/************************************/
/* HTML ELEMENTS                    */
/************************************/
a:link, a:active, a:visited, a:hover{
	color: #d0103a;
}

h2 {
	color: #d0103a;
}

#listaDeTramites h2 {
	color: #d0103a;
}

h3 {
	color: #d0103a;
}

#botonUnico {
	color: #d0103a;
	border-color: #d0103a;
}

legend {
	color: #d0103a;
}

.botonUnico {
	color: #d0103a;
	background-color: #d0103a;
	border: 1px solid #d0103a;
	padding: 6px 8px 6px 8px;
	border-radius: 6px;
}

.botonUnico a:link, .botonUnico a:active, .botonUnico a:visited, .botonUnico a:hover{
	color: #d0103a;
}

.displaytag th {
	background-color: #d0103a;
}

.submit {
	background-color: #d0103a;
}

.bloque_titulo {
	color: #d0103a;
	border-bottom: 1px solid #DDDDDD;
}

.bloque_imagen{	
	color: #656565;
}

.color_menu_icon{	
	color: #656565;
}

/* nuevos botones */

/*.icon-bg{
	background-color: #d0103a;
}*/

/*.icon-page, .icon-asistente{
	border: 1px solid #d0103a;
}*/

/*.icon-text, .icon-info{
	color: #d0103a;
}*/

#solicitud .even_row:hover{ 
	background-color: #ffcfeb;
}

#asientoEntrada .even_row:hover{ 
	background-color: #ffcfeb;
}

#asientoSalida .even_row:hover{ 
	background-color: #ffcfeb;
}

#solicitud .odd_row:hover{ 
	background-color: #ffcfeb;
}

#asientoEntrada .odd_row:hover{ 
	background-color: #ffcfeb;
}

#asientoSalida .odd_row:hover{ 
	background-color: #ffcfeb;
}

#op_fecha{
	color: #959595 !important;
}
		
table i{
	/*color: #d0103a;*/
}

.actual_step {
	color: #d0103a !important;
}

.icon-bg{
	padding-right: 0;
}

.theme{
	background-color: #d0103a !important;
}

.icon-page, .icon-asistente{
	border: 1px solid #d0103a !important;
	color: #d0103a;
}

.icon-page:hover, .icon-asistente:hover, .icon-page i:hover{ 
	background-color: #d0103a !important;
	color: white;
}

.icon-page-important{
	border: 1px double white !important;
	background-color: #d0103a !important;
	color: white;
}

.icon-page-important:hover {
	border: 1px double #d0103a !important;
}

.icon-page-important:hover, .icon-page-important:hover i, .icon-page-important:hover > .icon-text{ 
	background-color: white !important;
	color: #d0103a !important;
}

#botonUnico {
	color: #d0103a !important;
	border-color: #d0103a  !important;
}

.botonUnico {
	color: #FAFBFB;
	background-color: #d0103a !important;/*#427A97*/
}

.botonUnico a:link, .botonUnico a:active, .botonUnico a:visited, .botonUnico a:hover{
	color: #FAFBFB !important;
}
#opciones1 {
	color: #d0103a !important;
}
#op_idioma {
	color: #d0103a !important;
}
#op_idioma a {
	color: #d0103a !important;
}
#op_enlaces_texto a {
	color: #d0103a !important;
}
.cbp-tm-submenu > li > a {
	color: #d0103a !important;
}
.cbp-tm-menu > li > a:hover{
	color: #d0103a !important;
}
li.cbp-tm-show > a,
.no-touch .cbp-tm-menu > li > a:hover,
.no-touch .cbp-tm-menu > li > a:active {
	color: #d0103a !important;
}

.botonPrimaryColor, .botonPrimaryColor:link, .botonPrimaryColor:active, .botonPrimaryColor:visited, .botonPrimaryColor:hover {
    color: #d0103a !important;
}
.result {
	background-color: #eee !important;
	border-color: #ddd !important;
}
.result:hover {
	color: #d0103a !important;;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #d0103a !important;
}

.dropdown-menu > li > a {
    color: #d0103a !important;
}

.color-base {
	color: #d0103a !important;
}
.visualCaptcha{
	border: 1px solid #d0103a!important;
}

.visualCaptcha-accessibility-button,.visualCaptcha-playAudio-button{
	border:1px solid #000!important;
}

.visualCaptcha .audioField{
color:#495e62;
border:1px solid #d0103a!important;
}

.accessibility-description,.status.valid,.visualCaptcha-explanation{
background-color: #f0f0f0!important;
color:#d0103a!important;
}

.visualCaptcha-possibilities .img{
padding:4px!important;
border:1px solid #fff!important;
}

.visualCaptcha-possibilities img:hover {
background-color: #f0f0f0!important;
}

@media only screen and (min-width:750px){
.visualCaptcha-possibilities .img{
border:3px solid #fff!important;
}
}

.visualCaptcha-possibilities .visualCaptcha-selected{
background-color: #f0f0f0!important;
border:1px dashed #d0103a!important
}

@media only screen and (min-width:750px){
.visualCaptcha-possibilities .visualCaptcha-selected{
border:3px dashed #d0103a!important
}
}

.visualCaptcha-refresh-button{
background-color:#d0103a!important;
border-color: #d0103a!important;
}
