:focus{ -moz-outline-style: none;}
body{background-color:#FFF; background-image: url(/imagenes/bg_maroon.jpg);background-position: left top; background-repeat: repeat-x; }
.bodytext {font-size: 12px; color: #333333; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.mediumtext {font-size: 11px; color: #333333; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.subtext {font-size: 10px; color: #333333; font-family: arial, helvetica, sans-serif; text-decoration: none;}	 
.subtext2 {font-size: 10px; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}	 
A{color:#234282;text-decoration:none;}/*Anterior: #8F3221 */
A:hover {color:#CC0000;text-decoration:underline;}
.column_head{font-size: 12px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
#bgred{background-color:#FE3902; background-image: url(/imagenes/bg_head_red.jpg); background-position: left top; background-repeat: repeat-x;}
#bgblue{background-color:#3378BC; background-image: url(/imagenes/bg_head_blue.jpg);background-position: left top; background-repeat: repeat-x;}
#bggreen{background-color:#73BF49; background-image: url(/imagenes/bg_head_green.jpg); background-position: left top; background-repeat: repeat-x;}
#bgorange{background-color:#DB8300; background-image: url(/imagenes/bg_head_orange.jpg); background-position: left top; background-repeat: repeat-x;}
#bgyellow{background-color:#D9B602; background-image: url(/imagenes/bg_head_yellow.jpg); background-position: left top; background-repeat: repeat-x;}
#bgpurple{background-color:#5A3BB0; background-image: url(/imagenes/bg_head_purple.jpg); background-position: left top; background-repeat: repeat-x;}
#bggray{background-color:#6A6A6A; background-image: url(/imagenes/bg_head_gray2.jpg); background-position: left top; background-repeat: repeat-x;}
/*.nav_search{background-color:#AE5B77; background-image: url(/imagenes/bg_purple.gif); background-position: left top;font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;padding: 0px 6px 0px;}*/
.nav_search{background-color:#FFF; font-size: 11px; color:#CC0000; font-family: arial, helvetica, sans-serif; text-decoration: none;padding: 0px 6px 0px;border-right:1px solid #700303;}
#nav_search A{color:#CC0000;text-decoration:none;}
#nav_search A:hover{color:#AE5B77;text-decoration:underline;}
.thumb-border{border:1px solid #C0C0C0; filter:progid:DXImageTransform.Microsoft.Shadow(color:#C0C0C0, Direction=135, Strength=5);}

/*Submenu Sections */
.arrowlistmenu{width: 160px; /*width of menu*/font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}
.arrowlistmenu .headerbar{font: bold 14px Arial;color: white;background: #FFDF66;margin-bottom: 10px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 4px 0 4px 10px; /*header text is indented 10px*/}
.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a{color: #3C5E7A;background: url(/imagenes/arrowbullet.png) no-repeat center left; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 19px; /*link text is indented 19px*/text-decoration: none;font-weight: bold;border-bottom: 1px dotted #dadada;font-size: 100%;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #A70303;background-color: #F4F4F4;text-decoration:none;}
.arrowlistmenu ul li a.selected{color: #A70303;background-color: #F4F4F4;text-decoration:none;}

.subcatlistmenu{width: 160px; /*width of menu*/font: normal 80% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}
.subcatlistmenu .headerbar{font: bold 14px Arial;color: white;background: #4E77AF url(/imagenes/listbg2.gif) repeat-x center left;margin-bottom: 10px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 4px 0 4px 10px; /*header text is indented 10px*/}
.subcatlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.subcatlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.subcatlistmenu ul li a{color: #000;background: url(/imagenes/listbg2hov.gif) no-repeat center left; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 30px; /*link text is indented 19px*/text-decoration: none;font-weight: bold;border-bottom: 1px dotted #dadada;font-size: 90%;}
.subcatlistmenu ul li a:hover{ /*hover state CSS*/color: #000080;background-color: #FFF;text-decoration:none;}
.subcatlistmenu ul li a.selected{background: url(/imagenes/listbg2hov.gif) no-repeat center left;color: #000080;background-color: #FFF;text-decoration:none;}


.video_box_top{width: 345px; height:27px; background-image: url(/imagenes/video_box_bg_top.jpg); background-position: left bottom; background-repeat: no-repeat;}
.video_box_top_left{width: 345px; height:27px; background-image: url(/imagenes/video_box_bg_top_left.jpg); background-position: left bottom; background-repeat: no-repeat;}
.video_box_middle{width: 345px; height:18em; background-image: url(/imagenes/video_box_bg_middle.jpg); background-position: left top; background-repeat: repeat-y;}
.video_box_bottom{width: 345px; height:27px; background-image: url(/imagenes/video_box_bg_bottom.jpg); background-position: left top; background-repeat: no-repeat;}
.bgphoto{background-image: url(/imagenes/bg_photos.jpg); width:141px;height:101px;background-position: center top; background-repeat: no-repeat;padding-top:5px;} 
.separador{background-image: url(/imagenes/separador.gif); height:12px;background-position: left top; background-repeat: repeat-x;margin-bottom:-5px;}
A.headlines{color:#117DFF;text-decoration:none;}
A.headlines:hover{color:#CC0000;text-decoration:underline;}
.hr{background-image: url(/imagenes/hr.gif); height:5px;background-position: left top; background-repeat: no-repeat;}

.head{	color: #9A9A9A; 
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 16pt;}

.pagetitle{	color: #000000; 
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 20pt;}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
margin: 0 auto; /* center for now */
width: 17em; /* ems so it will grow */
background: url(/imagenes/sbbody-r.gif) no-repeat bottom right;
font-size: 100%;
}



.boxhead {
background: url(/imagenes/sbhead-r.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}	



.boxhead h2 {
background: url(/imagenes/sbhead-l.gif) no-repeat top left;
margin: 0;
padding: 15px 30px 5px;
font-family: arial, helvetica, sans-serif;
font-weight: normal; 
font-size: 11px; 
line-height: 1em;
text-align:right;

/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
}	

.boxbody {
background: url(/imagenes/sbbody-l.gif) no-repeat bottom left;
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding: 5px 15px 10px;
}	 

.boxhead_search {
background: url(/imagenes/sbhead-r_search.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}	

.boxhead_search h2 {
background: url(/imagenes/sbhead-l_search.gif) no-repeat top left;
margin: 0;
padding: 12px 15px 5px;
font-family: arial, helvetica, sans-serif;
font-weight: normal; 
font-size: 18px; 
line-height: 1em;
text-align:left;
/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
}	

.boxbody_search {
background: url(/imagenes/sbbody-l.gif) no-repeat bottom left;
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding: 0px 15px 10px;
}	

.search_form{
position:relative; 
top:30px;
right:15px;
font-size: 11px; 
color: #333333; 
font-family: arial, helvetica, sans-serif; 
}



.paginate { 
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #234282;
	padding: 1px;
	width:18px;
	text-align:center;
	text-decoration: none;
}

.paginate_over { 
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #444444;
	background-color:#444444;
	padding: 1px;
	width:18px;
	text-align:center;
	text-decoration: none;
	color:#fff;
}

.paginate_current {
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #234282;
	padding: 1px;
	background-color:#234282;
	width:18px;
	text-align:center;
	text-decoration: none;
}


/*menu secciones*/
#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: center;
font: 11px Tahoma;
width: 100%;
background-color: #FFF;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 100%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 10px;
text-decoration: none;
background: transparent url(/imagenes/vertiacal.gif) center right no-repeat;
border: 1px solid #ff6c00;
margin:2px;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: #fff;
background-color: #ff6c00;
}


/* STAR RATING */
	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url(/imagenes/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:30px;
		height: 30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(/imagenes/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:30px;
	}
	.star-rating a.two-stars{
		left:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars{
		left: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars{
		left: 90px;
	}	
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars{
		left: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}
	.star-rating li.current-rating{
		background: url(/imagenes/alt_star.gif) left center;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}


.bodytext_bk {font-size: 12px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.mediumtext_bk {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.subtext_bk {font-size: 10px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.video_box_top_bk{width: 345px; height:27px; background-image: url(/imagenes/video_box_bg_top_bk.jpg); background-position: right bottom; background-repeat: no-repeat;} 
.video_box_top_bk_lt{width: 345px; height:27px; background-image: url(/imagenes/video_box_bg_top_bk_lt.jpg); background-position: right bottom; background-repeat: no-repeat;}
.video_box_middle_bk{width: 345px; height:18em;background-image: url(/imagenes/video_box_bg_middle_bk.jpg); background-position: right top; background-repeat: repeat-y;}
.video_box_bottom_bk{width: 345px; height:27px; background-image: url(/imagenes/video_box_bg_bottom_bk.jpg); background-position: right top; background-repeat: no-repeat;}
.bgphoto_bk{background-image: url(/imagenes/bg_photos_bk.jpg); width:141px;height:101px;background-position: center top; background-repeat: no-repeat;padding-top:5px;}
.head_bk{	color: #e6e6e6;
font-family: arial, helvetica, sans-serif;
font-weight: bold; 
font-size: 16pt;}
.sidebox_blk {
margin: 0 auto; /* center for now */
width: 17em; /* ems so it will grow */
background: url(/imagenes/sbbody-r_blk.gif) no-repeat bottom right;
font-size: 100%;
}
.boxhead_blk {
background: url(/imagenes/sbhead-r_blk.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}

.boxhead_blk h2 {
background: url(/imagenes/sbhead-l_blk.gif) no-repeat top left;
margin: 0;
padding: 15px 30px 5px;
font-family: arial, helvetica, sans-serif;
font-weight: normal; 
font-size: 11px; 
line-height: 1em;
text-align:right;

/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
}

.boxbody_blk {
background: url(/imagenes/sbbody-l_blk.gif) no-repeat bottom left;
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding: 5px 15px 20px;
}


.boxhead_search_blk {
background: url(/imagenes/sbhead-r_search_blk.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
}	

.boxhead_search_blk h2 {
background: url(/imagenes/sbhead-l_search_blk.gif) no-repeat top left;
margin: 0;
padding: 12px 15px 5px;
font-family: arial, helvetica, sans-serif;
font-weight: normal; 
font-size: 18px; 
line-height: 1em;
text-align:left;
/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
}	

.boxbody_search_blk {
background: url(/imagenes/sbbody-l_blk.gif) no-repeat bottom left;
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#FFFFFF;
padding: 0px 15px 10px;
}	


.sidebox_foros {
margin: 0 auto; /* center for now */
width: 17em; /* ems so it will grow */
border:1px solid #C0C0C0;
font-size: 100%;
}



.boxhead_foros {
margin: 0;
padding: 0;
text-align: center;
}	



.boxhead_foros h2 {
margin: 0;
padding: 15px 30px 5px;
font-family: arial, helvetica, sans-serif;
font-weight: normal; 
font-size: 11px; 
line-height: 1em;
text-align:right;

/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
}	

.boxbody_foros {
margin: 0;
font-family: arial, helvetica, sans-serif;
font-size: 8pt;
color:#333333;
padding: 5px 15px 10px;
}	

#articulo img{width:640px;max-width:640px; height:auto;}