/* 
Hoja de estilos para Tic Tac
Sitio Desarrollado por Codice - Switch to Web
URL: www.codice.com
*/


@charset "utf-8";

@font-face {
	font-family: "arial";
}

body, html, p, h1, h2, h3, h4, h5, h6, form, ul, li { margin:0; padding:0; }
body, .font, input, textarea, select { font: 11px Arial, Helvetica, sans-serif; }
li { list-style:none; }
a img { border:0px; }
label { cursor:pointer; }


img, div, input { behavior: url("../css/iepngfix.htc") }



body
{
	background: #668b21 url(../images/bg.png) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana;
}

/* WRAP */

#wrap
{
	background: url(../images/back.gif) no-repeat;
	behavior: url("../css/iepngfix.htc");
	height: 1427px;
	width: 1220px;
	margin: 0 auto;
}


#cont
{
	width: 942px;
	height: 1316px;
	margin: 0 auto;
	padding: 0px;
	background: url(../images/contenedor.png) no-repeat;
	behavior: url("../css/iepngfix.htc");
}

#header
{
	width: 908px;
	height: auto;
	padding: 61px 0 0 26px;
	margin: 0px;
	float: left;
}

ul.menu
{
	margin: 0;
	padding: 26px 0 0 115px;
	width: auto;
}

ul.menu  li
{
	display: inline;
	float: left;
}


ul.contacto
{
	margin: 10px 30px -40px 0;
	padding: 0px;
	width: 120px;
	float: right;
	height: 22px;
	position: relative;
}

ul.contacto  li
{
	display: inline;
	float: right;
	clear: left;
}

/* CONTENEDOR GENERAL*/

#contenedor
{
	height: 1170px;
	width: 940px;
	margin: 0px;
	float: left;
}


/* BANNER PRINCIPAL */

#banner
{
	height: 205px;
	width: 678px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	float: left;
	font-family: Arial;
}

#banner img { float: left; }

#banner h1
{
	float: left;
	margin: 0 0 0 10px;
	color: #000;
	font-size: 15px;
}

#banner h1 span
{
	color: #4a5e0b;
} 


#banner p
{
	color: #000;
	font-size: 12px;
	margin: 5px 10px 0 0;
	height: 20px;
	float: right;
	font-weight: bold;
}

#banner p span
{
	color: #4a5e0b;
	font-size: 16px;
	margin: 5px 10px 0 0;
	height: 20px;
	float: right;
	font-weight: bold;
}


#banner p span a
{
	color: #810000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

#banner p span a:hover
{
	color: #810000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
} 
#banner p a
{
	color: #1d4bd5;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#banner p a:hover
{
	color: #1d4bd5;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}



/* RIGHTBAR */

#rightBar
{
	width: 205px;
	height: 1100px;
	float: right;
	margin: 4px 0px 0 5px;
	padding: 0 27px 0 0;
}

#rightBar .banner
{
	margin: 5px 0px 5px 5px;
	padding: 0;
	float: right;
}


#rightBar .votos
{
	width: 200px;
	height: 241px;
	background-image: url(../images/bannerMisVotos.png);
	float: right;
	color: #fff;
	margin: 5px 0px 5px 5px;
}


#rightBar .votos a
{
	color: #fff;
	text-decoration: underline;
}

#rightBar .votos a:hover { text-decoration: none; }

#rightBar .votos table
{
	margin: 35px 0 0 0;
}

#rightBar .votos p
{
	color: #fff;
	font-size: 11px;
	padding: 5px 15px 5px 15px;
}

#rightBar .votos img
{

	margin: 5px 1px 0px 1px;
}


/* CONTADOR */

#rightBar .contador
{
	width: 200px;
	height: 235px;
	background-image: url(../images/back_plural.png);
	float: right;
	color: #fff;
	margin: 5px 0px 5px 5px;
}


#rightBar .contador a
{
	color: #fff;
	text-decoration: underline;
}

#rightBar .contador a:hover { text-decoration: none; }

#rightBar .contador table
{
	margin: 35px 0 0 0;
}

#rightBar .contador p
{
	color: #fff;
	font-size: 11px;
	padding: 5px 15px 5px 15px;
}

#rightBar .contador p.tiempo
{
	margin: 0px 20px 0px 0px;
	float: right;
	font-size: 35px;
	font-weight: bold;
}

#rightBar .contador h1
{
	color: #ffcd98;
	font-size: 16px;
	font-weight: bold;
}



/* MICRO VIDEO  */

#rightBar .microVideo
{
	width: 200px;
	height: 241px;
	background-image: url(../images/back_mivideo.png);
	float: right;
	color: #fff;
	margin: 5px 0px 5px 5px;
}


#rightBar .microVideo a
{
	color: #fff;
	text-decoration: underline;
}

#rightBar .microVideo a:hover { text-decoration: none; }

#rightBar .microVideo table
{
	margin: 35px 0 0 0;
}

#rightBar .microVideo p
{
	color: #fff;
	font-size: 11px;
	padding: 5px 15px 5px 15px;
}

#rightBar .microVideo .video
{
	margin: 10px 1px 0px 1px;
}

#rightBar .microVideo h1
{
	color: #ffcd98;
	font-size: 16px;
	font-weight: bold;
}

/* VIDEO TABS */


#contGral
{
	padding: 0px 0 0 30px;
	float: left;
	height: 445px;
	width: 670px;
	margin: 0;
}

#contGral .mas p
{
	float: float;
	margin: 13px 0 0 10px;
	color: #444;
	font-weight: bold;
}

#contGral .mas a
{
	float: right;
	margin: -13px 15px 0 0;
	color: #444;
	text-decoration: underline;
	font-weight: bold;
}

#contGral .mas a:hover { text-decoration: none; }

#contGral .mas a.famosos
{
	float: right;
	margin: -13px 15px 0 0;
	color: #e00008;
	text-decoration: underline;
	font-weight: bold;
}

#contGral .mas a.famosos:hover { text-decoration: none; }


#contGral .mas a.historias
{
	float: left;
	margin: -13px 0 0 15px;
	color: #e00008;
	text-decoration: underline;
	font-weight: bold;
}

#contGral .mas a.historias:hover { text-decoration: none; }


#contGral li
{
	display: inline;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
}

#contGral  li.votos a
{
	padding: 0px;
	border-bottom: none;
	float:left;
	width:130px;
	background: url(../images/tab_1.gif) no-repeat left 100%;
}
			
#contGral li.votos a:hover{ background: url(../images/tab_1on.gif) no-repeat left 100%; }


#contGral li.votos a:active { background: url(../images/tab_1on.gif) no-repeat left 100%; }





#contGral  li.visto a
{
	padding: 0px;
	border-bottom: none;
	float:left;
	background: url(../images/tab_2.gif) no-repeat left 100%;
}
			
#contGral li.visto a:hover
{
	background: url(../images/tab_2on.gif) no-repeat left 100%;
}


#contGral li.visto a:active { background: url(../images/tab_2on.gif) no-repeat left 100%;}




#contGral  li.famosos a
{
	padding: 0px;
	border-bottom: none;
	float:left;
	background: url(../images/tab_3.gif) no-repeat left 100%;
}
			
#contGral li.famosos a:hover
{
	background: url(../images/tab_3on.gif) no-repeat left 100%;
}


#contGral li.famosos a:active { background: url(../images/tab_3on.gif) no-repeat left 100%;}



#contGral  li.concierto a
{
	padding: 0px;
	border-bottom: none;
	float:left;
	background: url(../images/tab_4.gif) no-repeat left 100%;
}
			
#contGral li.concierto a:hover { background: url(../images/tab_4on.gif) no-repeat left 100%;}

#contGral li.concierto a:active { background: url(../images/tab_4on.gif) no-repeat left 100%;}



#contGral  li.detalle a
{
	padding: 0px;
	border-bottom: none;
	float:left;
	cursor:default;
	background: url(../images/tab_5.gif) no-repeat left 100%;
}

#contGral  li.regresar a
{
	padding: 0px;
	margin: 0 0 0 -25px;
	border-bottom: none;
	float: left;
	background: url(../images/tab_6.gif) no-repeat left 100%;
} 

#contGral li.regresar a:hover
{
	background: url(../images/tab_6on.gif) no-repeat left 100%;
}


#contGral li.regresar a:active { background: url(../images/tab_6on.gif) no-repeat left 100%;}


.content
{
	background: url(../images/bgTeaserVideos.png) no-repeat;
	width: 670px;
	height: 406px;
	border-top: none;
	margin: 0;
	padding: 0;
	float: left;
}

#votos .div
{
	border-top: 2px solid #810000;
	padding: 0;
	margin: 0px;
	width: 670px;
}

#visto .div
{
	border-top: 2px solid #cf8200;
	padding: 0;
	margin: 0px;
	width: 670px;
}

#famosos .div
{
	border-top: 2px solid #cdb700;
	padding: 0;
	margin: 0px;
	width: 670px;
}

#concierto .div
{
	border-top: 2px solid #6c8a0d;
	padding: 0;
	margin: 0px;
	width: 670px;
}



/* PLAYER VOTA */

#playerVota
{
	width: 328px;
	height: 351px;
	background: #810000;
	margin: 2px 12px 5px 12px;
	padding: 0;
	border: 1px solid #000;
}


#playerVota .video { margin: 20px 20px 10px 20px; }

#playerVota .vota
{
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0;
}


#playerVota .vota ul
{
	margin: 0 0 0 15px;
	padding: 0;
}

#playerVota .vota li
{
	margin: 0;
	padding: 0 2px;
	display: inline;
}


#playerVota p b
{
	color: #fff;
	line-height: 15px;
	font-size: 13px;
	padding-right:3px;
}

#playerVota p
{
	color: #fff;
	margin: 0 0 0 15px;
	line-height: 17px;
}


#playerVota p a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#playerVota p a:hover
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}



/* PLAYER VISTOS */

#playerVistos
{
	width: 328px;
	height: 351px;
	background: #cf8200;
	margin: 2px 12px 5px 12px;
	padding: 0;
	border: 1px solid #000;
}


#playerVistos .video { margin: 20px 20px 10px 20px; }

#playerVistos .vota
{
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0;
}


#playerVistos .vota ul
{
	margin: 0 0 0 15px;
	padding: 0;
}

#playerVistos .vota li
{
	margin: 0;
	padding: 0 2px;
	display: inline;
}


#playerVistos p b
{
	color: #fff;
	line-height: 15px;
	font-size: 13px;
	padding-right:3px;
}

#playerVistos p
{
	color: #fff;
	margin: 0 0 0 15px;
	line-height: 17px;
}


#playerVistos p a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#playerVistos p a:hover
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}


/* PLAYER FAMOSOS */

#playerFamosos
{
	width: 312px;
	height: 325px;
	background: #cdb700;
	margin: 2px 6px 5px 20px;
	padding: 0;
	border: 1px solid #aa7e00;
}


#playerFamosos .video { margin: 5px 15px 5px 25px; }

#playerFamosos .vota
{
	width: 90%;
	height: 25px;
	margin: 0;
	padding: 0;
}


#playerFamosos .vota ul
{
	margin: 5px 0 0 15px;
	padding: 0;
	float: left;
	width: 100%;
}

#playerFamosos .vota li
{
	margin: 0;
	padding: 0 2px;
	display: inline;
	float: right;
}


#playerFamosos p b
{
	color: #fff;
	line-height: 15px;
	font-size: 13px;
	padding-right:3px;
}

#playerFamosos p
{
	color: #fff;
	margin: 0 0 0 15px;
	line-height: 17px;
}

.leyenda
{
	color: #000000;
	margin: 0 0 10px 15px;
	font-size: 12px;
	font-weight: bold;
}

#playerFamosos p a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#playerFamosos p a:hover
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}


#playerFamosos .banda
{
	margin: 5px 10px 0 10px;
}	



/* PLAYER CONCIERTOS */

#playerConcierto
{
	width: 328px;
	height: 351px;
	background: #6c8a0d;
	margin: 2px 12px 5px 12px;
	padding: 0;
	border: 1px solid #000;
}


#playerConcierto .video { margin: 15px 20px 10px 20px; }

#playerConcierto .vota
{
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0;
}


#playerConcierto .vota ul
{
	margin: 0 0 0 15px;
	padding: 0;
}

#playerConcierto .vota li
{
	margin: 0;
	padding: 0 2px;
	display: inline;
}


#playerConcierto p b
{
	color: #fff;
	line-height: 15px;
	font-size: 13px;
	padding-right:3px;
}

#playerConcierto p
{
	color: #fff;
	margin: 0 0 0 15px;
	line-height: 17px;
}


#playerConcierto p a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#playerConcierto p a:hover
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}



/* PLAYER CONCIERTO EN VIVO */

#playerConciertoVivo
{
	width: 645px;
	height: 351px;
	margin: 2px 12px 3px 12px;
	padding: 0;
	border: 1px solid #000;
	background: #779615 url(../images/bgConciertoVivo.png) no-repeat bottom right;
}


#playerConciertoVivo .video { margin: 15px 15px 10px 15px; }

#playerConciertoVivo .vota
{
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
}


#playerConciertoVivo .vota ul
{
	margin: 0 0 0 15px;
	padding: 0;
}

#playerConciertoVivo .vota li
{
	margin: 0;
	padding: 0 2px;
	display: inline;
}

#playerConciertoVivo .conteo
{
	width: 95%;
	margin: 10px 5px 0 5px;
	padding: 5px 0 15px;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
}


#playerConciertoVivo .conteo h1
{
	color: #edff8d;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
}

#playerConciertoVivo .conteo h1 span
{
	color: #edff8d;
	font-weight: bold;
	font-size: 29px;
}

#playerConciertoVivo p b
{
	color: #fff;
	line-height: 15px;
	font-size: 13px;
	padding-right:3px;
}

#playerConciertoVivo p
{
	color: #fff;
	margin: 0 0 0 15px;
	line-height: 17px;
}


#playerConciertoVivo p a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#playerConciertoVivo p a:hover
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#playerConciertoVivo .comentario
{
	margin: 10px 5px 0 5px;
}

/* THUMBS */

.teaserThumb
{
	border-bottom: 1px dotted #000;
	width: 300px;
	padding: 10px 0 10px 0;
}


.teaserThumb .thumb
{
	border: 1px solid #ccc;
	width: 107px;
	height: 81px;
	float: left;
	margin: 0px 10px 0px 0;
}

.teaserThumb img
{
	margin: 0;
	padding: 0;
}

.teaserThumb p
{
	margin: 0;
	padding: 0;
	line-height: 14px;
}

.teaserThumb p b
{
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 13px;
}


.teaserThumb ul
{
	margin: 0px 0 0 0;
	padding: 0;
}

.teaserThumb li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}



/* GENERO HOME */


#generoHome
{
	width: 670px;
	height: auto;
	margin: 10px 0 0 0px;
	padding: 0;
	float: left;
	background: url(../images/bgGenero.png) no-repeat;
}

#generoHome .mas
{
	margin: 0;
	width: 670px;
	height: 16px;
	text-align: right;
	padding: 25px 0 0 0;
	margin: 0 0 10px 0;
}

#generoHome .mas a
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	padding: 0;
}

#generoHome  select
{
	width: auto;
	text-align: right;
	margin: 8px 10px 15px 0;
	float: right;
	border: 1px solid #a9a9a9;
}

#generoHome .mas a:hover { text-decoration: none; }


#generoHome table
{
	margin: 0px 0 0 0px;
	width: 310px;
}

#generoHome .thumbs
{
	border-bottom: 1px dotted #000;
	width: 310px;
	padding: 5px 0 10px 0px;
	margin: 0 0 0 15px;
}


#generoHome .thumbsEnd
{
	border-bottom: none;
	width: 310px;
	padding: 5px 0 10px 0px;
	margin: 0 0 0 15px;
}



#generoHome .thumbs .thumb
{
	border: 1px solid #ccc;
	width: 107px;
	height: 81px;
	float: left;
	margin: 5px 10px 0px 10px;
}

#generoHome .thumbs img
{
	margin: 0;
	padding: 0;
}

#generoHome .thumbs p
{
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#generoHome .thumbs p b
{
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 13px;
}


#generoHome .thumbs  ul
{
	margin: 10px 0 0 0;
	padding: 0;
}

#generoHome .thumbs  li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}


#generoHome .thumbsEnd
{
	border-bottom: none;
	width: 310px;
	padding: 5px 0 10px 0px;
	margin: 0 0 0 15px;
}



#generoHome .thumbsEnd .thumb
{
	border: 1px solid #ccc;
	width: 107px;
	height: 81px;
	float: left;
	margin: 5px 10px 0px 10px;
}

#generoHome .thumbsEnd img
{
	margin: 0;
	padding: 0;
}

#generoHome .thumbsEnd p
{
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#generoHome .thumbsEnd p b
{
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 13px;
}


#generoHome .thumbsEnd  ul
{
	margin: 10px 0 0 0;
	padding: 0;
}

#generoHome .thumbsEnd  li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

#generoHome .tit
{
	padding: 10px 0 0 0;
	margin: 0px 0 0 10px;
}



/* GENERO HOME */


#generoHome2
{
	width: 670px;
	height: auto;
	margin: 10px 0 0 0px;
	padding: 0;
	float: left;
	background: url(../images/bgGenero2.png) no-repeat;
}

#generoHome2 .mas
{
	margin: 0;
	width: 670px;
	height: 16px;
	text-align: right;
	padding: 25px 0 0 0;
	margin: 0 0 10px 0;
}

#generoHome2 .mas a
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	padding: 0;
}

#generoHome2  select
{
	width: auto;
	text-align: right;
	margin: 8px 10px 15px 0;
	float: right;
	border: 1px solid #a9a9a9;
}

#generoHome2 .mas a:hover { text-decoration: none; }


#generoHome2 table
{
	margin: 0px 0 0 0px;
	width: 310px;
}

#generoHome2 .thumbs
{
	border-bottom: 1px dotted #000;
	width: 310px;
	padding: 5px 0 10px 0px;
	margin: 0 0 0 15px;
}


#generoHome2 .thumbsEnd
{
	border-bottom: none;
	width: 310px;
	padding: 5px 0 10px 0px;
	margin: 0 0 0 15px;
}



#generoHome2 .thumbs .thumb
{
	border: 1px solid #ccc;
	width: 107px;
	height: 81px;
	float: left;
	margin: 5px 10px 0px 10px;
}

#generoHome2 .thumbs img
{
	margin: 0;
	padding: 0;
}

#generoHome2 .thumbs p
{
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#generoHome2 .thumbs p b
{
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 13px;
}


#generoHome2 .thumbs  ul
{
	margin: 10px 0 0 0;
	padding: 0;
}

#generoHome2 .thumbs  li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}


#generoHome2 .thumbsEnd
{
	border-bottom: none;
	width: 310px;
	padding: 5px 0 10px 0px;
	margin: 0 0 0 15px;
}



#generoHome2 .thumbsEnd .thumb
{
	border: 1px solid #ccc;
	width: 107px;
	height: 81px;
	float: left;
	margin: 5px 10px 0px 10px;
}

#generoHome2 .thumbsEnd img
{
	margin: 0;
	padding: 0;
}

#generoHome2 .thumbsEnd p
{
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#generoHome2 .thumbsEnd p b
{
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-size: 13px;
}


#generoHome2 .thumbsEnd  ul
{
	margin: 10px 0 0 0;
	padding: 0;
}

#generoHome2 .thumbsEnd  li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

#generoHome2 .tit
{
	padding: 10px 0 0 0;
	margin: 0px 0 0 10px;
}



/* RESULTADOS */

#resultados
{
	width: 670px;
	height: auto;
	margin: 10px 0 0 0px;
	padding: 0;
	float: left;
	background: url(../images/bgResultados.png) no-repeat;
}



.campo
{
	border: 1px solid #810000;
	background-color: transparent;
	float: left;
}

.buscar
{
	float: left;
	margin: 1px 0 0 10px;
}


#resultados table
{
	margin: 50px 0 0 20px;
	width: auto;
}


#resultados p
{
	font-size: 12px;
	color: #000;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 15px;
	text-align: left;
}

#resultados p span
{
	color: #810000;
	font-weight: bold;
	font-size: 13px;
}

#resultados p a
{
	font-size: 12px;
	color: #810000;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 15px;
	text-decoration: underline;
	font-weight: bold;
}


#resultados p a:hover { text-decoration: none; }

#resultados .thumb
{
	text-decoration: none;
	border: 1px solid #810000;
}




/* FORO */

#foro
{

	width: 670px;
	height: 410px;
	margin: 10px 0 0 0px;
	padding: 0;
	float: left;
	background: url(../images/bgTeaserVideos.png) no-repeat;
	border-top: 1px solid #cecece;
}

#foro a { text-decoration: none; }

#accordion
{
	width: 670px;
	margin: 0 auto;
	height: 380px;
}

.accordion
{
	width: 650px;
	font: 11px Verdana,Arial;
	color: #646464;
	margin: 0 10px;
	float: left;
	line-height: normal;
}

dl.accordion
{
	width: 635px;
	padding: 15px 0 10px 10px;
	margin: 0 auto;
	border-bottom: 1px #CECECE dotted;
}

dl.accordion a
{
	color: #ad0d0f;
	float:right;
	text-decoration: underline;
	
}

dl.accordion a:hover
{
	color: #ad0d0f;
	text-decoration: none;
}


dl.accordion span
{
	color: #ad0d0f;
	margin-right: 10px;
}


dtt.accordion
{
	width: 600px;
	padding: 10px 10px 0px 10px;
	margin: 10px 0 0 0;
	background: #ebebeb;
	display: table;
}

dtt.accordion span
{
	color: #ad0d0f;
	margin-right: 10px;
}


dd.accordion
{
	overflow: hidden;
	background-color: #FFF;
	font: 11px Verdana,Arial;
	color: #646464;
	margin: 10px auto 10px 20px;
	width: 625px;
	border-bottom: 1px #CECECE dotted;
	line-height: normal;
}

dd.accordion  a
{
	color: #ad0d0f;
	float: right;
	text-decoration: underline;
	padding: 0 0 10px 0;
}

dd.accordion a:hover
{
	color: #ad0d0f;
	text-decoration: none;
}

db.accordion span
{
	color: #ad0d0f;
	margin-right: 10px;
}


#accordion .mas
{
	margin: 0;
	width: 660px;
	height: 16px;
	padding: 5px 0 0 10px;
}

#accordion .mas p
{
	margin: 0;
	text-align: left;
	font-weight: bold;
}

#accordion .mas a
{
	margin: -12px 15px 0 0;
	text-align: right;
	padding: 0;
}

/* FAMOSOS EN EL JURADO */

.famosos { margin: 20px 0 0 0; }

.famosos td{ padding: 10px 0 0 10px; }

/* PAGINACION */



.paginationForo
{
	padding: 0px;
	margin: -2px 15em 2px 15em;
	width: 290px;
	height: 25px;
	float: left;
	position: relative;
}

.paginationForo ul
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.paginationForo li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: center;
}

.paginationForo a, .paginationForo a:visited
{
	padding: 3px 5px 5px 5px;
	text-decoration: none;
	color: #000;
	height: 18px;
	width: 18px;
	cursor: default;
	margin: 0 2px;
	
}

.paginationForo a:hover, .paginationForo a:active
{
	color: #FFF !important;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/bgPagForo.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	}

.paginationForo a.currentpage
{
	color: #FFF !important;
	font-weight: bold;
	cursor: default;
	height: 18px;
	width: 18px;
	background: url(../images/bgPag.gif) no-repeat center top;
}


/* SCROLL */

.flexscroll
{
	height: 380px;
	overflow: scroll;
	width: 660px;
	overflow-x: hidden;
	padding-left:10px;
}




/* PAGINACION */



.pagination
{
	padding: 0px;
	margin: 0px 15em;
	width: 290px;
	height: 25px;
	position: relative;
}

.pagination ul
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.pagination li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	font-weight: bold;
}

.pagination a, .pagination a:visited
{
	padding: 3px 5px 5px 5px;
	text-decoration: none;
	color: #000;
	height: 18px;
	width: 18px;
	cursor: default;
	margin: 0 2px;
}

.pagination a:hover, .pagination a:active
{
	color: #FFF !important;
	font-weight: bold;
	cursor: default;
	height: 18px;
	width: 18px;
	background: url(../images/bgPagForo.gif) no-repeat center top;
}

.pagination a.currentpage
{
	color: #FFF !important;
	font-weight: bold;
	cursor: default;
	height: 18px;
	width: 18px;
	background: url(../images/bgPag.gif) no-repeat center top;
}



/* TEXTOS */

#textos
{
	padding: 0px 0 0 30px;
	float: left;
	height: 445px;
	width: 670px;
	margin: 0;
}


#textos img { margin: 0 0 0 30px; }

#textos p
{
	color: #000;
	font-size: 12px;
	padding: 0 20px 20px 20px;
}

#textos h1
{
	color: #648920;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 20px 10px 20px;
}

#textos h1 a
{
	color: #648920;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#textos h1 a:hover
{
	color: #648920;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#textos p a
{
	color: #810000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

#textos p a:hover { text-decoration: none; }

#textos ul
{
	margin: 0 0 10px 0;
	padding: 0;
}

#textos li
{
	display: list-item;
	padding: 10px 0 0 40px;
	margin: 0;
	font-weight: normal;
	color: #000;
	font-size: 12px;
	list-style: square inside;
}

#textos li a
{
	color: #810000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

#textos li a:hover { text-decoration: none; }



/*SCROLL*/

#newsscroll
{
	width: 660px;
	height: 900px;
	overflow: auto;
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}



 #newsscroll hr
 {
 	width: 670px;
 	background-color: #7DA2C4;
 	margin-left: 0;
 	margin-right: 10px;
 }


#newsscroll .scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

#newsscroll .vscrollerbase
{
	width: 8px;
	background: #cecece;
}
#newsscroll .vscrollerbar
{
	width: 8px;
	/* following is the bit that allows us fixed height scrollbars */
	height: 100px !important;
	/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
	background: #648920;
	/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}
* html #newsscroll .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/scrollbar.gif');
background-image: none;
}
/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
#newsscroll .hscrollerbase {height: 22px;}
#newsscroll .hscrollerbar {height: 22px;}
#newsscroll .vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 4;
}
/* properties for scroller jog box, just in case */
#newsscroll .scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
/* Scroll Bar Master Styling Ends Here */



/*SCROLL*/

#newsscroll2
{
	width: 660px;
	height: 380px;
	overflow: auto;
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}



 #newsscroll2 hr
 {
 	width: 670px;
 	background-color: #7DA2C4;
 	margin-left: 0;
 	margin-right: 10px;
 }


#newsscroll2 .scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

#newsscroll2 .vscrollerbase
{
	width: 8px;
	background: #cecece;
}
#newsscroll2 .vscrollerbar
{
	width: 8px;
	/* following is the bit that allows us fixed height scrollbars */
	height: 100px !important;
	/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
	background: #186e3c;
	/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}
* html #newsscroll2 .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/scrollbar.gif');
background-image: none;
}
/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
#newsscroll2 .hscrollerbase {height: 22px;}
#newsscroll2 .hscrollerbar {height: 22px;}
#newsscroll2 .vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 4;
}
/* properties for scroller jog box, just in case */
#newsscroll2 .scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
/* Scroll Bar Master Styling Ends Here */



/*SCROLL*/

#newsscroll3
{
	width: 660px;
	height: 840px;
	overflow: auto;
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}



 #newsscroll3 hr
 {
 	width: 670px;
 	background-color: #7DA2C4;
 	margin-left: 0;
 	margin-right: 10px;
 }


#newsscroll3 .scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

#newsscroll3 .vscrollerbase
{
	width: 8px;
	background: #cecece;
}
#newsscroll3 .vscrollerbar
{
	width: 8px;
	/* following is the bit that allows us fixed height scrollbars */
	height: 100px !important;
	/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
	background: #186e3c;
	/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}
* html #newsscroll3 .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/scrollbar.gif');
background-image: none;
}
/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
#newsscroll3 .hscrollerbase {height: 22px;}
#newsscroll3 .hscrollerbar {height: 22px;}
#newsscroll3 .vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
z-index: 4;
}
/* properties for scroller jog box, just in case */
#newsscroll3 .scrollerjogbox {
width: 22px;
height: 22px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}
/* Scroll Bar Master Styling Ends Here */






/* FOOTER */

#footer
{
	float: left;
	padding: 0;
	width: 900px;
	height: 20px;
	margin: 0 auto;
}



#footer p
{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 0 0 0 40px;
}


#footer a
{
	float: right;
	margin: -10px 0px 10px 0;
	padding: 0;
}