@charset "UTF-8";

/* CSS Document */



body, html, div, span, h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote, form, input, fieldset {

	margin: 0;

	padding: 0;

	font-family:sans-serif, Geneva, sans-serif;

}

h1, h2, h3, h4, h5 {

	font-weight:normal;

	line-height:1;

	margin-bottom:0.3em;

	color:#2080AC !important;

}

h4 {

	color:#2080AC;

	padding-left:0;

	padding-top:7px;

	padding-bottom:0;

	font-size:14px;

	font-weight:bold;

}

a:visited {

	color:#2080AC;

}

a:link {

	color:#2080AC;

	text-decoration:none;

}

a:hover {

	color: #00AEEF;

}

img, fieldset {

	border: none;

	outline: none;

}

ul, ol {

	list-style: none;

}

#contenedor {

	margin: 0;

	padding: 0;

}

.column-left {

	position: fixed;

	width:25%;

}

.column-right {

	width:50%;

	margin-left:460px;

	min-height:500px;

}

.cboth {

	clear:both;

	height:0px;

	font-size:0px;

}

.content {

	color:gray;

	font-family: Verdana, Geneva, sans-serif;

	font-size:13px;

}

.title {

	background: #fff;

	color: #333333;

	font-size: 14px;

	height: 150px;

	position: fixed;

	text-align: left;

	width:50%;

	padding-top:10px;

}

.info {

	color: #4D4D4D;

	height: auto;

	padding-top: 165px;

	text-align: justify;

	width: 600px;

	line-height:1.5em;

}

/*************  MENU   ******************/

.mainmenu {

	margin-top: 18px;

	padding: 0;

	text-align: left;

	width:100%;

}

.mainmenu ul {

	list-style:none;

	font-size:13px;

}

.mainmenu ul li {

	color:#2080AC;

	display:inline;

	text-transform:uppercase;

}

.mainmenu ul li a:link, .mainmenu ul li a:visited, .mainmenu ul li a:active {

	color:#2080AC!important;

	text-decoration:none;

}

.mainmenu ul li a:hover {

	color:#29A8E0 !important;

	font-weight:bold;

}

/*************  FOOTER   ******************/

.footer {

	border-top: 1px solid;

	clear: both;

	color: #2080AC;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	margin-left: 460px;

	padding-top: 5px;

	text-align: center;

	width:50%;

	color:gray;

	padding-bottom:20px;

}

.footer a:visited {

	color: #2080AC !important;

}

.footer a:link {

	color: #2080AC !important;

	text-decoration:none;

}

.footer a:hover {

	color:#29A8E0 !important;

	text-decoration:underline;

}

/*************  BANDERAS   ******************/

#flags {

	float: right;

	height: 35px;

	margin: 0;

	padding: 0;

	text-decoration: none;

	width: 75px;

 border:none !;

}

#flags a {

	color:#FFF;

}

/*************  INVITADOS   ******************/

#invitado {

	/* border: 1px solid; */

    min-height: 200px;

	padding-left: 5px;

	width: auto;

}

#foto {

	float: left;

	margin-top:6px;



	padding-right: 10px;



}

#descInvitado {

	padding: 0 2px 10px;

	text-align: justify;

}

#contentInvitado {

	min-height: 200px;

	margin-top:10px;

}

h2.invitado {

	font-size: 18px;

	font-weight: normal;

	text-transform: capitalize;

	margin-bottom:10px; 

}

h4.invitado {

	font-size: 14px;

	font-weight: normal;

	text-transform: capitalize;

	float:right;

	padding:0;

}

.tachado{
	text-decoration: line-through;
	color:#2080AC;
}
#vermapa{
	color:#2080AC;
}
#diseno{
	font-weight: bold;
	color: #2080AC;
}

