/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* --- coockies accept --- */

.infoplus a { color: #ff304e;}
.infoplus a:hover { color: ##363c4f;}

/* --- formulario contacto --- */

div#fox-container-c105 .fox-form-stacked .control-label { width: 15% !important;}
div#fox-container-c105 .fox-form-stacked .controls { width: 80% !important;}
div#fox-container-c105 .fox-form select, div#fox-container-c105 .fox-form textarea, div#fox-container-c105 .fox-form input[type="text"], div#fox-container-c105 .fox-form input[type="email"] { width: 100% !important; border: 1px solid #ff304e;}

div#fox-container-c105 .fox-form .btn-propio button{
  background-color: #ff304e;
  border-radius: 3px;
  background-image: none;
  text-shadow: none;
  border: none;
  padding: 15px 25px;
}

div#fox-container-c105 .fox-form .btn-propio button span{
  color: #ffffff;
}

a:hover{ text-decoration: none; }

/* --- slider tarifas --- */

div#tarifas{ width: 100%;}
div#tarifas > div{ margin: 0px auto !important;}

/* --- Política de cookies --- */

#cookiesFin { margin-bottom: 2em; }

#cookiesFin th:first-child, #cookiesPla th:first-child { width: 20%}

#cookiesFin th, #cookiesPla th, #cookiesFin td, #cookiesPla td { padding: 1em; border: 1px solid gray;}
#cookiesFin th:first-child, #cookiesPla th:first-child, #cookiesFin td:first-child, #cookiesPla td:first-child { text-align: center;}
#cookiesFin tr:first-child, #cookiesFin tr:nth-child(3), #cookiesFin tr:nth-child(5), #cookiesPla tr:first-child, #cookiesPla tr:nth-child(3), #cookiesPla tr:nth-child(5) { background: #e6e6e6;}


#cookiesRel tr:first-child { background: #0094dd; color: #fff;}
#cookiesRel tr:first-child th{ border: 1px solid white;}
/*#cookiesRel td:nth-child(2), #cookiesRel td:nth-child(3), #cookiesRel td:nth-child(5) { width: 10%} */
#cookiesRel th, #cookiesRel td { border: 1px solid gray; padding: 0.5em;}
#cookiesRel .tam { text-align: center;}