a {
color:#000000;
text-decoration:none;
}

img {
border:0px;
}

.bcabecera {
background-image:url(fnd_menu.gif);
height:24px;
}

.fn_puntos {
background-image:url(fnd_puntos.gif);
background-repeat:no-repeat;
background-position:center;
height:71px;
border:0px;
}

a:hover {
text-decoration:underline;
}

.cp {
cursor:pointer;
}

.db {
display:block;
}

.dn {
display:none;
}

.m5 {
margin:5px;
}

.mla {
margin-left:auto;
}

.ml20 {
margin-left:20px;
}

.ml8 {
margin-left:8px;
}

.ml50 {
margin-left:50px;
}

.ml4 {
margin-left:4px;
}


.m4 {
margin:4px;
}

.m8 {
margin:8px;
}


.mr4 {
margin-right:4px;
}

.mr8 {
margin-right:8px;
}

.mr4 {
margin-right:4px;
}

.mra {
margin-right:auto;
}

.mr10 {
margin-right:10px;
}

.mr20 {
margin-right:20px;
}

.mt10 {
margin-top:10px;
}

.mt20 {
margin-top:20px;
}

.mt5 {
margin-top:5px;
}

.mb10 {
margin-bottom:10px;
}

.mb8 {
margin-bottom:8px;
}

.mb4 {
margin-bottom:4px;
}

.tal {
text-align:left;
}

.tar {
text-align:right;
}

.tac {
text-align:center;
}

.vat {
vertical-align:top;
}

.vam {
vertical-align:middle;
}

.right{
right:auto;
}

.ff_arial {
font-family:Arial;
}

.fwn {
font-weight:normal;
}

.fwb {
font-weight:bold;
}

.fs9 {
font-size:9px;
}

.fs50 {
font-size:50px;
}

.fs10 {
font-size:10px;
}

.fs11 {
font-size:11px;
}

.fs12 {
font-size:12px;
}

.fs13 {
font-size:13px;
}

.fs14 {
font-size:14px;
}

.fs16 {
font-size:16px;
}

.fs18 {
font-size:18px;
}

.fs24 {
font-size:24px;
}

.h22 {
height:22px;
}

.h30 {
height:30px;
}

.h35 {
height:35px;
}

.h100 {
height:100px;
}

.h179 {
height:179px;
}

.lh22 {
line-height:22px;
}

.lh30 {
line-height:30px;
}

.w310x {
width:310px;
}

.h222x {
height:222px;
}

.h120x {
height:120px;
}

.w200x {
width:200px;
}

.h28x {
height:28px;
}

.h55x {
height:55px;
}

.h39x {
height:39px;
}

.h9x {
height:9px;
}

.h175x {
height:175px;
}

.h340x {
height:340px;
}

.w100x {
width:100%;
}

.w95x {
width:95%;
}

.w70x {
width:70px;
}

.w628x {
width:628px;
}

.w615x {
width:615px;
}

.w230x {
width:230px;
}

.w182x {
width:182px;
}

.w162x {
width:162px;
}
.w560x {
width:560px;
}

.w355x {
width:355px;
}

/*---------- Menu1 ----------*/


#menu1{
	height:auto;
	width:308px;
	margin:0;
}

#menu1 ul{
	background-image:url(fle_1.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	list-style-type: none;
	margin:0;
}

#menu1 ul li{
	background-repeat:no-repeat;
	background-position:5px 10px;
	display:inline;
}

#menu1 ul li a{
	background-repeat:no-repeat;
	background-position:5px 10px;
	display:block;
	width:310px;
	line-height:30px;
	padding-left:15px;
	margin:0;
	color:#797979;
	font-size:14px;
}

#menu1 ul li a:hover{
	background-repeat:no-repeat;
	background-position:5px 10px;
	color:#000;
	text-decoration:none;
}



.cat {
	color:#333333;
	font-weight:bold;
	font-size:15px;
}

.cat a {
	color:#333333;
	font-weight:bold;
	font-size:15px;
}

.cat a:hover {
	color:#333333;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
}


.subcat {
	color:#797979;
	font-size:14px;
	padding-left:15px;
	display:block;
}

.subcat a {
	color:#797979;
	font-size:14px;
	padding-left:15px;
	display:block;
}

.subcat a:hover {
	color:#797979;
	font-size:14px;
	text-decoration:underline;
	padding-left:15px;
	display:block;

}


.w90x {
width:90%;
}

.w80x {
width:80%;
}

.w66x {
width:66%;
}

.w33x {
width:33%;
}

.w25x {
width:25%;
}

.w22x {
width:22%;
}


.w20x {
width:20%;
}

.w18x {
width:18%;
}

.w15x {
width:15%;
}

.w10x {
width:10%;
}

.w968 {
width:968px;
}


.w990 {
width:990px;
}

.w642 {
width:642px;
}

.w650 {
width:650px;
}

.w340 {
width:340px;
}

.w55 {
width:55px;
}

.w242 {
width:242px;
}

.w260 {
width:260px;
}

.w150 {
width:150px;
}

.w200 {
width:200px;
}

.pb10 {
padding-bottom:10px;
}

.p5 {
padding:5px;
}

.p10 {
padding:10px;
}

.p20 {
padding:20px;
}

.pl10 {
padding-left:10px;
}

.pl20 {
padding-left:20px;
}

.pr10 {
padding-right:10px;
}

.fr {
float:right;
}

.fl {
float:left;
}

.fcb {
color:#FFFFFF;
}

.fcn {
color:#000000;
}

.fc_gris {
color:#999999;
}

.fc_gris2 {
color:#444;
}

.fc_azul {
color:#087bb4;
}

.bss {
border-style:solid;
}

.blss {
border-left-style:solid;
}

.brss {
border-right-style:solid;
}

.btss {
border-top-style:solid;
}

.bbss {
border-bottom-style:solid;
}

.blsn {
border-left-style:none;
}

.brsn {
border-right-style:none;
}

.btsn {
border-top-style:none;
}

.bbsn {
border-bottom-style:none;
}

.bc_azul {
border-color:#087bb4;
}

.bc_gris {
border-color:#999999;
}

.bc_gris2 {
border-color:#BFBFBF;
}

.bw0 {
border-width:0px;
}

.bw1 {
border-width:1px;
}


.bw4 {
border-width:4px;
}

.bleft {
border-left:#999999 1px solid;
}

.brigth {
border-right:#999999 1px solid;
}

.btop {
border-top:#999999 1px solid;
}

.bbottom {
border-bottom:#999999 1px solid;
}

.bgc_azul {
background-color:#087bb4;
}

.bgi_form_buscador {
background-image:url(fnd_buscador.gif);
}

.bgc_azul_claro {
background-color:#E2F5FF;
}

.bgc_naranja_claro {
background-color:#FFEDC2;
}

.bgc_verde {
background-color:#EAFFCD;
}

.bgc_naranja {
background-color:#FFEDCD;
}

.bgc_amarillo {
background-color:#FFFECD;
}

.form_head_box_warning {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-line-height:14px;
}

.bgc_gris {
background-color:#eeeeee;
}

.bgc_gris_claro {
background-color:#F6F6F6;
}

.bgc_azul_claro1:hover {
background-color:#E2F5FF;
}

.bgi_gris1gif {
background-image:url(gris1.gif);
}

.bgi_gris2gif {
background-image:url(gris2.gif);
}

.boton {
background-image:url(fbtn1.gif);
line-height:23px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
}

.boton a{
margin-left:-15px;
color:#FFFFFF;
display:block;
background-image:url(fbtn2.gif);
background-repeat:no-repeat;
background-position:right;
}

.mbr2 {
-moz-border-radius: 2px;  }

.li_bola li {
background-image:url(bola.gif);
background-position:3px left;
background-repeat:no-repeat;
padding-left:12px;
margin-bottom:2px;
}

.estrella {
width:116px;
height:116px;
background-image:url(estrella.gif);
background-repeat:no-repeat;
text-align:center;
color:#fff;
}

/*---------- Commentarios ----------*/


.comentlist {
list-style-type:none;
margin:0;
padding:0;
}

.comentlist li {
clear:both;
float:left;
padding:0 0 6px 0;
margin:0 0 10px 0;
width:620px;
}

.avatar{
float:left;
height:65px;
position:relative;
width:70px;
}

.avatar img{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
padding:1px;
}

.comentario{
float:left;
width:530px;
}

.comentario h6{
color:#797979;
font-weight:normal;
font-size:12px;
width:100%;
}

.comentario .fecha{
color:#ABABAB;
font-weight:normal;
font-size:11px;
width:100%;
}

/*---------- Nuevo Commentario ----------*/


#fila{
margin:0 0 10px 0;
}

#nuevocomentario input.form{
background-color:#F6F6F6;
border:1px solid #C7C7C7;
color:#000;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
line-height:14px;
padding:5px;
width:200px;
}

#nuevocomentario textarea{
background-color:#F6F6F6;
border:1px solid #C7C7C7;
color:#000;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
height:170px;
line-height:1.5em;
overflow:auto;
padding:5px;
width:525px;
}

#nuevocomentario input.form:focus, #nuevocomentario textarea:focus{
border-color:#AAAAAA;
background-color:#F6F6F6;
}

#nuevocomentario label{
padding:0 0 0 5px;
}

#nuevocomentario small{
color:#000;
font-size:11px;
font-weight:bold;
}

#nuevocomentario small span{
color:#797979;
font-weight:normal;
}

#nuevocomentario .bt_comentario{
   clear:both;
   margin:2px 0 0 0;
   cursor:pointer;
   padding:5px;
   font-size:12px;
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif;
   border:1px solid #A0A0A0;
   background-color:#F0F0F0;
   color:#A0A0A0;
}


#nuevocomentario .bt_comentario:hover{
   border:1px solid #696969;
   background-color:#D4D4D4;
   color:#696969;
}

/*---------- Paginado ----------*/


#paginado {
text-align:left;
margin-bottom:10px;
padding:6px 0 7px 0;
}

#paginado span, #paginado a, #paginado span.except {
   padding:5px 8px 6px 8px;
   margin:1px;
   font-size:12px;
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif;
   border:1px solid #969696;
   background-color:#fff;
   color:#D0D0D0;
}
#paginado span, #paginado a:hover {
   background-color:#D0D0D0;
   color:#969696;
}


h5{
font-size:25px;
color:#474747;
font-weight:bold;
margin-bottom:16px;
}

#noticia{
clear:both;
padding-bottom:10px;
position:relative;
width:610px;
margin:0 10px 18px 10px;
/*border-bottom:1px dashed #878787;*/
}

.bt_buscar {
   background:url(buscar.gif) no-repeat left top;
   width:84px;
   height:32px;
   border:0;
   cursor:pointer;
   float:right;
   }
      /*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
   display:block;
/*    border-bottom:1px solid #999;*/
   padding-bottom:8px;
   margin-bottom:8px;
   }

.loading {
   height: 30px;
   background: url('working.gif') 50% 50% no-repeat;
   }
   .unit-rating { /* the UL */
   list-style:none;
   margin: 0px;
   padding:0px;
   height: 30px;
   position: relative;
   background: url('starrating.gif') top left repeat-x;           }

.unit-rating li{
   text-indent: -90000px;
   padding:0px;
   margin:0px;
   /*\*/
   float: left;
   /* */
   }
   .unit-rating li a {
   outline: none;
   display:block;
   width:30px;
   height: 30px;
   text-decoration: none;
   text-indent: -9000px;
   z-index: 20;
   position: absolute;
   padding: 0px;
   }
   .unit-rating li a:hover{
   background: url('starrating.gif') left center;
   z-index: 2;
   left: 0px;
   }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}    
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
   background: url('starrating.gif') left bottom;
   position: absolute;
   height: 30px;
   display: block;
   text-indent: -9000px;
   z-index: 1;
   *margin-left:-75px;
   }

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}    


#foto{
float:left;
margin:0 8px 4px 0;
overflow:hidden;
background-color:#cdd3d5;
padding:4px;
}

#foto img{
height:85px;
width:130px;
}
  
