/*********************************
Estilos para los iframe responsivós
*********************************/
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*********************************/
.boton_matriz {
	width: 200px; font-weight:bold; height: 80px; text-align: center;  background-color: #d9edf7; border: 1px solid SILVER; border-radius: 8px; padding: 20px; margin: 20px;box-shadow: 1px 1px 3px #999;
}

.marco_imagen {
	border:1px solid #DBDBDB;
	border-radius:5px;
	padding:5px;
}
.obligatorio {
	color:RED;
	font-weight:BOLD;
	margin-left:3px;
}

.mensajeError {
	color:RED;
	font-weight:BOLD;
}
.mensajeCorrecto {
	color:GREEN;
	font-weight:BOLD;
}
.cumple_con_andalucia {width: 800px; font-family: arial;}
.cumple_con_andalucia div {padding: 50px 50px 100px;}
.cumple_con_andalucia img {display: block; margin: 0 auto;}

.cumple_con_andalucia ul.doble {margin: 20px 0 0; padding: 50px 0 0; border-top: 5px solid; column-count: 2; -moz-column-count: 2; column-gap: 30px; -moz-column-gap: 30px;}
.cumple_con_andalucia ul.doble li {display: table; margin: 0; padding: 0 0 2em; }

.cumple_con_andalucia .rojo {background: #d0635b; color: #ede7d9;}

.cumple_con_andalucia .crema {background: #ede7d9; color: #333e47;}
.cumple_con_andalucia .crema h3 {color: #d0635b;}
.cumple_con_andalucia .crema strong {color: #d0635b;}

.cumple_con_andalucia .gris {background: #333e47; color: #ede7d9;}
.cumple_con_andalucia .gris h3 {color: #d0635b;}
.cumple_con_andalucia .gris strong {color: #d0635b;}
.cumple_con_andalucia ul li {
	list-style: disc outside none;
	margin-left:25px;
}
.cumple_con_andalucia ol li {
	list-style: decimal;
	margin-left:25px;
}

/******************* COLORES ***************/
.negrita {
    font-weight:BOLD;
    /*color:#7C6240;*/
}

.italica {
    font-style:italic;
}

.pointer {
	cursor:pointer;
}
.ayuda {
	cursor:help;
}

/*** COLORES ***/
.negro {
    color:BLACK;
}

.marengo {
    color:#666
}

.azul {
    color:#1c94c4;
}
.fondo_azul {
    background-color:#1c94c4;
}

.blanco {
    color:WHITE;
}
.rojo {
    color:RED;
}

.marron {
    color:#ae855c;
}

.naranja {
    color:ORANGE;
}

.verde {
    color:GREEN;
}

.gris {
    color:SILVER;
}
.fondoGris {
    background:#EFEFEF;
}

.no_leido {
    font-weight:BOLD;
    color:BLACK;
}

.incorporado {
    font-weight:BOLD;
    color:BLACK;
}

.desactivado {
    color:silver;
}

/********************** ALINEACION *********************************/
.derecha, .align-right, .right {
	text-align:right;
}
.centro, .align-center, .center {
	text-align:center;
}
.izquierda, .align-left, .left {
	text-align:left;
}

/********************** FICHA DE DATOS ****************************/
label.ficha_datos {
	font-size:10px;
	font-weight:bold;
	display:block;
}

label.titulo1 {
	font-size:22px;
	font-weight:400;
	font-family:maven_proregular,serif;
	color:#4A780C;
}

/********************** INFORME OFERTA TURISTICA *******************/
.filtroInforme { }
.filtroInforme .row {
    margin:10px;
}
td.grisClaro {
     background-color: #EFEFEF;
}

td.cabProvincia {
    background-color: #DFF4D5;
    color:BLACK;
    font-size:14px;
}

td.cabMunicipio {
    background-color: #E5E5E5;
    color:BLACK;
    font-size:14px;
}

td.subtotales {
    border-top:1px solid silver;
    text-align:right;
    color:PURPLE;
}
td.totales {
    border-top:1px solid silver;
    text-align:right;
    font-weight:bold;
    color: #1C94C4;
    font-size:16px;
}



.caja_imagen {
	border: 1px solid #EFEFEF; 
	border-radius: 5px; 
	background-color: #f4f4f4; 
	padding: 3px; 
	margin-top:20px;
	text-align: center; 
	box-shadow: 1px 1px 3px #999;
}


