* {
	margin: 0px;
	padding: 0px;
}

body{
	margin: 0px;
	padding: 0px;
	background-color: #CCE5EE;
	background-image: url(images/fondo.gif);
	background-repeat: repeat;
}

.azul_fuerte{
    color: #007CA8;
}

.azul_claro{
    color: #4CC2EA;
}

.gris_oscuro{
    color: #333333;
}

.gris_oscuro3{
    color: #333333;
	font-size: 14px;
}

.gris_oscuro2{
	color: #333333;
	font-size: 12px;
}

.blanco{
    color: #FFFFFF;
}

#container{
	margin: 0px auto;
	padding: 0;
	width: 780px;
	height: auto;
	position: inherit;
}

#container-2{
	margin: 0px auto;
	padding: 0;
	width: 850px;
	height: auto;
	position: inherit;
}

a:link {
	text-decoration: none;
	color: #FFFFFF;
}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
	color: #4CC2EA;
}

a:active {
	text-decoration: none;
	color: #4CC2EA;
}

.color{
	background-color: transparent;
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}

#banner-superior {
	position:inherit;
	top:0px;
	width:780px;
	height:111px;
	background-color: #FFFFFF;
}

#logo {
	position:inherit;
	width:780px;
	height:235px;
	background-color: #FFFFFF;
}

#contenido {
	position:inherit;
	width:780px;
	height:auto;
	background-color: #FFFFFF;
}

#contenido-encuesta {
	position:inherit;
	width:746px;
	height:auto;
	background-color: #FFFFFF;
	padding:15px;
	border:#999;
	border-style:solid;
	border-width:2px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	line-height:20px;
}

#patrocinadores {
	position:inherit;
	width:780px;
	height:100px;
	background-color: #FFFFFF;
}

#hoteles {
	position:inherit;
	width:780px;
	height:101px;
	background-color: #FFFFFF;
}

#medios {
	position:inherit;
	width:780px;
	height:101px;
	background-color: #FFFFFF;
}

#apoyos {
	position:inherit;
	width:780px;
	height:109px;
	background-color: #FFFFFF;
}

#contenido-google {
	position:absolute;
	width:850px;
	height:auto;
	margin-top: 0px;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
}

#banner-superior-arriba_ {
	position:absolute;
	top:0px;
	width:780px;
	height:28px;
}

#banner-superior-izquierda_ {
	position:absolute;
	top:28px;
	width:30px;
	height:66px;
}

#banner-superior-logo-lafs_ {
	position:absolute;
	margin-left:30px;
	top:28px;
	width:210px;
	height:66px;
}

#banner-superior-preregistro_ {
	position:absolute;
	margin-left:240px;
	top:28px;
	width:339px;
	height:66px;
}

#banner-superior-buscador_ {
	width:171px;
	height:66px;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	color: #007CA8;
	line-height: 12px;
}

#banner-superior-derecha_ {
	position:absolute;
	margin-left:750px;
	top:28px;
	width:30px;
	height:66px;
}

#banner-superior-abajo_ {
	position:absolute;
	top:94px;
	width:780px;
	height:17px;
}

#logo-arriba_ {
	position:absolute;
	top:111px;
	width:780px;
	height:7px;
}

#logo-izquierda_ {
	position:absolute;
	top:118px;
	width:30px;
	height:220px;
}

#logo-lafs-manzana_ {
	position:absolute;
	margin-left:30px;
	top:118px;
	width:225px;
	height:220px;
}

#logo-banner_ {
	position:absolute;
	margin-left:255px;
	top:118px;
	width:515px;
	height:220px;
}

#logo-derecha_ {
	position:absolute;
	margin-left:770px;
	top:118px;
	width:10px;
	height:220px;
}

#logo-abajo_ {
	position:absolute;
	top:338px;
	width:780px;
	height:8px;
}

#contenido-arriba_ {
	width:780px;
	height:10px;
}

#lafs-17_ {
	position:relative;
	width:780px;
	height:17px;
}

#contenido-izquierda_ {
	position:relative;
	top:0px;
	width:13px;
	height:442px;
}

#contenido-fondo-botones_ {
	width:215px;
	height:auto;
	list-style-position: inside;
	list-style-type: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 15px;
	line-height: 22px;
	background-image: url(images/contenido-fondo-botones.gif);
	list-style-image: url(images/flecha.gif);
}

#contenido-programa {
	width:215px;
	height:auto;
	list-style-position: inside;
	list-style-type: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 15px;
	line-height: 22px;
	background-image: url(images/contenido-fondo-programa.gif);
	list-style-image: url(images/flecha_roja.gif);
}

#contenido-google_ {
	position:absolute;
	margin-left:13px;
	width:756px;
	height:287px;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

#contenido-espacio-entre-botones-y-texto_ {
	position:absolute;
	margin-left:253px;
	top:373px;
	width:27px;
	height:442px;
}

#contenido-texto_ {
	width:498px;
	height:auto;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 15px;
	list-style-image: url(images/flecha.gif);
	list-style-position: inside;
}

#contenido-texto_ a:link {
	text-decoration: none;
	color: #999;
}

#contenido-texto_ a:visited {
	text-decoration: none;
	color: #999;
}

#contenido-texto_ a:hover {
	text-decoration: none;
	color: #4CC2EA;
}

#contenido-texto_ a:active {
	text-decoration: none;
	color: #4CC2EA;
}

#contenido-derecha_ {
	position:absolute;
	margin-left:795px;
	top:373px;
	width:10px;
	height:442px;
}

#contenido-fondo-botones-abajo_ {
	top:660px;
	width:215px;
	height:17px;
}

#contenido-espacio-izquierda-novedades_ {
	position:absolute;
	margin-left:38px;
	top:677px;
	width:17px;
	height:138px;
}

#contenido-novedades_ {
	position:absolute;
	margin-left:55px;
	top:677px;
	width:738px;
	height:138px;
	background-color: #FFFFFF;
}

#contenido-abajo_ {
	position:absolute;
	margin-left:25px;
	width:780px;
	height:17px;
	top: 815px;
}

#patrocinadores-arriba_ {
	top:832px;
	width:780px;
	height:16px;
}

#patrocinadores-izquierda_ {
	position:absolute;
	top:848px;
	width:30px;
	height:65px;
}

#lafs-29_ {
	position:absolute;
	margin-left:30px;
	top:848px;
	width:720px;
	height:65px;
}

#patrocinadores-derecha_ {
	position:absolute;
	margin-left:750px;
	top:848px;
	width:30px;
	height:65px;
}

#patrocinadores-abajo_ {
	top:913px;
	width:780px;
	height:19px;
}

#hoteles-arriba_ {
	position:absolute;
	margin-left:25px;
	top:932px;
	width:780px;
	height:16px;
}

#hoteles-izquierda_ {
	position:absolute;
	margin-left:25px;
	top:948px;
	width:30px;
	height:70px;
}

#lafs-34_ {
	position:absolute;
	margin-left:55px;
	top:948px;
	width:720px;
	height:70px;
}

#hoteles-derecha_ {
	position:absolute;
	margin-left:775px;
	top:948px;
	width:30px;
	height:70px;
}

#hoteles-abajo_ {
	position:absolute;
	margin-left:25px;
	top:1018px;
	width:780px;
	height:15px;
}

#medios-arriba_ {
	position:absolute;
	margin-left:25px;
	top:1033px;
	width:780px;
	height:17px;
}

#medios-izquierda_ {
	position:absolute;
	margin-left:25px;
	top:1050px;
	width:30px;
	height:66px;
}

#lafs-39_ {
	position:absolute;
	margin-left:55px;
	top:1050px;
	width:720px;
	height:66px;
}

#medios-derecha_ {
	position:absolute;
	margin-left:775px;
	top:1050px;
	width:30px;
	height:66px;
}

#medios-abajo_ {
	position:absolute;
	margin-left:25px;
	top:1116px;
	width:780px;
	height:18px;
}

#apoyos-arriba_ {
	position:absolute;
	margin-left:25px;
	top:1134px;
	width:780px;
	height:19px;
}

#apoyos-izquierda_ {
	position:absolute;
	margin-left:25px;
	top:1153px;
	width:30px;
	height:65px;
}

#lafs-44_ {
	position:absolute;
	margin-left:55px;
	top:1153px;
	width:720px;
	height:65px;
}

#apoyos-derecha_ {
	position:absolute;
	margin-left:775px;
	top:1153px;
	width:30px;
	height:65px;
}

#apoyos-abajo_ {
	position:absolute;
	margin-left:25px;
	top:1218px;
	width:780px;
	height:25px;
}

#container #banner-superior a:link {
	color: #007CA8;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

#container #banner-superior a:visited {
	color: #007CA8;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

#container #banner-superior a:hover {
	color: #4DBCE4;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

#container #banner-superior a:active {
	color: #4DBCE4;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

.tipo-regular {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
}

.naranja {
	color: #EE861F;
}

.rojo {
	color: #F00;
}

#titulos_resultados {
	background-color: #007CA8;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	padding: 10px;
}

#container #titulos_resultados a:link {
	color: #FFF;
}

#container #titulos_resultados a:visited {
	color: #FFF;
}

#container #titulos_resultados a:hover {
	color: #4CC2EA;
}

#container #titulos_resultados a:active {
	color: #4CC2EA;
}

#titulos_expositores {
	background-color: #7CC9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
	padding: 10px;
}

#datos_expositores {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 10px;
}

#descripcion_expositores {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 10px;
}

#csm {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color: #FFF;
	width: 800px;
	border: 2px solid #000;
	margin: 20px;
	background-image: url(../../../../Desktop/cms1.jpg);
	height: 600px;
	text-align: center;
}

#abecedario {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #007CA8;
}

#container #abecedario a:link {
	color: #4CC2EA;
}

#container #abecedario a:visited {
	color: #4CC2EA;
}

#container #abecedario a:hover {
	color: #007CA8;
}

#container #abecedario a:active {
	color: #007CA8;
}

.noticias {
	color:#666666;
}

.noticias_texto {
	color:#666666;
}

#diez {
	list-style-position: inside;
	list-style-image: url(images/flecha.gif);
	list-style-type: none;	
}

#nueve {
	list-style-position: inside;
	list-style-image: url(images/flecha.gif);
	list-style-type: none;	
}

#seis {
	list-style-position: inside;
	list-style-image: url(images/flecha.gif);
	list-style-type: none;	
}

#cinco {
	list-style-position: inside;
	list-style-image: url(images/flecha.gif);
	list-style-type: none;	
}
