body {
	margin         : 0px;
	background-color: #FFF;
	font-family      : Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a {outline:0;}
.conte_menu{padding: 0px 0px 4px 0px; /padding:0;}
.cantcoment{ font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:2px 2px 2px 20px; background:url(/images/bgcantcoment.jpg) no-repeat center left;
}

.fb_share_link {padding:0 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; } a.fb_share_link{text-decoration:none;color:#333;} a:hover.fb_share_link{text-decoration:underline;}.tw_share_link { padding:2px 0 0 20px; height:16px; background:url(/images/twitter.jpg) no-repeat top left; } a.tw_share_link{text-decoration:none;color:#333;} a:hover.tw_share_link{text-decoration:underline;}


#menu0 {float:right; font-size:12px; padding:3px 0px 3px 3px;}
#menu0 a {color:#FFF; float:left; font-weight:bold;  text-decoration:none; padding:0px 10px 0px 4px;}
#menu0 a span {display:block; float:none; padding:5px 8px 5px 3px;}
#menu0 a span img {border:none;}
#menu0 a:hover{background: url(/images/left.jpg) no-repeat left center; color:#000;}
#menu0 a:hover span {background:url(/images/right.jpg) no-repeat right center;}
#menu0 a.right {float:right;}

#menu1 {float:left; font-size:12px; padding:3px 0px 3px 3px;}
#menu1 a {color:#FFF; float:left; font-weight:bold;  text-decoration:none; padding:0px 10px 0px 4px;}
#menu1 a span {display:block; float:none; padding:5px 8px 5px 3px;}
#menu1 a span img {border:none;}
#menu1 a:hover{background: url(/images/left.jpg) no-repeat left center; color:#000;}
#menu1 a:hover span {background:url(/images/right.jpg) no-repeat right center;}
#menu1 a.right {float:right;}

#menu2 {float:left; font-size:12px; padding:0px 0px 0px 0px;}
#menu2 a {color:#000; float:left; font-weight:bold; padding:6px 4px 7px 4px; text-decoration:none;}
#menu2 a span {display:block; float:none; padding:6px 10px 7px 5px; /padding:7px 10px 6px 5px;}
#menu2 a span img {border:none;}
#menu2 a:hover{background: url(/images/leftmedio.jpg) no-repeat left center; color:#FFFFFF; padding:6px 4px 6px 4px;}
#menu2 a:hover span {background:url(/images/rightmedio.jpg) no-repeat right center;}
#menu2 a.right {float:right;}

#menu3 {float:right; font-size:12px; padding:0px 5px 0px 0px;}
#menu3 a {color:#FFF; float:left; font-weight:bold; padding:5px 7px 6px 4px; text-decoration:none; background: url(/images/leftmedio.jpg) no-repeat left center; /padding:6px 7px 7px 4px;}
#menu3 a span {display:block; float:none; padding:5px 10px 7px 5px; background: url(/images/rightmedio.jpg) no-repeat right center; /padding:7px 10px 6px 5px;}
#menu3 a span img {border:none;}
#menu3 a:hover{background: url(/images/leftmedioder.jpg) no-repeat left center; padding:5px 7px 6px 4px; /padding:6px 7px 7px 4px;}
#menu3 a:hover span {background:url(/images/rightmedioder.jpg) no-repeat right center; color:#000;}
#menu3 a.right {float:right;}


#menu4 {float:right; font-size:12px; padding:0px 0px 0px 0px;}
#menu4 a {color:#000; float:right; font-weight:bold; padding:6px 4px 7px 4px; text-decoration:none;}
#menu4 a span {display:block; float:none; padding:6px 10px 7px 5px; /padding:7px 10px 6px 5px;}
#menu4 a span img {border:none;}
#menu4 a:hover{background: url(/images/leftmedio.jpg) no-repeat left center; color:#FFFFFF; padding:6px 4px 6px 4px;}
#menu4 a:hover span {background:url(/images/rightmedio.jpg) no-repeat right center;}
#menu4 a.right {float:right;}



/*link normal 2*/
a.MenuSuperior:link, a.MenuSuperior:visited {
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #FFF;
}
a.MenuSuperior:hover {
  font-size        : 12px;
  color            : #FFF;
  font-family      : Arial, Helvetica, sans-serif;
}
/*link normal 2*/


/*link normal 2*/
a.LinkNormal2:link, a.LinkNormal2:visited {
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #000000;
}
a.LinkNormal2:hover {
  font-size        : 12px;
  color            : #000000;
  font-family      : Arial, Helvetica, sans-serif;
}
/*link normal 2*/

/*link normal usuarios*/
a.LinkUser:link, a.LinkUser:visited, a.LinkUser:hover {
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333;
  text-transform:capitalize;
}
/*link normal usuarios*/

/*link normal*/
a.LinkNormal:link, a.LinkNormal:visited {
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #000000;
}
a.LinkNormal:hover {
  font-size        : 12px;
  color            : #000000;
  font-family      : Arial, Helvetica, sans-serif;
  text-decoration:underline;
}
/*link normal*/

/*link galeria normal*/
a.LinkGaleria:link, a.LinkGaleria:visited {
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333;
  border           : 1px solid #333;
  padding          : 2px 5px 2px 5px;
}
a.LinkGaleria:hover {
  font-size        : 12px;
  color            : #000000;
  font-family      : Arial, Helvetica, sans-serif;
  text-decoration  : none;
  border           : 1px solid #333;
  padding          : 2px 5px 2px 5px;
  background       : #CCCCCC;
}
span.LinkGaleria{
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333;
  border           : 1px solid #333333;
  padding          : 2px 5px 2px 5px;
  background       : #CCCCCC;
}
/*link galeria normal*/

/*link normal footer*/
a.linkfooter:link, a.linkfooter:visited {
  font-size        : 12px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #000;
}
a.linkfooter:hover {
  font-size        : 12px;
  color            : #000;
  font-family      : Arial, Helvetica, sans-serif;
  text-decoration:underline;
}
/*link normal footer*/

/*link normal tag*/
a.linktag:link, a.linktag:visited {
  font-size        : 14px;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #333;
  text-transform:capitalize;
}
a.linktag:hover {
  text-decoration:underline;
  color:#990000;
}
/*link normal tag*/


/*linf foros*/
a.subtitulodiv:link, a.subtitulodiv:visited, a.subtitulodiv:hover {
  font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#990000; 
  border:0px;
  text-decoration:none;
}
/*link foros*/

/*linf opine*/
a.opine:link, a.opine:visited {
  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; text-decoration:none;
}
a.opine:hover {
   color:#990000; 
}
/*link opine*/

/*linf linkeando*/
a.linkeando:link, a.linkeando:visited {
  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000; text-decoration:none;
  padding:0px 15px 0px 0px; background:url(/images/linkeando.jpg); background-position:right; background-repeat:no-repeat;
}
a.linkeando:hover {
   color:#990000;
   text-decoration:underline; 
   padding:0px 15px 0px 0px; background:url(/images/linkeando.jpg); background-position:right; background-repeat:no-repeat;
}
/*link linkeando*/

.barramodulo{background:url(../images/bgbarramodulo.jpg); background-repeat:no-repeat; padding:5px 5px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.barramodulocomentarios{background:url(../images/bgbarramodulocomentarios.jpg); background-repeat:no-repeat; padding:5px 5px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.barramodulomensajes{background:url(../images/bgbarramodulomensajes.jpg); background-repeat:no-repeat; padding:5px 5px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.barramodulomas{background:url(../images/bgbarramodulomas.jpg); background-repeat:no-repeat; padding:5px 5px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}

.contenidomodulo{font-family:Arial, Helvetica, sans-serif;}
.contenidomodulonormal{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px 10px 5px 10px;}

.footers{border-top:5px solid #000000; background:#EAEAEA; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;
         font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:100%; padding:15px 5px 15px 5px; font-weight:bold;}
.footer{border-top:5px solid #000000; background:#EAEAEA; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
        font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:100%; padding:15px 5px 15px 20px; font-weight:bold;}

#notitexto_texto{
	width: 315px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-size:12px;
}
#notitexto_textonoti{
	width: 335px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-size:12px;
}
#notitexto_texto_normal{
	width: 335px;
	padding: 3px 0px 0px 0px;
	color            : #333;
	font-size:12px;	
	line-height:100%;
}
#notitexto_texto_norm{
	width: 315px;
	padding: 3px 0px 0px 0px;
	color            : #333;
	font-size:12px;	
	
	line-height:100%;
}
a.vinculo_notitexto, a.vinculo_notitexto:link, a.vinculo_notitexto:visited {
  	color            : #990000;
  	text-decoration  : none;
	display:block;
  	font-size:17px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	line-height:105%;
}
a.vinculo_notitexto:hover {
  	color: #990000;
}
a.vinculo_notitextocon, a.vinculo_notitextocon:link, a.vinculo_notitextocon:visited {
  	color            : #333333;
  	text-decoration  : none;
	display:block;
  	font-size:12px;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	line-height:105%;
}
a.vinculo_notitextocon:hover {
  	color: #333333;
}

a.vinculo_normal, a.vinculo_normal:link, a.vinculo_normal:visited {
  	color            : #333;
  	text-decoration  : none;
  	font-size:12px;
}
a.vinculo_normal:hover {
  	color: #333;
	text-decoration:underline;
}

a.vinculo, a.vinculo:link, a.vinculo:visited, a.vinculo:hover {
  	color            : #333;
  	text-decoration  : none;
  	font-size:12px;
	display:block;
}
a.link, a.link:link, a.link:visited, a.link:hover {
  	color            : #333;
  	text-decoration  : none;
	display:block;
}
a.vinculocolumna, a.vinculocolumna:link, a.vinculocolumna:visited {
  	color            : #333;
  	text-decoration  : none;
  	font-size:14px;
}
a.vinculocolumna:hover {
  	color: #000;
	text-decoration:underline;
}

#portadacon{
	width: 165px;
	padding: 5px 0px 0px 10px;
	color            : #333;
	font-size:12px;	
	line-height:100%;
}
#portadafoto{border:1px solid #666; padding:2px; width:155px; height:111px;}
#portadapublicidad{border:1px solid #666; padding:2px; width:691px; height:116px;}
#portadapublicidadcon{
	
	padding: 5px 0px 0px 10px;
	
}
.subtitulo{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#990000;}
.subtituloperfil{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#990000;}
.subtitulodiv{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#990000; border-bottom:1px dashed #111;}
.subtitulogrande{font-family:Georgia; font-size:30px; font-weight:bold; color:#990000; border-bottom:1px dashed #111; padding-bottom:5px; line-height:108%;}
.subtitulograndes{font-family:Georgia; font-size:30px; font-weight:bold; color:#990000; padding-bottom:5px; line-height:108%;}
.subtituloextra{font-family:Georgia; font-size:28px; font-weight:bold; color:#990000; padding-bottom:10px; line-height:100%; text-decoration:none;}
.cajaregistro{padding:1px; border:1px solid #A7A6AA; height:18px; width:175px;}
.cajacontacto{padding:3px; border:1px solid #A7A6AA; height:18px; width:175px;}
.cajaregistroline{padding:1px; border:1px solid #A7A6AA; height:45px; width:175px;}
.cajaregistrolinelarga{padding:1px; border:1px solid #A7A6AA; height:45px; width:370px;}
.cajaboletines{padding:1px; border:1px solid #A7A6AA; height:18px; width:185px;}
.cajamensajes{padding:1px; border:1px solid #A7A6AA; height:65px; width:358px;}
.cajablogs{padding:1px; border:1px solid #A7A6AA; height:18px; width:450px;}
.cajablogs2{padding:1px; border:1px solid #A7A6AA; height:300px; width:450px;}

.imageSlideshowHolder img{
		position:absolute;
	}

.contenidosfoto{ float:right; padding:2px; border: 1px solid #666;}
.fotos{padding:2px; border: 1px solid #666; background:#fff;}