@charset "utf-8";
/* CSS Document */

div.galeria {
border: 1px solid #ccc;
}
div.galeria:hover {
border: 1px solid #777;
}
div.galeria img {
width: 100%;
height: auto;
}
div.desc {
padding: 15px;
text-align: center;
}
* {
box-sizing: border-box;
}
.responsive {
padding: 0 6px;
float: left;
width: 33%;
}
@media only screen and (max-width: 700px) {
.responsive {
width: 49.99999%;
margin: 6px 0;
}
}
@media only screen and (max-width: 500px) {
.responsive {
width: 100%;
}
}
.clearfix:after {
content: "";
display: table;
clear: both;
}

ul,ul li,ul li ul{
	margin-left:;
	margin top: 0px;
	padding:0px;
	list-style:none;
}
h1,h2,h3,p,form{
	margin:0;
	padding:0;
	color:#000;
}
h2,h3, p{
	margin:2px;
	padding:0;
	color:#000;
}
.clear{
	clear:both;
}

/*Diseño para Celulares */
img{
	border:none;
	border-radius:5px;
	display: block;
	margin: 0 auto;
	max-width: 100%;
	width:;	
}
/*Diseño para PC */
@media screen and (min-width: 1025px) {
nav img{
	border:none;
	display: block;
	margin: 0 auto;
	max-width: 50%;
	width:auto;	
}
}
/*Diseño para tabletas */
@media screen and (min-width: 800px) {
nav img{
	border:none;
	display: block;
	margin: 0 auto;
	max-width: 50%;
	width:auto;	
}
}

contenedor #img{
	alignment-adjust:;
}

#contenedor{
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	background-color: #CCC;
	color: #309;
}

header #logo{
	float: left;
}
header #buscador{
	float:rigth;
}

nav ul#menu_principal li{
	display: inline;
	float: left;
}

#contenido section img{
	width: ;
	float: left;
}
footer .enlaces{
	float: left;
}
footer .copyright{
	float: right;
}

header, nav, aside, aside #noticias, aside #publicidad, #contenido, #contenido article, #contenido aside, footer{
	padding: .5em;
	border: none;
}
aside{
	padding:0;
	background-color:#FC0;
}
header{
	padding:1em;
}
nav{
	margin-bottom: ;
	border-bottom: ;
	font-weight: bold;
	clear: both;
	background-color:transparent;
}

header, nav, aside, #contenido, #contenido article, #contenido aside, footer{
	border: 2px solid #777;
}
header{
	background-color:#7ac034;
	border: 1px solid #8AD719;
}
#contenido article header{
	background-color: transparent;
	border: none;
}
aside{
	float: left;
	width: 20%;
}
#contenido{
	float: right;
	width: 78%;
}
#contenido article{
	float: left;
	width: 73%;
}
#contenido aside{
	float: right;
	width: 20%;
}

#contenido{
	width: 77%;
	padding: 0;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
}
body{
	font-family:tahoma,Geneva,sans-serif;
	font-size:13px;
}
#contenido aside{
	border: 1px solid #C60;
	background-color:#FC0;
}

footer{
	padding:0.3cm;
	margin-top:1em;
	border-top:1px solid #C5C5C5;
	border-bottom: 1px solid #c5c5c5;
	background-color:#585858;
}
footer{
	clear:both;
}
footer p{
	color:#fff;
}

article{
	margin-bottom:1em;
}
article section img{
	margin: .5em;
}
aside #noticias{
	border:1px solid #C5C5C5;
}
aside #publicidad{
	margin-top: 1em;
	border: 1px dashed #C60;
}

nav ul{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

nav{
    /*bordes redondeados*/
        -webkit-border-radius:2px;/*Para Chrome y Safari*/
        -moz-border-radius:2px;/*Para Firefox*/
        -o-border-radius:2px;/*Para Opera*/
        border-radius: 2px;/*El estandar por defecto*/
        background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC));*/Para chrome y safari*/
        /*Degradados*/
        background-image: -moz-linear-gradient(top center,#FFF, #CCC);/*Para Firefox*/
        background-image: -o-linear-gradient(top,#FFF, #CCC);/*Para Opera*/
        background-image: linear-gradient(top,#FFF, #CCC);/*El estandar por defecto*/
        overflow: hidden; padding: px; width: 100%; 
}

nav ul li a{
	color:#999;
	display:block;
	padding: px;
	text-decoration: none;
	/*Transiciones*/
	-webkit-transition:0.4s linear all;
	-moz-transition:0.4s linear all;
	transition: 0.4s linear all;
}
nav ul li a:hover{
	color:#000;
}

		* {
			padding:0px;
			margin:0px;
		}
		#header{
			margin:auto;
			width:100%;
			font-family:Arial, Helvetica, sans-serif;
			position:fixed;
		}
		ul, ol{
			list-style:none;
		}
		.nav li a{
			background-color:transparent;
			color:#000;
			text-decoration:none;
			padding:8px 9px;
			display:block;
		}
		.nav li a:hover{
			background-color:#434343;
			color:#fff;
		}
		.nav > li{
			float:left;
		}
		.nav li ul{
			display:none;
			position:absolute;
			min-width:140px;
			min-width:0px;
		}
		.nav li ul a{
			color:#fff;
		}
		.nav li ul a:hover{
			color:#000;
		}
		.nav li:hover > ul{
			display:block;
			background-color:#434343;
		}
		.nav li ul li{
			position:relative;
		}
		.nav li ul li ul{
			right:-140px;
			top:0px;
		}
#contenedor #viajes table tr td table tr td table {
	color: #9AC51E;
}
