/*======== Design by K@rlo$ ========*/
*{	margin:0px; padding:0px;	}

BODY
{ background:#D7E8F4; font-family:Verdana, Arial, Tahoma, Helvetica; padding:5px 0px 0px 0px; }

LI
{ list-style:none; }

span.Aux
{
	clear:both;
	font-size:2px;
	display:block;
}

#Container
{ width:920px; margin:0px auto; }
/*=========================*/
#Header
{ 
	height:185px; background:url(../imagenes/guia/bg_header.png) repeat-x;  
	position:relative;
}
/*=========================*/
#BannerHeader
{
	height:95px;
	width:160px;
	position:absolute;
	top:25px;
	left:0px;
	margin-left:20px;
}

#BannerHeader IMG
{ border:none; }
/*=========================*/
#MenuHeader{ position:absolute;	bottom:63px; right:10px; height:32px; width:510px; }
#MenuSecundario { width:316px; background:url(../imagenes/guia/bg_secundarynav.jpg) no-repeat;  height:32px;  list-style:none; font-size:10px; margin:0px auto; }
#MenuSecundario LI { display: block; float:left; margin-right:5px; background:url(../imagenes/guia/bg_secondaryna_div.jpg) left no-repeat; }
#MenuSecundario LI.Primero{ background:none; }
#MenuSecundario LI A { color:#000; display: block; padding: 10px 8px 10px 8px; text-decoration: none; }
#MenuSecundario LI A:Hover { color: #fff; }
/*==============*/
#BusquedaHeader{ position:absolute;	width:180px; height:32px; left:325px; top:0px; background:url(../imagenes/guia_index/bg_headerbusqueda.png) no-repeat; }
#BusquedaHeader input[type='text']{	position:absolute; top:6px; left:28px; width:130px; border:1px solid transparent; padding:2px; font-size:10px; }

/*=========================*/
#MenuPrincipal
{ 
	position:absolute;
	bottom:0px;
	left:0px;
}

#Navegacion 
{ width:920px; background:url(../imagenes/guia_index/bg_menu2.png) repeat-x 0px 0px; height:55px; font-size:0.9em; }

#Navegacion SPAN
{ display:none; text-align:center;	}

#Navegacion LI
{ float:left; list-style:none; }

#Navegacion LI A
{ display: block; }

#Navegacion LI A.l1 {width: 121px; height:55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat 0px 0px; }
#Navegacion LI A.l1:hover {background:url(../imagenes/guia_index/bg_menu.png) 0px -55px;}
	
#Navegacion LI A.l2 {width:100px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -121px 0px;}
#Navegacion LI A.l2:hover {background:url(../imagenes/guia_index/bg_menu.png) -121px -55px;}
	
#Navegacion LI A.l3 {width:90px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -221px 0px;}
#Navegacion LI A.l3:hover {background:url(../imagenes/guia_index/bg_menu.png) -221px -55px;}
	
#Navegacion LI A.l4 {width:80px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -311px 0px;}
#Navegacion LI A.l4:hover {background:url(../imagenes/guia_index/bg_menu.png) -311px -55px;}
	
#Navegacion LI A.l5 {width:105px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -391px 0px;}
#Navegacion LI A.l5:hover {background:url(../imagenes/guia_index/bg_menu.png) -391px -55px;}

#Navegacion LI A.l6 {width:95px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -496px 0px;}
#Navegacion LI A.l6:hover {background:url(../imagenes/guia_index/bg_menu.png) -496px -55px;}

#Navegacion LI A.l7 {width:100px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -591px 0px;}
#Navegacion LI A.l7:hover {background:url(../imagenes/guia_index/bg_menu.png) -591px -55px;}

#Navegacion LI A.l8 {width:110px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -691px 0px;}
#Navegacion LI A.l8:hover {background:url(../imagenes/guia_index/bg_menu.png) -691px -55px;}

#Navegacion LI A.l9 {width:90px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -801px 0px;}
#Navegacion LI A.l9:hover {background:url(../imagenes/guia_index/bg_menu.png) -801px -55px;}

#Navegacion LI A.l10 {width:90px;height: 55px; background:url(../imagenes/guia_index/bg_menu.png) no-repeat -891px 0px;}
#Navegacion LI A.l10:hover {background:url(../imagenes/guia_index/bg_menu.png) -891px -55px;}


/*=========================*/
#MainInfo
{ background:#fff url(../imagenes/guia/bg_maininfo.png) repeat-x; padding:10px 0px; }
/*=========================*/
#GProfesionales, #GEstudios, #TiendaServicios, #ServicioChat, #ServicioPublicitario, #ServicioWeb
{ background:#B5D09D; width:298px; height:280px; text-align:center; padding:8px 0px 0px 0px;  float:left; margin:10px 3px; }

#ContainerGProf, #ContainerGEst, #ContainerTServ, #ContainerChat, #ContainerSPub, #ContainerSWeb
{ background:#FFFAEA; border:1px solid #fff; margin:0px auto; text-align:left; width:282px; height:269px; }

/*=========================*/
#ContainerGProf H1 A, #ContainerGEst H1 A, #ContainerTServ H1 A, #ContainerSPub H1 A
{ display:block; height:47px; padding:0px 0px 0px 68px; color:#fff; text-decoration:none; }

#ContainerChat H1 A, #ContainerSWeb H1 A
{ display:block; height:37px; padding:10px 0px 0px 68px; color:#fff; text-decoration:none; }

#ContainerGProf P, #ContainerGEst P, #ContainerTServ P, #ContainerChat P, #ContainerSPub P, #ContainerSWeb P
{ font-size:12px; margin:0px 10px 5px 10px; line-height:1.5em; }

#ContainerGProf UL, #ContainerGEst UL, #ContainerTServ UL, #ContainerChat UL, #ContainerSPub UL, #ContainerSWeb UL
{ margin:0px 0px 0px 15px; }

#ContainerGProf LI, #ContainerGEst LI, #ContainerTServ LI, #ContainerChat LI, #ContainerSPub LI, #ContainerSWeb LI
{ font-size:12px; margin:0px 10px 0px 10px; line-height:1.7em; }

#ContainerGProf LI A, #ContainerGEst LI A, #ContainerTServ LI A, #ContainerChat LI A, #ContainerSPub LI A, #ContainerSWeb LI A
{ color:#375535; background:url(../imagenes/guia/ico_vinieta.gif) no-repeat 0px 3px; padding:0px 0px 0px 8px; }

#ContainerGProf LI A:hover, #ContainerGEst LI A:hover, #ContainerTServ LI A:hover, #ContainerChat LI A:hover, #ContainerSPub LI A:hover, #ContainerSWeb LI A:hover
{ text-decoration:none; color:#375535; background:url(../imagenes/guia/ico_vinieta2.gif) no-repeat 0px 3px; padding:0px 0px 0px 8px; }

/*=========================*/
/*=== GECN ===*/
/*=========================*/
/*#ContainerGProf, #ContainerGEst, #ContainerTServ, #ContainerChat, #ContainerSPub, #ContainerSWeb{ height:180px; } */
#titLis { font-size:14px;float:left; width:890px !important; width: 900px; font-weight:bold; margin-left:10px; margin-bottom:25px; border-bottom:1px solid #999; padding-bottom:5px; padding-top:5px; padding-left:10px; }
/*#titLis { background-color:#1A405B; color:#FFF; } */
#titLis { background-color:#296592; color:#fff; text-transform:uppercase; }
#titLis { background-image:url(../imagenes/guia_servicios/back_titulos.jpg); background-repeat:no-repeat; }
/*========*/
#GProfesionales, #GEstudios, #TiendaServicios, #ServicioChat, #ServicioPublicitario, #ServicioWeb{ margin:10px 4px;  }

#GEstudios, #TiendaServicios, #ServicioChat, #ServicioPublicitario, #ServicioWeb{ display:none; }
#ContainerGEst UL, #ContainerTServ UL, #ContainerChat UL, #ContainerSPub UL, #ContainerSWeb UL{  }

.inactivo{ display:none; }
.listGui{ font-size:7px; }
.center{ text-align:center; background-color:#C90; }

#GProfesionales { margin:0px 300px; }

/*==========*/
#rutSit { width:900px; margin:5px 10px 15px 10px; font-size:13px; float:left; text-align:left; }
#rutSit a, #rutSit a:hover, #rutSit a:link, #rutSit a:visited{  color:#DD8500; text-decoration:underline; } 
#rutSit a:hover{ color:#333;  text-decoration:none;}

/*=== Mensajes ===*/
.info {	border-top:3px solid #F7C411; border-bottom:3px solid #F7C411; margin:0px 40px 15px 40px; background:#FEFAE9; }

.info A{ color:#000; text-decoration:none; font-weight:bold; }
.info A:hover{  color:#DD8500; text-decoration:underline; }
.textinfo {	padding:15px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:500px; }
.textinfo p { font-size:12px; line-height:1.6em; }
.textinfo a{}

.textinfo ul { border-bottom:1px solid #999; border-top:1px solid #999; margin-top:20px; float:left; width:400px; background-color:#06C; }
.textinfo li { font-size:12px; text-align:left; margin:10px auto; }
.imginfo { background:url(../imagenes/guia_sus_con/img_info.png) no-repeat; width:70px; height:75px; float:left; }

/*=== Suscripción ===*/
.suscripcion { clear:both; width:350px; margin:0px auto; }
.suscripcion  h2 { font-size:14px; text-align:center; margin:0px 0px 10px 0px; }
.suscripciondatos {	border:3px solid #8FBEE0; padding:15px 0px; text-align:center; }
.suscripciondatos a.boton{ display:block; width:130px; height:33px; background:url(../imagenes/guia_sus_con/btn_suscribirse.png) no-repeat;
						   text-indent:-99999em; margin:0px auto 25px auto; }
.suscripciondatos a:hover.boton{ background:url(../imagenes/guia_sus_con/btn_suscribirse.png) no-repeat 0px -36px; }
.suscripciondatos img{	margin:0px 2px;	}

/*=== Addthis ===*/
#addthis { padding-left:40px; margin:30px 0px; }
#addthis img{ border:none; }

/*=== Cupon ===*/
.cupon { background:url(../imagenes/guia_cupon/bg_cupon.jpg) no-repeat; width:460px; height:210px; }
.datoscupon { width:370px; margin:35px 0px 0px 15px; font-family:Arial; padding:20px 0px 0px 0px; }
.datoscupon h2{ font-size:16px; text-align:center; margin:0px 0px 10px 0px; }
.datoscupon p{ font-size:12px; margin:0px 0px 2px 0px; text-align:center; line-height:1.3em; }

/*=== Iconos Usuario ===*/
#IcoGui{ display:block; height:20px; }
.ropciones { background:url(../imagenes/guia_icono_usu/bg_ropciones.png) repeat-x top; padding:10px 0px 0px 0px; margin:0px 10px; height:17px; }
.ropciones li{ display:inline; margin:0px 9px; font-size:11px; height:20px; width:30px; }
.ropciones a.actIco{ cursor:pointer; }
.ropciones .activo a:hover{ cursor:pointer; text-decoration:underline; }
.ropciones a, #priCongra a{ color:#000; text-decoration:none; cursor:default; text-decoration:none;}
.ropciones a:hover, #priCongra a:hover{ color:#888; text-decoration:underline;  }
.ropciones a.web{ background:url(../imagenes/guia_icono_usu/link2.png) no-repeat; padding:3px 0px 4px 24px; }
.ropciones a.mail{ background:url(../imagenes/guia_icono_usu/ico_email.png) no-repeat; padding:3px 0px 4px 24px; }
.ropciones a.cupon{ background:url(../imagenes/guia_icono_usu/ico_cupon.png) no-repeat; padding:3px 0px 4px 24px; }
.ropciones a.google{ background:url(../imagenes/guia_icono_usu/ico_google.png) no-repeat; padding:3px 0px 4px 20px; }
.ropciones a.vmas{ background:url(../imagenes/guia_icono_usu/ico_moreinfo.png) no-repeat; padding:0px 0px 2px 23px; float:right; }

#RecienRegistrados a.vmas1{ background:url(../imagenes/guia_icono_usu/ico_moreinfo.png) no-repeat; padding:0px 0px 2px 23px; float:right; }
#RecienRegistrados a.vmas2{ background:url(../imagenes/guia_icono_usu/ico_moreinfo.png) no-repeat; padding:0px 0px 2px 23px; float:right; }
#RecienRegistrados a:hover{ cursor:pointer; text-decoration:underline; }
#RecienRegistrados li{ display:inline; margin:0px 9px; font-size:11px; }

/*=== Contactenos ===*/
.contact, #contact, #mapgoogle, #priCongra{ border-left:1px solid #efefef; width:630px; padding:0px 0px 0px 10px;	font-family: "Helvetica Light", Helvetica, Arial,  sans-serif; padding-bottom:10px; padding-top:20px; text-align:center; }

#priCongra2{ width:630px; padding:0px 0px 0px 10px;	font-family: "Helvetica Light", Helvetica, Arial,  sans-serif; padding-bottom:40px; padding-top:20px; text-align:center; }

#priCongra{width:500px;}
#priCongra a.imprimir{ background:url(../imagenes/guia_icono_usu/ico_print.png) no-repeat;  padding:0px 0px 2px 23px; font-size:12px; padding-top:3px; }
#priCongra p, #priCongra2 p{ margin:5px 0px; font-size:12px; }

#priCongra h5, #priCongra2 h5{ font-size:14px; }

#contact, #mapgoogle, #priCongra, #priCongra2, #volIco{ display:none; }
#volLug{display:block;}
.avisocontact{ margin:0px 0px 40px 0px; }
.avisocontact h1, #mapgoogle h1, #priCongra h1, #priCongra2 h1{ font-size:22px; font-weight:normal;color:#1C4562; margin:0px 0px 25px 0px; }
.avisocontact h2{ font-size:16px; font-weight:normal; margin:0px 0px 3px 0px; color:#D28E00; }
.avisocontact p{ font-size:13px; margin:0px 0px 10px 0px; line-height:1.4em; }
.formcontact { margin:0px 0px 10px 20px; position:relative; }
.formcontact p{ clear:both;	margin:0px 0px 15px 0px;height:32px; text-align:left;}
.formcontact p.tarea{ margin:0px 0px 15px 0px; height:112px; }
.formcontact p.consulta{ margin:0px 0px 15px 0px; height:130px; }
.formcontact p.boton{ margin:0px 0px 00px 0px; height:28px;	text-align:center; }
.formcontact em{ margin:0px 0px 0px 5px; color:#ff0000; }
.formcontact span{ font-weight:bold; font-size:16px; margin:6px 0px 0px 0px; display:block; float:left; }
.formcontact span.nota{	font-weight:normal;	font-size:12px;	}
.formcontact label{	font-weight:bold; font-size:14px; color:#1C4562; display:block;	float:left;	width:190px; margin:6px 0px 0px 0px; }
.formcontact input.itext{ float:left; border:1px solid #ccc; width:290px; padding:5px; font-size:16px; }
.formcontact input.isubmit{	width:89px;	height:28px; border:none; background:url(../imagenes/guia_contacto/bg_boton.jpg) no-repeat; color:#fff; font-weight:bold; }
.formcontact select{ float:left; border:1px solid #ccc; padding:3px; font-size:14px; }
.formcontact textarea{ border:1px solid #ccc; font-family:Arial; font-size:14px; padding:3px 4px; width:290px; height:100px; }
.formcontact textarea.consulta{ border:1px solid #ccc; font-family:Arial; font-size:14px; padding:3px 4px; width:600px; height:100px; clear:both; margin:5px 0px 0px 0px; }
.notaconsulta{ position:absolute; top:88px; right:0px; width:110px; }
.notaconsulta p{ font-size:10px; text-align:justify; }

/*---------*/
.othercontact{ width:230px; }
.othercontact img{ float:left; margin:0px; }
.othercontact p{ font-size:12px; margin:5px 0px 0px 0px; }
.othercontact span{ color:#296592; }
.othercontact span.telf{ font-size:20px; }
/*=== Arcticulos ===*/
.articulo{ margin:0px auto 30px auto; width:640px; font-family:Arial; clear:both; }

/*=======*/
.aheader{ margin:0px 0px 15px 0px; }

/*=======*/
.adate{	width:40px;	height:46px; text-align:center;	background:url(../imagenes/guia_articulos/bg_date.jpg) no-repeat; }
.adate span.month{ font-weight:bold; font-size:12px; color:#fff; padding:2px 0px 0px 0px; display:block; }
.adate span.day{ font-size:16px; padding:6px 0px 0px 0px; display:block; }

/*=======*/
.atitle{ width:580px; }
.atitle a{ color:#000; text-decoration:none; }
.atitle a:hover{ color:#986602; }
.atitle h2{ font-size:18px;	border-bottom:1px solid #efefef; padding:0px 0px 2px 0px; margin:0px 0px 5px 0px; }
.atitle p{ font-size:12px; font-style:italic; }

/*=======*/
.acontent{ background:url(../imagenes/guia_articulos/bg_acontent.jpg) no-repeat bottom; width:590px; }
.acontent img.img1{	border:1px solid #ccc; padding:3px;	margin:0px auto 10px auto; }
.acontent p.pimg1{ text-align:center; }
.acontent p{ font-size:13px; margin:0px 10px 15px 10px;	line-height:1.4em; }
.acontent A{ color:#333;  text-decoration:none; font-size:11px; }
.acontent A:hover{ color:#DD8500; text-decoration:underline; }
.acontent span{ font-size:10px; }

/*=== Adicionar articulos ====*/
.articulo{ margin:0px auto 30px auto; width:640px; font-family:Arial; clear:both; }
.eheader h1{ font-size:24px; font-style:italic; border-bottom:1px solid #ccc; 
			 background:url(../imagenes/guia_pub_art/ico_articulo.jpg) no-repeat; padding:0px 0px 0px 28px; }
econtent{ padding:15px 0px 5px 0px; }
.econtent p{ margin:10px 0px 0px 0px; }
.econtent label{ font-weight:bold; font-size:16px; }
.econtent textarea{	margin:0px 0px 50px 0px; }
.econtent input.itext{ padding:5px; border:none; width:370px; height:25px; background:url(../imagenes/guia_pub_art/bg_itext.jpg) no-repeat;
					   font-size:18px; font-weight:normal; color:#999; }
.econtent input.isubmit{ width:89px; height:28px; color:#fff; background:url(../imagenes/guia_pub_art/bg_boton.jpg) no-repeat; border:none;	margin:0px 5px 0px 0px; }			

/*=== ContenidoGUI ===*/
.infoGui{float:left; width:890px !important;  width:900px;  font-size:11px; padding:15px; text-align:center; }
.infoGui p{font-size:11px; text-align:justify; margin:10px 0px; }
.infoGui h1{ font-size:13px; text-align:left; }

/*=== Mapa del Sitio ===*/

#SiteMap{ width:860px; margin:0px auto; padding-bottom:10px; }
#SiteMap h2, h3.feedGUI2{ font-size:18px; margin:40px 20px 10px 0px; color:#1A405B; font-family:Helvetica, Arial, sans-serif;
	font-weight:500; padding:5px 0px 5px 28px; border-bottom:1px solid #ebebeb; background:url(../imagenes/guia_mapa/bg_sitemap.png) no-repeat;
	clear:both; }
#SiteMap a.alink, #SiteMap a.alink2{ width:31%; float:left; height:20px; font-size:13px;
	background:url(../imagenes/guia_mapa/bg_sitemap2.png) no-repeat;	padding:0px 0px 0px 15px;
	text-decoration:none; color:#286491; display:block;	margin:0px 0px 10px 0px; }
#SiteMap a.alink:hover, #SiteMap a.alink2:hover{ text-decoration:none; color:#F9A200; }
/*====*/
ol.sitemap2 { display: block; margin:0px 5px; padding:0px; }
.alink span{ font-size:9px; text-transform:capitalize; }
ol.sitemap2 li.title { width:100%; font-size:18px!important; margin:0px 0px 10px 0px;
	color:#1A405B; font-family:Helvetica, Arial, sans-serif; font-weight:500;
	border:none; background:none; padding:0px; }
ol.sitemap2 li { list-style-type: none;	width:31%; height:20px;
	float:left;	margin-bottom:5px;	font-size:11px;	background:url(../imagenes/guia_mapa/bg_sitemap2.png) no-repeat;
	padding:0px 0px 0px 15px; }

ol.feedGUI li, h3.feedGUI2, #SiteMap a.alink2 { background-image:url(/imagenes/guia_rss/rss.png); background-repeat:no-repeat; }
h3.feedGUI2{ background-image:url(/imagenes/guia_rss/rss2.png); padding:2px 0px 5px 30px;}
#SiteMap a.alink2{ background-position:0 2px; filter:alpha(opacity=70); opacity:.7; }
#SiteMap a.alink2:hover{ background-position:0 2px; filter:alpha(opacity=100); opacity:1.0; }

.alink{ padding-left:20px;  }

ol.sitemap2 a{ text-decoration:none; color:#286491; background:none; padding:0px; width:auto; }
ol.sitemap2 a:hover{ text-decoration:none; color:#F9A200; }

.othersitemap{ clear:both; width:800px; margin:0px auto 15px auto;
	border:1px solid #2B6998; padding:5px 0px 0px 0px; position:relative; display:block; }
.othersitemap span.cerrar{ position:absolute; right:0px; top:0px; }
.othersitemap span.cerrar a{ display:block; width:12px;
	height:12px; background:url(../imagenes/guia_mapa/ico_cerrar.jpg) no-repeat;	font-size:5px; text-indent:-999999em; }

/*=== Suscripcion ===*/
.suscripcion{ clear:both; width:350px; margin:0px auto; }
.suscripcion  h2{ font-size:14px; text-align:center; margin:0px 0px 10px 0px; }
.suscripciondatos{	border:3px solid #8FBEE0; padding:15px 0px;	text-align:center; }
.suscripciondatos a.boton{ display:block; width:130px; height:33px;	background:url(../imagenes/guia_suscripcion/btn_suscribirse.png) no-repeat;	text-indent:-99999em; margin:0px auto 25px auto; }
.suscripciondatos a:hover.boton{ background:url(../imagenes/guia_suscripcion/btn_suscribirse.png) no-repeat 0px -36px; }
.suscripciondatos img{ margin:0px 2px; }

/*=====*/
.suscripcion{ width:573px; height:117px; margin:0px auto 20px auto;	background:url(../imagenes/guia_suscripcion/bg_avisosubcripcion.jpg) no-repeat;	position:relative; }
.textsuscripcion{ position:absolute; top:15px; left:190px; width:360px; }
.textsuscripcion p{	font-size:14px;	line-height:1.5em; }
.textsuscripcion a{	font-weight:bold; margin:0px 4px 0px 0px; color:#255C84; }
.textsuscripcion a:hover{ text-decoration:none; color:#FF9900; }

/*=== Busqueda ===*/
.busqueda h2{background:#1A405B; color:#fff; font-size:16px; padding:5px 0px; margin:0px 10px 5px 10px; text-align:center; }
.busqueda p{ text-align:right; font-size:11px; margin:0px 8px; }
.busqueda a{ color:#2A6794; }
.busqueda a:hover{ color:#666; text-decoration:none; }
.textbusqueda{ background-color:#036; width:230px;	height:34px; background:url(../imagenes/guia_busqueda/bg_busqueda.png) no-repeat; margin:0px auto 3px 8px; }
.textbusqueda input{ font-size:14px; width:170px; margin:8px 0px 0px 33px; border:none;}
#efecto .list{ font-size:10px; }

/*=== Plan Estrella ===*/
#plaEst{ width:230px; text-align:center; margin:10px auto; }
#palEst img { border:none; }
#palEst img:hover{	filter: alpha(opacity=70); opacity: .7; }

/*=== BD Error ===*/
#menBD{ width:500px; font-size:11px; text-align:center; margin:0px auto; height:50px; float:both; color:#F00; border:1px solid #F00;
		position:relative; background-color:#FFF; }
		
#menBD h1 { margin: 0; padding: 0.3em; font-size: 1.4em; font-weight: bold; color: #ffffff; background-color: #ff0000; }
#menBD p { margin: 0; padding: 0.5em; border: 0.1em solid red; background-color: #ffeeee; }

/*=== Mapa ===*/
.mapaSitio{ background-image:url(/imagenes/guia_mapa/bg_sitemap.png); background-repeat:no-repeat; padding-left:19px; background-position:0px 3px;  }

/*=== Feeds ===*/
.feeds{ background-image:url(/imagenes/guia_rss/rss.png); background-repeat:no-repeat; padding-left:15px; background-position:0px 1px;  }

/*=== Google ===*/
.google{ background-image:url(/imagenes/guia_google/google.png); background-repeat:no-repeat; padding-left:40px; background-position:0px 1px;  }

/*=== Intercambiar Enlaces ===*/
.intEnlaces{ background-image:url(/imagenes/guia_enlaces/enlaces.png); background-repeat:no-repeat; padding-left:25px; background-position:0px 1px;  }

/*=== Articulos vacio===*/
.avisoarticulo{ width:573px; height:220px; margin:0px auto 20px auto; background-image:url(/imagenes/guia_articulos/bg_avisoarticulo.jpg); 	position:relative; }
.textaa{ position:absolute; top:15px; left:190px; width:360px; text-align:left;}
.textaa p{	font-size:14px;	line-height:1.2em; }
.textaa a{	font-weight:bold; margin:0px 4px 0px 0px; color:#255C84; }
.textaa a:hover{ text-decoration:none; color:#FF9900; }



/*=========================*/
#ContainerGProf H1
{ font-size:16px; margin:0px 0px 4px 0px; background:#286491 url(../imagenes/guia/bg_gprofesional.jpg) no-repeat; height:45px; padding:10px 0px 0px 0px;}

#ContainerGEst H1
{ font-size:16px; margin:0px 0px 4px 0px; background:#286491 url(../imagenes/guia/bg_gestudios.jpg) no-repeat; height:45px; padding:10px 0px 0px 0px;}

#ContainerTServ H1
{ font-size:16px; margin:0px 0px 4px 0px; background:#286491 url(../imagenes/guia/bg_servicios.jpg) no-repeat; height:45px; padding:10px 0px 0px 0px;}

#ContainerChat H1
{ font-size:16px; margin:0px 0px 4px 0px; background:#286491 url(../imagenes/guia/bg_chat.jpg) no-repeat; height:45px; padding:10px 0px 0px 0px; }

#ContainerSPub H1
{ font-size:16px; margin:0px 0px 4px 0px; background:#286491 url(../imagenes/guia/bg_spublicidad.jpg) no-repeat; height:45px; padding:10px 0px 0px 0px;}

#ContainerSWeb H1
{ font-size:16px; margin:0px 0px 4px 0px; background:#286491 url(../imagenes/guia/bg_sweb.jpg) no-repeat;  height:45px; padding:10px 0px 0px 0px;}
/*=========================*/
.mnutab
{
	margin:0px 0px 10px 0px;
	height:33px;
	border-bottom:3px solid #2B6998;
}

.mnutab li
{
	float:left;
	font-size:12px;
	width:150px;
	text-align:center;
	margin:0px 5px 0px 0px;
}

.mnutab li a 
{
	display:block;
	width:150px;
	height:22px;
	background:url(../imagenes/guia/bg_tab.png) no-repeat;
	color:#fff;
	text-decoration:none;
	padding:10px 0px 0px 0px;
}

.mnutab li a:hover
{	background:url(../imagenes/guia/bg_tab.png) no-repeat 0px -32px;	}

.mnutab li a.desactivo
{
	display:block;
	width:150px;
	height:22px;
	background:url(../imagenes/guia/bg_tab.png) no-repeat 0px -32px;
	color:#fff;
	text-decoration:none;
	padding:10px 0px 0px 0px;
}

.mnutab li a:hover
{	background:url(../imagenes/guia/bg_tab.png) no-repeat;	}
/*=========================*/
.form 
{
	margin:0px auto;
	width:500px;
}
.form h1
{
	font-size:14px;
	clear:both;
	margin:15px 0px 10px 0px;
	color:#27608B;
}

.form p
{
	clear:both;
	margin:0px 0px 8px 0px;
	height:30px;
	border-bottom:1px solid #D0E3F2;
}

.form p.tarea
{
	clear:both;
	margin:0px 0px 8px 0px;
	height:115px;
	border-bottom:1px solid #D0E3F2;
}
.form p.submit
{
	clear:both;
	margin:0px 0px 8px 0px;
	text-align:center;
	border:none;
}

.form label
{
	float:left;
	font-size:12px;
	width:190px;
	margin:0px 2px 0px 0px;
	text-align:right;
	font-weight:bold;
}

.form input
{	border:1px solid #666;	}

.form input.itlarge
{
	float:left;	
	width:240px;
	padding:2px;	
}

.form input.itmedium
{
	float:left;	
	width:170px;
	padding:2px;	
}

.form input.itsmall
{
	float:left;	
	width:70px;
	padding:2px;	
}

.form select
{
	float:left;
	border:1px solid #666;
}

.form textarea
{
	float:left;
	width:300px;
	height:100px;
	border:1px solid #666;
	padding:2px;
	font-family:Arial, Tahoma;
	font-size:12px;
}
/*=========================*/
.panel1{	width:250px;	}
.panel2{	width:650px;	}
.panel3{	width:205px; margin:15px 0 0 4px; }
.panel3b{	width:180px; margin:15px 4px 0 0; }
.panel3a{ }
.panel4{	width:520px; margin-top:15px; }
.recuadro{	width:570px; margin:0px auto 25px auto; }

.right{	float:right;	}
.left{	float:left;	}
/*=========================*/
.imagen
{
	width:236px;
	text-align:center;
	background:#fff;
	margin:0px 0px 10px 0px;
}

.imagen img
{
	border:4px solid #ccc;
	margin:0px 0px 4px 0px;
}

.imagen p
{
	font-style:italic;
	font-size:11px!important;
	text-align:left!important;
	margin:0px 10px!important;
	background:#efefef;	
	padding:1px 5px;
}
/*=========================*/
.text
{	
	font-family:Arial, Tahoma, Verdana;
	margin:0px 10px;
}

.text a
{
	color:#DD8500;
	font-weight:bold;
}

.text a:hover
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.text h1, .text h3
{
	font-size:20px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 10px 0px;
	color:#1A405B;
}
.text h3{
	font-size:16px;	
}

.text h2
{
	font-size:16px;	
	margin:0px 0px 5px 0px;
	color:#1A405B;
}

.text p
{
	font-size:12px;
	margin:0px 0px 20px 0px;
	line-height:1.5em;
}

.text ul
{	
	clear:both;
	margin:0px 0px 20px 40px;	
}

.text li
{
	font-size:12px;
	margin:0px 0px 5px 0px;
	line-height:1.5em;
	list-style:none;
	background:url(../imagenes/guia_prf/ico_vinieta.png) no-repeat 0px 3px;
	padding:0px 0px 0px 10px;
}
/*=========================*/
.menu h1
{
	background:#1A405B;
	color:#fff;
	font-size:16px;
	padding:0px 0px;
	margin:0px 10px;
	text-align:center;
}
.menu h2
{
	background:#1A405B;
	color:#CCC;
	font-size:12px;
	padding:5px 0px;
	margin:0px 10px;
	text-align:center;
}

.menu a
{
	text-decoration:none;
	color:#1A405B;
}

.menu a:hover
{
	text-decoration:underline;
	color:#DD8500;
}

.menu ul
{
	margin:0px 10px;
}
.menu li
{
	font-size:12px;
	border-bottom:1px solid #ccc;
	background:url(../imagenes/guia_prf/ico_vinieta.png) no-repeat 0px 13px;
	padding:10px;
}
/*=========================*/
.rheader
{
	height:44px;
	background:url(../imagenes/guia_prf/bg_rheader.jpg) no-repeat;
	position:relative;
}

.rcontent
{	background:url(../imagenes/guia_prf/bg_rcontent.jpg) repeat-y; padding:10px 0px 5px 0px;	}

.rfooter
{
	height:8px;
	background:url(../imagenes/guia_prf/bg_rfooter.jpg) no-repeat;
}
/*=========================*/
.rheader2
{
	height:44px;
	background:url(../imagenes/guia_prf/bg_rheader2.jpg) no-repeat;
	position:relative;
}

.rcontent2
{	background:url(../imagenes/guia_prf/bg_rcontent2.jpg) repeat-y; padding:10px 0px 5px 0px;	}

.rfooter2
{
	height:8px;
	background:url(../imagenes/guia_prf/bg_rfooter2.jpg) no-repeat;
}
/*=========================*/
.rhvisitas
{
	position:absolute;
	top:12px;
	left:2px;
	width:92px;
	text-align:center;
}

.rhvisitas p
{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
/*=========================*/
.rhtitulo
{
	position:relative;
	top:5px;
	left:115px;
	width:415px;
}

.rhtitulo h1
{
	font-size:14px;
	color:#fff;
	font-family:Helvetica;
}

.rhtitulo h1 a
{
	color:#fff;
	text-decoration:none;
}

.rhtitulo h1 a:hover
{	color:#64B1DB;	}
/*=========================*/
.rtext
{	padding:0px 10px 0px 10px;	}

.rtext p
{
	margin:0px 5px 8px 5px;
	font-size:12px;
	line-height:1.4em;
}

.rtext p.email
{
	margin:20px 5px 20px 5px;
	font-size:10px;
}

.rtext a
{
	color:#1A405B;
	text-decoration:none;
	font-weight:bold;
}

.rtext a:hover
{
	color:#D58F00;
	text-decoration:underline;
}

.rtext span
{
	color:#296491;
	font-style:italic;
}
/*=========================*/
.rimg
{	
	float:right;	
	text-align:center;
}

.rimg img
{
	margin:0px auto;
	width:100px;
	height:115px;
	border:4px solid #FFC964;
}
/*=========================*/
.rcomment
{
	width:500px;
	margin:5px auto 10px auto;
}

.rcheader
{
	height:6px;
	width:500px;
	background:url(../imagenes/guia_prf/bg_rcheader.jpg) no-repeat;
}

.rccontent
{
	width:500px;
	background:url(../imagenes/guia_prf/bg_rcomment.jpg) repeat-y;
	padding:10px 0px 5px 0px;	
}

.rcfooter
{
	height:6px;
	width:500px;
	background:url(../imagenes/guia_prf/bg_rcfooter.jpg) no-repeat;
}
/*=========================*/
.paginacion
{
	border-top:1px solid #FFE0A6;
	width:600px;
	height:35px; 
	margin:0px auto;
	padding:2px 0px 0px 0px;
}

.paginacion	li
{
	float:left;
	margin:0px 0px 0px 6px;
}

.paginacion	li.activo
{
	display:block;
	width:18px;
	height:16px;
	background:url(../imagenes/guia_prf/bg_paginacion.jpg) no-repeat;
	text-align:center;
	font-size:11px;
	padding:2px 0px 0px 0px;
}

.paginacion	li a
{
	display:block;
	width:18px;
	height:16px;
	background:url(../imagenes/guia_prf/bg_paginacion.jpg) no-repeat 0px -18px;
	text-align:center;
	font-size:11px;
	padding:2px 0px 0px 0px;
	text-decoration:none;
	color:#000;
}

.paginacion li a:hover
{
	background:url(../imagenes/guia_prf/bg_paginacion.jpg) no-repeat;
}
/*=========================*/
#CLogin
{
	width:500px;
	margin:0px auto;
}

#CLogin h1
{
	font-size:16px;
	text-align:center;
	margin:0px 0px 20px 0px;
}

#CLogin form
{
	border:3px solid #FFCD66;
	padding:10px 0px 5px 0px;
}
/*=========================*/
#Login p
{	
	clear:both;
	height:24px;
	margin:4px 0px;
}

#Login label
{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:120px;
	float:left;
	text-align:right;
	margin:4px 2px 0px 0px;
}

#Login input.inputtext
{
	float:left;
	width:160px;
	padding:2px;
	font-size:12px;
	border:1px solid #666;
}
/*=========================*/
#Recordar
{	
	text-align:center;
	margin:10px 0px;
}

#Recordar span
{
	font-size:11px;
	margin:0px 8px;
}
/*=========================*/
#BotonLogin
{	
	text-align:center;
	padding:10px 0px;
}

#BotonLogin input.inputsubmit
{
	border:1px solid #666;
	padding:0px 10px;
}
/*=========================*/
#Footer
{ background:#0E273B; }
/*=========================*/
#MainFooter
{ background:url(../imagenes/guia/bg_footer.jpg) center; width:1000px; height:150px; margin:0px auto;  text-align:center;}
/*=========================*/
#NavFooter, #NavFooter2
{ font-size:11px; text-align:center; padding:30px 0px 0px 0px; margin:0px auto; width:900px; }
#NavFooter2{ padding-top:10px; }
#NavFooter LI, #NavFooter2 LI
{ display:inline; margin:0px 6px; }

#NavFooter A, #NavFooter2 A
{ color:#DD8500; }

#NavFooter A:hover, #NavFooter2 A:hover
{ color:#000; text-decoration:none; }
/*=========================*/
#NavFooterSecundario
{ margin:10px 0px 0px 0px; font-size:9px; color:#B6B6B6; }

#NavFooterSecundario LI
{ font-size:9px; text-align:center; margin:0px 7px; display:inline; font-weight:bold; }

#NavFooterSecundario A
{ color:#35472E; }

#NavFooterSecundario A:hover
{ color:#999; text-decoration:none; }

#ot_servicio{ width:900px; margin-bottom:10px; }
#ot_servicio img{ float:left; width:100px; height:100px; margin-right:20px; }
#ot_servicio ul{  margin:0px; padding:0px; vertical-align:top; float:none;  }
#ot_servicio p{ background-color:#963; height:100px; }
