body
{
	margin: 0px;
	background-color: #000;
	font-family: "Trebuchet MS" , Tahoma, Arial;
	color: #fff;
	height: 100%;
	font-size: 11px;
}

body a
{
	color: #fff;
	text-decoration: none;
}

body a:hover
{
	color: #F7931D;
}

.centered
{
	text-align: center;
}

.right
{
	text-align: right;
}

a img
{
	border: 0px;
}

.resaltado { color: #EE922D; font-weight: bold; }

.generalFont { font-size: 11px; }

.centralVinculo
{
	color: #b2b2b2;
	text-decoration: underline;
}

/************************************************************	HEADER/TOP	*************************************************************************/

.headerBg {
	margin-top: 10px;
	background-color: #231f20;
	}

.topMenu, .topMenuSeparador
{
	font-size: 11px;
	padding: 0px 5px;
	text-align: center;
}
	
.topMenuSeparador { border-right: #f26522 solid 1px; }

#topMenu { margin-right: 10px; }

.headerBg {
	margin-top: 10px;
	background-color: #231f20;
	}
	
.headerDestacado {
	background-image: url(img/headerDestacadoBg.gif);
	text-align: center;
	font-size: 12px;
	color: #f7931d;
	height: 23px;
	border-bottom: 1px solid /*#151515*/ #343132;
	}
	.headerDestacado a { color: #f7931d; }


/************************************************************	MENU	*************************************************************************/
.menuBg
{
	/*background-color: #1f1f1f;*/
}
.menuBg a
{
	color: #b2b2b2;
}

.menu1op, .menu1opLight, .menu1opMedium, .menu1op2Lines, .menu1op2LinesMedium
{
	background-image: url(img/menu1opBg.gif);
	text-align: center;
	padding: 9px 0 9px 9px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #231f20;
	color: #fff;
}
		
	.menu1opLight { background-image: url(img/menu1opBgLight.gif); }
	.menu1opMedium { background-image: url(img/menu1opBgMedium.gif); }
	.menu1op2Lines { background-image: url(img/menu1op2LinesBg.gif); }
	.menu1op2LinesMedium { background-image: url(img/menu1op2LinesBgMedium.gif); }
	
	.menu1op a, .menu1opLight a, .menu1opMedium a, .menu1op2Lines a, .menu1op2LinesMedium a {
		color: #fff;
		}
	.menu1op a:hover, .menu1opLight a:hover, .menu1opMedium a:hover, .menu1op2Lines a:hover, .menu1op2LinesMedium a:hover {
		color: #F7931D;
		}
	
.menu2op {
	background-image: url(img/menu2opBg.gif);
	text-align: center;
	padding: 6px 0 6px 9px;
	border-bottom: 1px solid #231f20;
	}

.menu3op {
	background-image: url(img/menu3opBg.gif);
	text-align: center;
	padding: 6px 0 6px 9px;
	border-bottom: 1px solid #231f20;
	}

.menu4op {
	background-image: url(img/menu4opBg.gif);
	text-align: center;
	padding: 6px 0 6px 9px;
	border-bottom: 1px solid #231f20;
	}

.menu5op {
	background-image: url(img/menu5opBg.gif);
	text-align: center;
	padding: 6px 0 6px 9px;
	border-bottom: 1px solid #231f20;
	}

.menuH { font-size: 18px; }
	
.menuOp {
	font-size: 11px;	
	color: #b2b2b2;
	}


/************************************************************	GENEROS		*************************************************************************/

.generos, .generoUltimo {
	background-image: url(img/generosBg.gif);
	text-align: center;
	height: 27px;
	font-size: 12px;
	vertical-align: middle;
	width: 95px;
	border-left: #464648 1px solid;
	}
	.generoUltimo { border-right: #464648 1px solid; }

.cursos, .cursoUltimo
{
	background-image: url(img/generosBg.gif);
	text-align: center;
	height: 27px;
	font-size: 12px;
	vertical-align: middle;
	width: 86px;
	border-left: #464648 1px solid;
}
	.cursoUltimo
{
	border-right: #464648 1px solid;
}
	
/************************************************************	SMALL BOXES		*************************************************************************/

.boxHeader {
	background-color: #1a1a1a;
	border-top: 1px solid #363636;
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
	font-size: 12px;
	padding-right: 15px;
	text-align: left;
	width: 140px;
	}
	.boxHeader td { text-align: left; }
	*html .boxHeader td {  }
	*html .boxHeader { width: 160px; }

.boxBody {
	background-color: #1a1a1a;
	border: 1px solid #363636;
	width: 100%;
	}

.contenedorMini {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	}

.separadorFotogramas { width: 64px; }
.margenFotogramas { width: 52px; }

.miniaturas {
	background-color: #101010;
	}

.pic {
	border: 1px solid #888888;
	margin: 3px;
	}

.cortoNombre
{
	font-size: 14px;
	width: 142px;
	text-align: center;
	vertical-align: top;
	color: #ffffff;
}
	.cortoNombre a
	{
		color: #ffffff;
	}

.cortoDirector {
	font-size: 11px;
	color: #bcbec0;
	text-align: center;
	}
	
.cortoVotos {
	font-size: 10px;
	color: #bcbec0;
	text-align: center;
	padding-bottom: 10px;
	}

.destacado1 {
	font-size: 14px;
	font-weight: bold;
	}
	
.destacado2 {
	font-size: 12px;
	}

	.destacado1 a, destacado2 a {
		color: #fff;
		}

/************************************************************	SIDE BAR DEBAJO MENU	*************************************************************************/

.sideBarInside
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	background: #000;
	border-bottom: 3px solid #000;
	border-left: 5px solid #000;
}

	.sideBarInside a
	{
		text-decoration: underline;
	}
	
.sideBarInsideAlt
{
	background: #101010;
	border: #1F1F1F solid 5px;
	margin-top: 2px;
	text-align: center;
	font-size: 12px;
}
	.sideBarInsideAlt td
	{
		border-bottom: #1F1F1F solid 3px;
		padding: 5px;
	}
	.sideBarInsideAlt .topText{
		color: #EE922D;
		padding: 20px;
		font-size: 14px;
		font-weight: bold;
	}
	.sideBarInsideAlt .bottomText{
		background: #1F1F1F;
		padding: 10px;
		font-size: 12px;
	}
	.sideBarInsideAlt a {  color: #EE922D; }
	.sideBarInsideAlt a:hover{ text-decoration: underline; }
	
	.sideBarCortos a { color: #fff; }
	.sideBarCortos a:hover { color: #EE922D; text-decoration: none; }
	
/************************************************************	SIDE BAR DERECHA GRIS	*************************************************************************/

.sideBar {
	background-color: #646464;
	font-size: 10px;
	/*text-align: left;*/
	}

.idioma {
	padding-left: 10px;
	}

.relleno {
	height: 74px;
	}
	*+html .relleno {
	height: 63px;
	}
	
.input {
	font-size: 10px;
	color: #646464;
	width: 123px;
	margin-left: 7px;
	}

.boton {
	font-family: "Trebuchet MS" , Tahoma, Arial;
	}

/************************************************************	FOOTER	*************************************************************************/
.footer {text-align: center;font-size: 10px;}
/************************************************************	DIVS	*************************************************************************/

#contenedor { float:left; background: url(img/contenedorBg.gif) top left repeat-y;  width: 930px;}
#contenedor div { float:left; }

#contenedorCortos { float:left; background: url(img/contenedorBgCortos.gif) top left repeat-y;  width: 930px;}
#contenedorCortos div { float:left; }

#boxes { margin-left: 14px; margin-right: 9px; width: 477px;  }

#boxesWide { margin-left: 14px; margin-right: 14px; width: 605px;  }

#barra2
{
	background-color: #646464;
	background-image: none;
}
	*html #barra2
{
	background-color: #646464;
	background-image: none;
}

#footer { clear: both; }

.bgBarra2 { background-color: #646464; }


/**********************************************************	TIPO TEXTO	***********************************************************************/

/*PARA LA HOME*/
.boxHeaderText { 
	background-color: #1a1a1a;
	border-top: 1px solid #363636;
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
	font-size: 12px;
	padding-right: 15px;
	text-align: center;
	width: 140px;
	color: #E96031;
	}
	.boxHeaderText td { text-align: center; }
	*html .boxHeaderText { width: 160px; }

/*PARA EL RESTO*/
.boxHeaderTextTitulo { 
	background-color: #1a1a1a;
	border-top: 1px solid #363636;
	border-right: 1px solid #363636;
	border-left: 1px solid #363636;
	font-size: 12px;
	padding: 0 15px 0 15px;
	text-align: center;
	color: #E96031;
	}
	
.flechaNavAnt {
	font-size: 10px;
	color: #bcbec0;
	text-align: left;
	padding-bottom: 3px;
	vertical-align: middle;
	}
.flechaNavSig {
	font-size: 10px;
	color: #bcbec0;
	text-align: right;
	padding-bottom: 3px;
	vertical-align: middle;
	}

#textContentHeader {
	width: 100%;
	padding: 10px;
	text-align: justify;
}
	*html #textContentHeader, *+html #textContentHeader {	padding: 10px 10px 0 10px; }
	
#textContentHeader h1, .titMediano
{
	font-size: 17px;
	color: #EE922D;
	font-weight: normal;
}

*html #textContentHeader h1, * + html #textContentHeader h1
{
	margin: 10px 0 0 0;
}

#textContentHeader h2 {
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	margin: 0 0 0 0;
}

.textContent {
	background-color: #101010;
	margin: 0 10px 10px 10px;
	padding: 15px;
	line-height: 1.2em;
	font-size: 11px;
}
	#textContent p { font-size: 11px; }

.textContent h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	line-height: 1.2em;
}

.titulo {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	line-height: 1.2em;
}

	.h3Icon {
		font-size: 18px;
		font-weight: bold;
		color: #EE922D;
		}
		
	#textContentHeader a, .textContent a {  color: #EE922D; }
	#textContentHeader a:hover, .textContent a:hover { text-decoration: underline; }
	
	* html #textContent {
		font-size: 11px;
	}
												
												.flechaNavAnt a, .flechaNavSig a {
													font-size: 10px;
													color: #bcbec0;
													vertical-align: middle;
												}
												.flechaNavAnt a:hover, .flechaNavSig a:hover {
													text-decoration: none;
												}

	
.resultados
{
	text-align: left;
	color: #EE922D;
	font-size: 11px;
}

#botonBuscar {
  width: 61px;
  height: 19px;
  padding: 0;
  margin: 0 0 0 10px;
  border: 0;
  background: transparent url(img/botonBuscar.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  }

/**********************************************************	TIPO CURSO	***********************************************************************/

.Perfil { 
	vertical-align: top; 
	width: 100%; 
	font-size: 11px;
}

.PerfilFoto {
	width: 30%;
	text-align: left;
	padding-right: 10px;	
	vertical-align: top;	
	height: auto;
}

.PerfilFoto img { 
	border: 5px solid #EE922D;
	margin: 15px 0 15px 0;
}

.PerfilTexto {
	width: 70%;
	border-left: 1px solid #3E2A11;
	padding-left: 10px;
	vertical-align: top;
	height: 10px;
}

.masInfo {
	border-left: 1px solid #3E2A11;
	text-align: right;
	padding: 15px 27px 10px 0;
}


/**********************************************************	TIPO CORTO ELEGIDO	***********************************************************************/

.fichaDetalles {
	width: 477px;
	text-align: center;
	padding-right: 10px;	
	vertical-align: top;	
}

.fichaFoto, .fichaVotos { border: 3px solid #1f1f1f; }

.fichaVotos {
	line-height: 1.8em;
	padding: 5px;
	text-align: left;
}
	*html .fichaVotos, *+html .fichaVotos  { font-size: 11px; margin-bottom: 2px;}
	
.cortoVotosLeft {
	font-size: 10px;
	color: #bcbec0;
	text-align: left;
	}

.fichaCreditos {
	width: 70%;
	padding-left: 10px;
	vertical-align: top;
	/*text-align: justify;*/
}

#select1 {
	font-size: 11px;
	width: 55%;
	height: 17px;
}

#botonVotar {
  width: 61px;
  height: 19px;
  padding: 0;
  margin: 0 0 0 10px;
  border: 0;
  background: transparent url(img/botonVotar.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  }

#botonEnviar {
  width: 61px;
  height: 19px;
  padding: 0;
  margin: 0 0 0 10px;
  border: 0;
  background: transparent url(img/botonEnviar.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  text-align: center;
}

.preComments { font-size: 11px;	}
	
.separadorComments {
	/*border-bottom: 3px solid #3E2A11;*/
	background-image: url(img/separatorLine.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding: 20px 0;
}

#textContent2 { font-size: 11px; }

#textfield3 { width: 75%; font-size: 11px; }
#textfield4 { width: 95%; margin: 3px 0; font-size: 11px;}
#textfield5 { width: 40px; font-size: 11px; margin-bottom: 3px; margin-right: -10px;}
#textfield6 { width: 95%; margin: 3px 0; font-size: 11px; height: 65px;}
#textfield3, #textfield4, #textfield6 { margin-left: 10px;}
#textfield3, #textfield4, #textfield5 , #textfield6 { font-family: "Trebuchet MS", Tahoma, Arial; }

.commnetsBox {
	background: #2f2f2f;
	font-size: 11px;
}
		
	.commnetsBox td {
		padding: 0 7px;
		border-bottom: 5px solid #101010;
	}
		*+html .commnetsBox td, *html .commnetsBox td {
			padding: 10px 7px;
		}

.cuentaChars {
	padding-right: 10px;
	vertical-align: bottom;
	color: #666666;
	text-align: right;
	font-size: 10px;
}


/**********************************************************	TIPO CORTO ELEGIDO PLAYER	***************************************************************/

.iconSmall {
	font-size: 12px;
	font-weight: bold;
	color: #EE922D;
}

ul {
	list-style-image: url(img/iconIdea.png);	
}
li { 
	list-style-position: outside;
	margin: 0 0 0 -20px;
}

.listas1Linea, .listasVariasLineas  {
	padding-left: 22px;
	background: url(img/iconIdeaBg.png) no-repeat;
/*	font-size: 11px;*/
}
.listas1Linea {
	line-height: 22px;
}

.player { 
	text-align: center; 
	width: 100%;
}
	 

/**********************************************************	TIPO CLASIFICADOS	************************************************************************/

.clasificadosIndice {
	width: 477px;
	text-align: left;
}

.clasificadosLowIndice { text-align: center; font-size: 11px; }

#select2 { width: 96%; margin: 3px 0 3px 10px; font-size: 11px; color: #646464; font-family: "Trebuchet MS", Tahoma, Arial; }
	*html #select2, *+html #select2  { width: 92%; margin: 3px 0 3px 10px; font-size: 11px; }

.clasificadosAd { 
	margin-left: 10px;
	text-align: right;
	}

.paginado {
	font-size: 10px;
	color: #bcbec0;
	text-align: center;
	}
	
.clasificadosList {
	font-size: 11px;
	border-top: 1px solid #EE922D;
	border-bottom: 1px solid #EE922D;
}

.clasificadosAvisos, .clasificadosAvisosUltimo {
	padding: 10px 10px;
	border-bottom: 1px solid #EE922D;
	border-right: 1px solid #EE922D;
	padding-right: 10px;
}
	.clasificadosAvisosUltimo { border-bottom: 0; }
	
.clasificadosList .resultados { border-right: 1px solid #EE922D; }