@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: Tipografia1;
	src: url("files/dodge.ttf"), url("files/dodge.otf") format("opentype");
}
@font-face {
	font-family: Tipografia2;
	src: url("files/enso.ttf"), url("files/enso.otf") format("opentype");
}

/*
::-webkit-input-placeholder { 
   color: #fff;
}

:-moz-placeholder { 
   color: #fff;  
}

::-moz-placeholder {  
   color: #fff;  
}

:-ms-input-placeholder {
   color: #fff;  
}
*/

body {}
body, h1, h2, h3, p, ul, form {margin:0px; padding:0px; }
img {border:none; }
a {text-decoration:none; }

#content { }
#content .marcoContent {position:relative;}	/* max-width:980px; margin:auto;*/

.comprimir {width:100%; max-width:900px; margin:auto;}

.ancho20 {width:20% !important;}
.ancho30 {width:30% !important;}
.ancho40 {width:40% !important;}
.ancho60 {width:60% !important;}
.ancho70 {width:70% !important;}
.ancho80 {width:80% !important;}
.ancho100 {width:100% !important;}

.fondoBlanco {background-color:#FFFFFF;}
.fondoAmarillo {background-color:#FFCC00;}
.fondoGris {background-color:#F8F8F8;}

.alignCenter {vertical-align:middle !important; text-align:center !important; }
.alignRight {vertical-align:middle !important; text-align:right !important; }

.enlace {color:#000; font-weight:bold; text-decoration:underline; }
.cursorPointer {cursor:pointer;}

/*@media only screen and (min-width: 600px) {*/
	.oculto {display:none !important;}
	body {background:url(fondo.png) top repeat-x; background-color:#EBEBEB;}
	h1, h2, h3, p, li, label, input, textarea, select {font-family:"Ubuntu", "Tahoma"; font-size:90%; line-height:100%; }
	
	.logo {width:60px; margin-bottom:-5px;}
	
	#north {  }
	#north .marcoNorth {max-width:980px; margin:auto; padding:20px 10px 10px 10px; text-align:left;}
	
	.superTitulo {border:0px solid #FFFF00; margin-bottom:40px;}
	.superTitulo .marcoSuperTitulo { text-align:center;}
	.superTitulo h1 {font-size:400%; font-weight:normal; margin-bottom:10px; color:#FFFFFF;}
	.superTitulo p {font-size:200%; font-weight:normal; }
	
	.menu {background:url(files/fondo-menu.png) top repeat-x; }
	.menu .marcoMenu { max-width:980px; margin:auto;}
	.menu ul { display:table; height:50px; margin:auto; border:0px solid #FF0000;}
	.menu li {display:table-cell; vertical-align:middle; text-align:center; padding:0 10px;}
	.menu a {color:#FFFFFF;}
	.menu a:hover {color:#FBC910;}
	.menu #buscador {width:200px;}
	.menu input { height:30px !important; line-height:15px !important;}
	.menu .texto { line-height:100%; font-size:90%; text-transform:uppercase; font-weight:bold;}
	.menu .imagen {padding:0 10px; }
	.menu .imagen img {height:30px;}
	.menu .rellenoM {width:30%; text-align:right; padding-right:20px;}
	.menu .separadorM {font-size:80%; color:#FFCC00; width:10px;}
	.menu .separadorM:hover { background:none; }
	.menu .fontsize {font-size:90%;}
	
	#buscador {position:relative; z-index:100; display:inline-block; width:300px; border:0px solid #FF0000;}	/* -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.7); -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.7); box-shadow: 0 2px 5px rgba(0,0,0,0.7);*/
	#buscador .marcoBuscador {padding:0; text-align:center;}	/*background-color:#F1F1F1; */
	#buscador .marcoBuscador input {background-image:url(files/icono-buscar-grande.png) , url(files/fondo-buscar.png); background-position:right center, left center; background-repeat:no-repeat, repeat-x; font-size:100%; height:40px; line-height:40px; padding: 0; padding-left:5%; width:95%; border:1px solid #ccc; }
	#buscador .marcoBuscador input::-webkit-input-placeholder {color:#000;}
	#rBusqueda {position:absolute; z-index:100; width:90%; overflow:hidden; padding:10px 5%; padding-top:20px; text-align:left;}
	#rBusqueda {background:url(files/fondo-blanco.png); border:none;  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7); box-shadow: 0 0 4px rgba(0,0,0,0.7); -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}	/* -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;*/
	#rBusqueda .cerrar {position:absolute; top:7px; right:10px; font-size:80%; font-weight:normal; cursor:pointer;}
	.result {margin-bottom:15px;}
	.result p { line-height:120% !important; display:block !important;}
	.result a {color:#000000; font-size:90%; font-weight:bold;}
	
	#content {  }
	#content .marcoContent {max-width:980px; margin:auto; padding:0 10px;}
	
	.estructura { }
	.estructura .marcoEstructura { }
	.estructura .contenidoEstructura { }
	
	.portada {border:0px solid #CCCCCC; margin-bottom:40px;}
	.portada .marcoPortada { padding:0;}
	.portada .marcoPortada img {width:100%; margin-bottom:-5px;}

	.informacion {}
	.informacion .marcoInformacion {padding:0px; }
	.informacion h1 { font-size:240%; font-weight:normal; margin-bottom:20px; text-transform:uppercase;}
	.informacion h2 { font-size:140%; font-weight:normal; margin-bottom:20px; text-transform:uppercase;}
	.informacion blockquote {font-size:140%; text-align:center; padding:0 50px; margin-bottom:40px; font-style:italic; color:#333333; }
	.informacion p {line-height:140%; margin-bottom:30px; }
	.informacion ul, ol {margin-bottom:40px;}
	.informacion li {list-style:disc; line-height:140%; margin-left:20px; padding-left:10px;}
	.informacion a {font-weight:bold; text-decoration:underline; }
	
	.botonAccion {text-align:center; margin-bottom:40px;}
	.botonAccion img {margin-bottom:-5px; cursor:pointer;}
	
	.botonSolicitar {text-align:center; margin-bottom:60px !important; }
	.botonSolicitar a { text-align:center; text-decoration:none; text-transform:uppercase; font-size:160%; color:#000000; background-color:#FCE512; display:inline-block; line-height:45px; padding:0 40px; padding-top:5px;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); -moz-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); box-shadow: 4px 6px 0 rgba(210,133,41,0.9); }
	.botonSolicitar2 { text-align:center; text-transform:uppercase; font-size:160%; color:#000000; background-color:#FCE512; border:none; display:inline-block; line-height:45px; padding:0 30px; cursor:pointer;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); -moz-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); box-shadow: 4px 6px 0 rgba(210,133,41,0.9); }
	
	.espacio {position:fixed; z-index:1000; top:0px; left:0px; display:table; width:100%; height:100%; background:url(files/fondo-negro.png);}
	.espacio .marcoEspacio {display:table-cell; vertical-align:middle; text-align:center;}
	.espacio .cerrar {position:absolute; top:20px; right:20px; cursor:pointer; width:40px; height:40px; background:url(files/boton-cerrar-ventana.png) center center no-repeat;}
	.espacio img {max-width:100%;}
	
	#compartir {}
	.compartir {position:relative; max-width:600px; margin:auto; padding:40px; padding-bottom:50px; background:url(files/fondo.png) center center no-repeat;  }
	.compartir {border:7px solid #fff;}	/* -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;*/
	.compartir { -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.7);}
	.compartir .marcoCompartir {display:table;  margin:auto;}
	.compartir .marcoCompartir .celda {display:table-cell; vertical-align:middle !important; width:80px; padding:20px; padding-bottom:10px; text-align:center; border:0px solid #FFFFFF;}
	.compartir .marcoCompartir .celda:hover { background-color:#FFFFFF; }
	.compartir h1 {text-transform:uppercase;}
	.compartir img {cursor:pointer;}
	.compartir .cerrar {top:-25px !important; right:-20px !important;}
	
	.form {width:100%; margin-left:auto; }
	.form .marcoForm { padding:40px;  background-color:#EBEBEB;}
	.form .marcoForm2 { padding:30px ; background:url(files/formulario.png) center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.7); box-shadow: 0 0 5px rgba(0,0,0,0.7);}
	.form .resultadoA {color:#FFFFFF !important; text-align:center; padding:3px 0; background-color:#008DA8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.form .resultadoB {color:#FFFFFF !important; text-align:center; padding:3px 0; background-color:#CC0000; margin-bottom:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.form .encabezado { margin-bottom:10px;}
	.form .encabezado h1 {font-size:140%; margin-bottom:5px; }
	.form .encabezado p {}
	.form .renglon {padding:5px 0; border:0px solid #FF0000;}
	.form .mensaje {font-size:80%; color:#666666; }
	.form .enlace { color:#FFFFFF; margin-left:20px;}
	.form .etiqueta {color:#000; font-weight:bold; display:block; margin-bottom:5px;}
	.form .caja-texto { width:90%; padding:10px 5%; display:block; margin:auto; background:url(files/fondo-buscar.png) center repeat-x;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.form .area-texto { width:96%; padding:10px 2%; display:block; margin:auto; background:url(files/fondo-buscar.png) top repeat-x; background-color:#f1f1f1;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.form .lista-seleccion {background:none; border:none;}
	.form .accion { margin-top:10px; border:0px solid #FF0000;}
	.form .boton { font-size:140%; font-weight:bold; color:#FFFFFF; text-transform:uppercase; width:308px; height:77px; display:block; margin:auto; padding-bottom:20px; background:url(boton.png) no-repeat center; border:none; cursor:pointer;}	/* -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7); -moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7); box-shadow: 3px 3px 10px rgba(0,0,0,0.7);*/
	.form .botonSolicitar2 {}
	.form .datos {display:block; padding:10px; text-align:center; color:#D28629; font-size:80%;}
	.form img {height:140px; display:block; margin:auto; margin-bottom:20px;}
	.form input::-webkit-input-placeholder {color:#999999;}
	.form textarea::-webkit-input-placeholder {color:#999999;}
	
	#south {background-color:#E41E13;}
	#south .marcoSouth {max-width:980px; margin:auto; padding:20px 0; text-align:center;}
	#south h1 {color:#fff; font-size:100%; text-transform:uppercase; margin-bottom:5px;}
	#south h1 a {color:#fff;}
	#south p {color:#000; font-weight:bold;}
	#south p a {color:#000;}
	
	.visitas { color:#FBC910; font-weight:bold; margin-top:10px; }
	.visitas span {color:#000; font-family:"Tipografia1" !important; background:url(files/fondo-contador.png) center center repeat-x; width:20px; margin-right:-2px; display:inline-block; text-align:center;}

	.keywords {}
	.keywords .marcoKeywords {max-width:980px; margin:auto; padding:20px 0; text-align:center; }
	.keywords .marcoKeywords p {color:#777;}
	.keywords .marcoKeywords span {margin:3px 1px; padding:0 7px; background-color:#E8E8E8; display:inline-block;}
	/*
}
@media only screen and (max-width: 599px) {
	
}*/