/*
Skin Name: Nivo Slider Default Theme
Skin URI: https://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: https://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;

}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}



/* ATA */
.totCol1 {  width: 50%;  float: left;text-align: right;}
.totCol2 {  width: 50%;  float: left; text-align: left;}

p {  margin: 0 !important;  font-family: 'Lato', sans-serif!important;  padding: 0 0 1.5em 0 !important;  font-size: 13px !important;}
span {  margin: 0 !important;  font-family: 'Lato', sans-serif!important;  padding: 0 0 1.5em 0 !important;  font-size: 13px !important;}
.tot {  margin-top: 3em;}
.totTextDestacat2 {  color: #b23b4f;  font-weight: bold;}
.totCol1 p {  padding: 0 0.75em !important;}
.totCol2 p {  padding: 0 0.75em !important;}
.totTextDestacat1 {  font-weight: bold;  color: #b23b4f;}
.totCol3 {  margin-top: 1em;}


h2 {  color: #b23b4f !important;    font-family: 'Lato', sans-serif!important;}
fieldset {  border: 1px #eff0f2 solid !important;  -webkit-border-radius: 0 !important;}
.majusc p {  text-transform: uppercase;  padding: 0 0 0.25em !important;}

td {  font-family: 'Lato', sans-serif!important;   font-size: 13px !important;}
h1, h2, h3, h4, h5 {font-family: 'Lato', sans-serif!important;}
li {font-family: 'Lato', sans-serif!important; font-size: 13px !important;   padding-bottom: 1em !important;}}
a {font-family: 'Lato', sans-serif!important; font-size: 13px !important; cursor: pointer !important;}
a:link, a:visited{font-family: 'Lato', sans-serif!important; color: #b23b4f !important; }
form{font-family: 'Lato', sans-serif!important;}

.amigo {  display: none !important;}
.capInscripcion {  background-color: #b3dae1 !important;}
.color1 {  color: #243038 !important;  border-bottom: 2px solid #243038;}
#politicas {  margin: 2em;}

.z-tabs-nav li {  padding: 0 !important;}
.z-tabs-nav li a {font-family: 'Lato', sans-serif!important;}
a.btn {  color: white !important;}
a.btn-small {  color: white !important;}

.color1 h1 {  color: #243038 !important;}
.color2 h1 {  color: #b23b4f !important;}

body{

	background-color: #88a9e4!important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='p' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Cpath id='a' data-color='fill' fill='none' stroke='%23B3DAE1' stroke-width='48.02' d='M49-1h2v102h-2z'%3E%3C/path%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23p)' width='100%25' height='100%25'%3E%3C/rect%3E%3C/svg%3E")!important;
background-size: cover!important;
background-position: center!important;
background-repeat: no-repeat!important;
	font-family: 'Lato', sans-serif!important;
}


.form_asistentes {
    color: #fff!important;
    background-color: #c7cddb!important;
    border-bottom: 2px solid #BFCAD1!important;

}

.form_titulo_inscripcion_on {
    background-color: #b23b4f!important;
    color: #ffffff!important;
}


.form_titulo_inscripcion_off {
    background-color: #b23b4f!important;
    color: #ffffff!important;
}


.listaHotels{
	list-style-type: square!important;
}

h3{
	    border-bottom: 2px solid #b23b4f;
	    color: #b23b4f !important;
}



#mensaje {
    color: #c9231d!important;
    background-color: #ffe500!important;
    border-radius: 5px;
    margin: 20px;
}

.box {
    background-color: #b23b4f!important;
    padding: 10px;
    vertical-align: top;
    display: inline-block;
    border-left: #b23b4f 9px solid!important;
    box-sizing: border-box;
    margin: 5px 0;
    font-size: 12px;
    line-height: 1.4em;
    width: 100%;
}



span.moderador {
    color: #121d59;
    font-size: 14px !important;
}