﻿body {	
	background: #8E8D8D url('/CastSys/Images/bgfade.gif');
	background-repeat:repeat-x;
	margin:0; padding:0;
	font-family: Arial;
	min-height: 100%; 
	height: 100%;
	font-family:Verdana;
}

#wrapper {
	z-index:0; 
	margin:0 auto; 
	padding: 0px; 
	width:1014px;
	background: #FFFFFF url("../Images/bg2.gif");
	background-repeat:repeat-y; 
	background-position:center top;
	font-family:Verdana;
}

#pagewrap {
	float:left;
	margin:0; 
	width:991px;
	height:100%;
	background: #ffffff
}


#page-top {	
	display:block;
	width:991px;
	height:15px;
	background: #474646 url("/CastSys/Images/bgt.jpg");
	background-repeat:no-repeat;
	background-position:center bottom;
}	



.contentBoxForm 
{
	
	font-family:Verdana;
	font-size:13px;
}

.contentBoxForm .cheader 
{	
	 font-weight:bold;
	 color:#666666;
	 vertical-align:middle;
	 padding:5px;
	 background-color:#C0C0C0;
	background-image: url('../Images/nav_bg.gif'); background-repeat: repeat-x;  border: solid 1px #cecece;
}

.contentBoxForm .cbody 
{
	background: #EFEFEF url(../Images/formback1.png) repeat-x top;
	border:solid 1px #BDBDBD;
	padding:10px;
}

.contentBoxForm input[type="text"] {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	background-color: #FFF;
    font-family: Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	border: 1px solid #D9D5CA;
}

.contentBoxForm input[type="password"] {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	background-color: #FFF;
    font-family: Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	border: 1px solid #D9D5CA;
}
.contentBoxForm .largeCol table td 
{
	height:28px;
}

.contentBoxForm textarea {
	margin: 0 0 0 0;
	padding: 3px 5px;
	background-color: #FFF;
    font-family: Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	border: 1px solid #D9D5CA;
}

.contentBoxForm select {
	background-color: #FFF;
    font-family: Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	
}

.colI 
{
	font-size:13px; text-align: right;  color:#666666; padding-right:5px; font-weight:bold;
}

.colB 
{
	font-size:13px; text-align: right;  color:#666666; padding-right:5px; font-weight:bold;
}

/* HEADER
------------------------------------------------------------------*/
#header_container {
    background: transparent url(../images/bgheadercont2.png) left bottom repeat-x;
    margin: 0;
    padding: 0;
    position: static;
    height: auto;
}
#nav_container {
    background: transparent url(../images/bg_nav_container2.png) left top repeat-x;
    border-top: 3px solid #161515;
    height: 155px;
}
#logo {
    margin: 0 0 0 10px;
}
#logo h1 a {
    background: transparent url(../images/bg_logo.png) left top no-repeat;
    width: 280px;
    height: 150px;
    position: absolute;
    top: 0px;
    z-index: 0;
	text-indent: -9999px;
}
#logo h1 a:hover {
    background: transparent url(../images/bg_logo.png) left bottom no-repeat;
}

#focus 
{
	
	margin-top:40px;
	text-align:center;
    background: transparent url(../images/foco.png) left top no-repeat;
    width: 268px;
    background-color:#161515;
    height: 54px;
    float:left;
}
#focus:hover {
    background: transparent url(../images/foco.png) left bottom no-repeat;
    background-color:#161515;    
}

#topbar 
{
    height: 25px;
    width: 148px;
    position: absolute;
	padding-top:2px;
    top: 3px;
    /*margin-left:335px;*/
    margin-left: 827px;   
	background: url(../images/blanktopbar.png) no-repeat;	
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-align:center;

}
#topbar .red a
{
	color:#525151;
	text-decoration:none;
		font-weight:bold;
}
#topbar .red a:hover
{
	color:#B84434;
	text-decoration:underline;
		font-weight:bold;
}

#searchBoxP 
{
	font-family: "Lucida Grande",Verdana,sans-serif;
	color:#4B4B4B; 
	background:url('/CastSys/Images/searchboxs.png');
	height:50px; width:292px; background-repeat:no-repeat; 
	padding:5px;  font-size:12px;	 
	position: absolute;
	padding-left:10px;
    top: 23px;
    margin-left: 680px;   
}

#searchBoxP input[type="text"] {

	padding: 3px 5px;
	background-color: #F2F2F2;
    font-family: "Lucida Grande",Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	border: 1px solid #D9D5CA;
	width: 175px;
}


.formback1 
{
	background: #EFEFEF url(/CastSys/Images/formback1.png) repeat-x top;
	border:solid 1px #BDBDBD;
	padding:10px;
}

.formback1 input[type="text"] {
	margin: 0 10px 0 0;
	padding: 3px 5px;
	background-color: #FFF;
    font-family: Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	border: 1px solid #D9D5CA;
}

.formback1 select {
	background-color: #FFF;
    font-family: Verdana,sans-serif;
    font-size: 12px;    
	color: #393935;
	border: 1px solid #D9D5CA;
}

#masthead {font-size:0px; padding:0; margin:0; width:680px; height:120px; float: left; text-align: left;}
#masthead img {margin:0px;}

#uplinks {margin-top:5px; padding: 0; float: left; text-align: right; font-size:14px; color:#cccccc; }

#uplinks a.ftr:link {color: #cccccc; text-decoration: none; font-weight: normal; }
#uplinks a.ftr:visited {color: #cccccc; text-decoration: none; font-weight: normal; }
#uplinks a.ftr:active {color:#cccccc; text-decoration:underline; font-weight:normal; }
#uplinks a.ftr:hover {color:#cccccc;text-decoration:none;font-weight:normal; background-color:#7B0505; }

.linksPagerActores {display:block; font-size:18px; text-align:center; color:#C52020; text-decoration:underline;  }
.linksPagerActores a.ftr:link {color: #2F0101; text-decoration: none; font-weight: normal; }
.linksPagerActores a.ftr:visited {color: #810304; text-decoration: none; font-weight: normal; }
.linksPagerActores a.ftr:active {color:#2F0101; text-decoration:underline; font-weight:normal; }
.linksPagerActores a.ftr:hover {color:#810304;text-decoration:underline;font-weight:normal; }

.linksPagerActores2 {display:block; font-size:18px; text-align:center; width:100%; color:#C52020; text-decoration:underline; }
.linksPagerActores2 a.ftr:link {color: #2F0101; text-decoration: none; font-weight: normal; }
.linksPagerActores2 a.ftr:visited {color: #810304; text-decoration: none; font-weight: normal; }
.linksPagerActores2 a.ftr:active {color:#2F0101; text-decoration:underline; font-weight:normal; }
.linksPagerActores2 a.ftr:hover {color:#810304;text-decoration:underline;font-weight:normal; }

a {color: #721514; text-decoration: none; font-weight: normal; }
a:visited {color: #721514; text-decoration: none; font-weight: normal; }
a:active {color:#d00000; text-decoration:underline; font-weight:normal; }
a:hover {color:#D00000;text-decoration:underline; font-weight:normal; }

#inputform table { border-collapse: collapse; }
#inputform td, #inputform th { padding: 0; }
#inputform tr { height:28px; vertical-align:top; }
#inputform td.fieldname {text-align:right; padding-right:5px; width:25%;  vertical-align:top;}
#inputform td.fieldvalue {padding-right:10px; width:75%; }
#inputform td.largefield {padding-right:10px; width:100%; padding-bottom:10px;}

#inputform2 table { border-collapse: collapse; }
#inputform2 td, #inputform th { padding: 0; }
#inputform2 tr { height:28px; vertical-align:top; }
#inputform2 td.fieldname {text-align:right; padding-right:5px; width:25%;  vertical-align:top;}
#inputform2 td.fieldvalue {padding-right:10px; width:75%; }
#inputform2 td.largefield {padding-right:10px; width:100%; padding-bottom:10px;}

.tableData table { width:100%; padding-right:10px; }
.tableData td.fieldLabelCol {text-align:right; color:#666666; font-weight:bold; padding-bottom:3px;padding-top:3px; padding-right:5px; vertical-align:top;}
.tableData td.fieldValueCol {padding-right:10px; vertical-align:top;  padding-bottom:3px;padding-top:3px;}

#maincol_admin {display:block;width:764px;padding:0;margin:0;padding-left:10px; }

.bSubmit
{
	height:22px; BORDER: #A5A4A4 1px solid; FONT-SIZE: 11px; BACKGROUND: #E8E8E8; FONT-WEIGHT: bold; COLOR: #443E3D; FONT-FAMILY: Verdana, Arial, sans-serif 
}

.bSubmit7
{
	height:22px; BORDER: #A5A4A4 1px solid; FONT-SIZE: 11px; BACKGROUND: #E8E8E8; FONT-WEIGHT: bold; COLOR: #443E3D; FONT-FAMILY: Verdana, Arial, sans-serif;background:#290004; color:#cccccc;
}

.gridTable 
{
	padding-top:10px; padding-bottom:10px; width:100%; border-bottom:solid 1px #cccccc;
}

.underlined 
{
	border-bottom:1px dotted #A7A7A7;
}

#ls {
	float:left;
	width:13px;
	height:100%;
}

#rs {
	float:left;
	width:10px;
	height:100%;
}

#pagecontent {
	clear:both;
	display:block;
	width:991px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

#blankPagecontent {
	clear:both;
	display:block;
	width:991px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

#nav {z-index:1000; margin:0;padding-top:0px;margin-bottom:0px;display:block;width:991px;float:left;background:#FFFFFF;}

#snav_sm { padding-top:10px; display:block;width:991px;height:10px;background: transparent url(../images/shadow.png) left top repeat-x; font-size:13px; clear:left;font-family: "Lucida Grande", Verdana, sans-serif;}

#leftcol {display:block;width:170px; padding:0; padding-right:0px;padding-left:10px;margin:0;margin-right:0px;float:left;}

#pgright {float:left;display:block;width:791px;margin-left:20px;}

#maincol {float:left;display:block;padding:0;margin:0; margin-right:20px;}
#rightcol {float:right;display:block;width:140px;margin:0;padding:0;padding-right:0px;padding-left:0px;margin-right:10px;}

#content {float:left;display:block;width:619px;margin:0;padding-bottom:10px;background:#FFFFFF;}

/*#maincontent p {margin:0;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;color:#000000;background:none;padding:0;padding-bottom:20px;padding-left:20px;padding-right:20px;}
#maincontent h2 {font-family:Arial, sans-serif;font-size:12px;color:#000000;font-weight:bold;margin:0;padding:0px;padding-right:10px;padding-bottom:10px;padding-left:10px;background:none;}
#maincontent h3 {text-transform:uppercase;font-family:Arial, sans-serif;font-size:11px;color:#000000;font-weight:bold;margin:0;padding-top:10px;padding-right:10px;padding-bottom:15px;padding-left:10px;}
#maincontent h4 {font-family:Arial, sans-serif;font-size:12px;color:#000000;font-weight:bold;padding:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;margin:0;}*/

.mainMenuItem { border-left: solid 1px transparent; border-right: solid 1px transparent;}

.minimize-box { width:15px; height:18px; background-image:url('/CastSys/Images/drop-gray.gif'); cursor:pointer;}

.minimize-box2 { width:15px; height:18px; background-image:url('/CastSys/Images/drop-black.gif'); cursor:pointer;}

.expand-box { width:16px; height:16px; background-image:url('/CastSys/Images/nodeminus.gif'); cursor:pointer;}

.main-box 
{
	border:1px solid #cccccc;font-size:13px;width:100%; text-align:justify;background-color:#F2F2F2;margin-bottom:10px;
}
.main-box .detalles {background-image:url('/CastSys/Images/tsr-vidseparator.gif'); background-repeat:no-repeat; padding:10px; }
.main-box h1 { font-size:18px;  font-weight:bold; padding:0; margin:0;}

.info-box 
{
	border:1px solid #cccccc;font-size:13px;padding:10px;text-align:justify;background-color:#F2F2F2;vertical-align:top;
}
.info-box h1 { font-size:18px;  font-weight:bold; padding:0; margin:0;}
.info-box .detalles {background-image:url('/CastSys/Images/tsr-vidseparator.gif'); background-repeat:no-repeat; padding-top:10px; }

.subTitleTable
{
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #666666; HEIGHT: 22px; BACKGROUND-COLOR: #E7E7E7; BORDER-RIGHT-WIDTH: 0px
}

.normal 
{
	font-size:13px; text-align:justify;
}	
.normal h1 {font-size:26px; font-weight:bold; color: Black; padding: 0; margin: 0;}
.normal .resumen {font-size:15px; color: #666666;}
.normal .fecha {font-size:15px; }
.normal .detalles {background-image:url('/CastSys/Images/tsr-vidseparator.gif'); background-repeat:no-repeat; padding-top:10px; }

.grid-box {width:100%;background-image:url('/CastSys/Images/light-shadow.gif'); background-repeat:repeat-x;  }

.bar-subtitle { color:#3A3A3A; font-size:14px;background-color: #E3E1E1; padding-left:10px; border-bottom:solid 1px #BFBFBF; font-weight:bold; padding-bottom:5px; padding-top:5px; width:620px; }

.bar-rightdrop { text-align:right;padding-right:5px; }

.formBox {border:solid 1px #cccccc; background-color: #f2f2f2; width:100%; }
.formLabelCol { padding-right:5px; }
.formValueCol { padding-bottom:5px; }
.formBox-1 { padding-left:10px; padding-right:10px; width:100%; padding-top:10px;}
.formBox-2 { padding-left:10px; padding-right:10px; padding-top:10px;}

textarea { font-family:Arial; font-size:14px; }

/*---------- Links Footer ------------*/

#ftr {clear: both; display:block;width:940px;height:26px;min-height:26px;margin-top:10px;margin-bottom:0px;margin-left:19px;padding-top:4px;background-color: #CCCCCC;color: #000000;}
#ftr P {float:right;font-size:11px;font-weight:normal;color:#606060;margin-top:2px;padding-left:7px;padding-right:10px;text-align:right;} 
#ftr a.ftrleft {color:#666666; text-decoration: none; font-weight: normal; font-size: 11px;margin-top:5px;padding-right:10px; text-transform:uppercase; text-align:right;vertical-align:middle;}
#ftr a.ftrleft:link {color:#666666; text-decoration: none; font-weight: normal; font-size: 11px;}
#ftr a.ftrleft:visited {color:#666666; text-decoration: none; font-weight: normal; font-size: 11px;}
#ftr a.ftrleft:active {color:#666666; text-decoration: underline; font-weight: normal; font-size: 11px;}
#ftr a.ftrleft:hover {color:#333333; text-decoration: underline; font-weight: normal; font-size: 11px;}

#ftr a.ftr {color: #666666; text-decoration: none; font-weight: normal; font-size: 11px; text-transform:uppercase; margin-top:5px;padding-top:0px;padding-right:10px; padding-left:10px;  background: url("/CastSys/images/reddots.gif");background-position:left;background-repeat:no-repeat;vertical-align:middle;}
#ftr a.ftr:link {color: #666666; text-decoration: none; font-weight: normal; font-size: 11px;}
#ftr a.ftr:visited {color: #666666; text-decoration: none; font-weight: normal; font-size: 11px;}
#ftr a.ftr:active {color:#666666; text-decoration:underline; font-weight:normal; font-size:11px;}
#ftr a.ftr:hover {color:#333333;text-decoration:underline;font-weight:normal; font-size:11px;}

#ftr a.ftrright {color: #666666; text-decoration: none; font-weight: normal; font-size: 11px; text-transform:uppercase; margin-top:5px;padding-top:0px;padding-right:3px; padding-left:10px;  background: url("/CastSys/images/reddots.gif");background-position:left;background-repeat:no-repeat;vertical-align:middle;}
#ftr a.ftrright:link {color: #666666; text-decoration: none; font-weight: normal; font-size: 11px;}
#ftr a.ftrright:visited {color: #666666; text-decoration: none; font-weight: normal; font-size: 11px;}
#ftr a.ftrright:active {color:#666666; text-decoration:underline; font-weight:normal; font-size:11px;}
#ftr a.ftrright:hover {color:#333333;text-decoration:underline;font-weight:normal; font-size:11px;}
/*---------- Copyright Footer ------------*/

#subftr {text-align:center;color:#FFFFFF;font-weight:normal;font-size:10px; clear: both; font-family:Verdana; display:block;width:1014px;background: #8E8D8D url("../Images/footer.gif");background-repeat: no-repeat;background-position: center top;margin:0px; padding: 0px;padding-top:30px; padding-bottom:20px; line-height: 20px;}
#subftr p {color:#FFFFFF;font-weight:normal;font-size:10px;}
#subftr a {color: #FFFFFF; text-decoration:none; font-weight: normal;  }
#subftr a:link {color: #FFFFFF; text-decoration:none;font-weight: normal; }
#subftr a:visited {color: #FFFFFF; text-decoration:none;font-weight: normal; }
#subftr a:active {color:#FFFFFF; text-decoration:none;font-weight:normal; }
#subftr a:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal;}


#subftr .mainLinks a:link {color: #FFFFFF; text-decoration:none;font-weight: normal;font-size:10px; text-transform:uppercase;padding-left:10px; padding-right:10px; }
#subftr .mainLinks a:visited {color: #FFFFFF; text-decoration:none;font-weight: normal; font-size:10px; text-transform:uppercase;padding-left:10px; padding-right:10px;}
#subftr .mainLinks a:active {color:#FFFFFF; text-decoration:none;font-weight:normal;font-size:10px; text-transform:uppercase;padding-left:10px; padding-right:10px; }
#subftr .mainLinks a:hover {color:#FFFFFF;text-decoration:underline;font-weight:normal;font-size:10px; text-transform:uppercase;padding-left:10px; padding-right:10px;}

.campoSinDefinir 
{
	color:#AEAEAE;
	font-weight:normal;
}

/* Accordion */
.accordionHeader
{
	font-size:14px;
	background-color: #F2F2F2; 
	border-bottom:solid 1px #cccccc; 
	font-weight:bold; 
	padding-left:10px;
	color: #000000;
	cursor: pointer;
	    padding: 5px;
    margin-top: 15px;
}

#maincontent .accordionHeader a
{
	
	color: #3A3A3A;
	background: none;
	text-decoration: none;
}

#maincontent .accordionHeader a:hover
{
		font-weight:bold;
	color: #000000;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	font-size:14px;
	background-color: #E3E1E1; 
	border-bottom:solid 1px #BFBFBF; 
	font-weight:bold; 
	padding-left:10px;
	color: #000000;
	cursor: pointer;
	    padding: 5px;
    margin-top: 15px;	
}

#maincontent .accordionHeaderSelected a
{
			font-weight:bold;
	color: #3A3A3A;
	background: none;
	text-decoration: none;
}

#maincontent .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    padding: 5px;
    padding-top: 10px;
}

/* ****************************************** */

.accordionContent2
{
    background-color: #FFFFFF;
}

.accordionHeader2
{
	font-size:14px;
	background-color: #E3E1E1; 
	border-bottom:solid 1px #BFBFBF; 
	font-weight:bold; 
	padding-left:10px;
	color: #000000;
	cursor: pointer;
	    padding: 5px;
}

#maincontent .accordionHeader2 a
{
	
	color: #3A3A3A;
	background: none;
	text-decoration: none;
}

#maincontent .accordionHeader2 a:hover
{
	font-weight:bold;
	color: #000000;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected2
{
	font-size:14px;
	background-color: #E3E1E1; 
	border-bottom:solid 1px #BFBFBF; 
	font-weight:bold; 
	padding-left:10px;
	color: #000000;
	cursor: pointer;
	    padding: 5px;
	
}

#maincontent .accordionHeaderSelected2 a
{
			font-weight:bold;
	color: #3A3A3A;
	background: none;
	text-decoration: none;
}

#maincontent .accordionHeaderSelected2 a:hover
{
	background: none;
	text-decoration: underline;
}



/* Box */
.box 
{
	width:100%;
	margin-bottom:15px;
}

.boxHeader
{
	background:url('/CastSys/Images/red-bar.gif'); 
	border:1px solid #820303;  
	/*font-weight:bold;  */
	background-repeat:repeat-x; 
	color:#eeeeee; 
	height:18px; 
	font-size:12px; 
	padding-left:5px;	
	cursor: pointer;
}

.box .boxHeader a
{
	
	color: #eeeeee;
	background: none;
	text-decoration: none;
}

.box .boxHeader a:hover
{

	color: #FFFFFF;
	background: none;
	text-decoration: underline;
}

.boxHeaderSelected
{
	background:url('/CastSys/Images/red-bar.gif'); 
	border:1px solid #820303;  
	/*font-weight:bold;  */
	background-repeat:repeat-x; 
	color:#eeeeee; 
	height:18px; 
	font-size:12px; 
	padding-left:5px;	
	cursor: pointer;	
}

.box .boxHeaderSelected a
{

	color: #eeeeee;
	background: none;
	text-decoration: none;
}

.box .boxHeaderSelected a:hover
{

	background: none;
	text-decoration: underline;
}

.boxContent
{
padding:0px; 
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal; 
border:1px solid #cccccc;
background:url('/CastSys/Images/titleBack.gif'); 
background-repeat:repeat-x;
background-color:#FFFFFF;
}

.boxContentFilmImg
{
padding:0px; 
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal; 
border:1px solid #cccccc;
background:url('/CastSys/Images/filmstrip.gif'); 
background-color:#f1f1f1;
background-repeat:repeat-x;
}

.boxContentFilmStrip
{
padding:0px; 
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal; 
border:1px solid #cccccc;
background:url('/CastSys/Images/filmstrip-narrow.gif'); 

}

.opcionCuadroResaltante
{
	border:solid 2px #BEBEBE;
	padding:5px;
	
}

.noDataBox 
{
	padding:5px;
}


.calendario {font-family:Helvetica; border:solid 1px #bbbbbb;}

.calendario .titulo {padding:10px;font-weight:bold; border:solid 1px #eeeeee;}

.calendario .dia { height:75px; background-color:#f2f2f2;border:solid 1px #bbbbbb;font-size:18px; vertical-align:top; padding-top:15px;}

.calendario .tituloDia {font-size:16px; border:solid 1px #B6B6B6;  padding:10px;font-weight:bold; background-color:#DEDEDE;}

.calendario .tituloMes {border-bottom:solid 2px #B6B6B5;  font-size:18px; font-weight:bold; color:#525151; text-transform:uppercase; height:48px; background-color:#f2f2f2; background-image:url('/CastSys/Images/calendar_back.gif'); background-repeat:repeat-x;  }

.calendario .diaHoy {background-color:#E0BCBC; text-decoration:underline; height:75px; border:solid 1px #bbbbbb;font-size:18px;padding-top:15px; vertical-align:top;  }

/* Breadcumb */

#breadcrumb {
	margin:0px;
}
#breadcrumb .links {
	font: 90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
	font-weight:bold;
}

#breadcrumb a:link, a:visited  {
	color: #B51032;
}

/* Header Menu */

#headermenu {
	margin-right: 10px; 
	margin-top:2px; 
	font-size: 13px; 
	text-align: right;
}

#headermenu a:link, a:visited  {
	color: #B51032;
	TEXT-DECORATION: none;	
}

#headermenu a:hover  {
	color: #FF3333;
	TEXT-DECORATION: none;	
}

#headerMessage {
	margin-left: 20px; 
	margin-top:40px; 
	font-size: 14px; 
	color: #ffffff;	
	width: 400px;
	text-align: left;
}

/* Menu */ 

#mainMenu 
{
	margin-top:5px;
	height: 49px;
	width: 100%;
}

#leftblock {
	top: 172px;
	left: 0.5em;
	width: 200px;	
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Navigation */

/* Navigation */

#navigation {
	font-size:14px; padding-bottom:15px;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid #420102;/**/
}
#navigation li a  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #000000;
	border-right: 1px solid #000000;
	background-color: #5D0102;
	color: #cccccc;
	text-decoration: none;
}
#navigation li a:hover {
	background-color: #000000;
	color: #cccccc;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #000000;
	margin:0;
	background-color: #420102;/**/
	color: #eeeeee;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #420102;/**/
	color: #cccccc;
}
#navigation ul ul a:hover {
	background-color: #000000;
	color: #cccccc;
}

.tempNavigation a  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #000000;
	border-right: 1px solid #000000;
	background-color: #5D0102;
	color: #cccccc;
	text-decoration: none;
}

/* Main Content */

.columnaDatos 
{
	/*font-size:14px;*/
	 text-align: right;
	 vertical-align:top;
	 color:#666666; font-weight:bold
}

.campoDatos 
{
	/*font-size:14px;*/
	 color:#666666; font-weight:bold
}

.columnaDatosI 
{
	 /*font-size:14px;*/
	 color:#666666; font-weight:bold
}

.columnaIzquierda 
{
	font-size:13px; text-align: right;  color:#666666; padding-right:5px; font-weight:bold;
}

.columnaDerecha
{
	font-size:13px; color:#666666; font-weight:bold;
}

.cmdbutton 
{
	 width: 70px;
}

.button1
{
	border:solid 1px #979595; background-color: #2E2E2E; color:#979595; 
}
.button2
{
	border:solid 1px #cccccc; background-color: #5D0102; color:#cccccc; 
}

.emptyAdR 
{
	border:solid 1px #D9D5CA;
	width:138px;
	height:111px;
}

.emptyAdR a {
    background: transparent url(../images/anuncio2.png) top no-repeat;
    display: block;
    width: 138px;
    height: 111px;
    margin: 0;
    padding: 0;
    
}
.emptyAdR a:hover {
    background: transparent url(../images/anuncio2.png) bottom no-repeat;
    width: 138px;
    height: 111px;
}


#content .content {
    width: 619px;
    background-color: #FFF;
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    position: relative;
    font-size:13px;
    font-family:Verdana;
}
#content .content h1 {
	font-size: 24px;
	color: #525151;
	text-align: left;
	display: block;
	font-family:Arial Black;
	background: transparent url(../images/header_actor.png) top no-repeat;
	height:36px;
	padding: 0px 0 0 45px;
	/*border-bottom: 1px solid #D9D5CA;
	border-top: 1px solid #D9D5CA;*/
	line-height: 1.4;
	word-spacing: 4px;
	margin: 0px 0 25px 0;
	clear: left;
}
#content .content h2 
{
    font-size: 14px;
    color: #777777;
    text-align: left;
    display: block;
        font-family:Arial Black;
            background: transparent url(../images/submenu.png) top no-repeat;
 height:27px;
    padding: 3px 0 0 25px;
    /*border-bottom: 1px solid #D9D5CA;
    border-top: 1px solid #D9D5CA;*/
    text-transform: uppercase;
    line-height: 1.4;
    word-spacing: 4px;
    margin: 0px 0 15px 0;
    clear: left;
}
#content .content h3 {
    font-size: 14px;
    color: #735833;
    text-align: left;
    display: block;
    padding: 3px 0;
    border-bottom: 1px solid #D9D5CA;
    text-transform: uppercase;
    line-height: 1.4;
    word-spacing: 1px;
    font-weight: bold;
    margin: 25px 0 15px 0;
    clear: left;
}
#content .content p, 
#content .single p {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    color: #393935;
    margin: 0 0 12px 0;
}
#content .content p strong, 
#content .single p strong {font-weight: bold; }
#content .content ul, 
#content .single ul  { margin: 0 0 7px 0; }
#content .content ol, 
#content .single ol  { 
		margin: 0 0 7px 0;
    list-style-type: decimal; 
}
#content .content ul li, 
#content .single ul li {
    background: transparent url(../images/li_main.gif) left 33% no-repeat;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 1.1;
    color: #393935;
    margin: 0 0 0 2px;
    padding: 0 0 8px 15px;
    position: relative;
}
#content .content ol li,
#content .single ol li {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 1.1;
    list-style-type: decimal;
    color: #393935;
    margin: 0 0 0 22px;
    padding: 0 0 8px 0;
    position: relative;
}
#content .content ol li ul,
#content .single ol li ul,
#content .content ol li ol,
#content .single ol li ol { margin: 10px 0 0 10px;}
#content .content ol li ul li,
#content .single ol li ul li {
    background: transparent url(../images/li_main.gif) left 33% no-repeat;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 1.2;
    color: #393935;
    margin: 0 0 0 2px;
    padding: 0 0 8px 15px;
    position: relative;
    list-style-type: none;
}
#content .single ul a, #content .single  ol a {
    font-family: Verdana, sans-serif;
    color: #B0301E;
    text-decoration: none;
    border-bottom: 1px dotted #BBB69F;
}
#content .single ul a:hover, #content .single ol a:hover {
    background-color: #F3F2EB;
    border-bottom: 1px solid #BBB69F;
    color: #B0301E;
}
#content ul strong, 
#content ol strong { font-weight: bold;}
#content ul em, 
#content ol em { font-style: italic;}
#content .content .imgB,
#content .single img {
    background-color: #FFF;
    padding: 4px;
    margin: 4px 12px 10px 0;
    border: 1px solid #BBB69F;
}
#content .content .no_marginR,
#content .single .no_marginR { margin-right: 0;}
#content .content ol { margin: 0 0 20px 0;}
#content .single {
    width: 540px;
    background-color: #FFFFFF;
    margin: 15px 0;
    padding-bottom: 10px;
}
#content .single #title {
    margin: 0 0 20px 0;
    padding: 10px 0;
    height: auto;
    float: left;
    width: 100%;
    border-bottom: 1px solid #D9D5CA;
}
#content .single .date {
    background: transparent url("../images/bg_calendar.png") 0 50% no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 1;
    display: block;
    height: 36px;
    width: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
}
#content .single .date .month {
    font: bold 9px Tahoma,Arial,Verdana,Helvetica,sans-serif;
    text-transform: uppercase;
    text-align: center;
    display: block;
    color: #fff;
    padding: 2px 0 0 0;
}
#content .single .date .day {
    font: normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
    text-align: center;
    display: block;
    color: #664E2D;
    padding: 5px 0 0 0;
    margin: 0;
}
#content .single h2 {
    color: #735833;
    font-family: "Book Antiqua","Times New Roman", Times, serif;
    word-spacing: 1px;
    font-size: 20px;
    line-height: 1.1;
    margin: 0 0 0 0;
    padding: 7px 0 0 0;
    display: block;
}
#content .single h3 {
    font-size: 14px;
    color: #735833;
    text-align: left;
    display: block;
    padding: 3px 0;
    border-bottom: 1px solid #D9D5CA;
    text-transform: uppercase;
    line-height: 1.4;
    word-spacing: 1px;
    font-weight: bold;
    margin: 20px 0 15px 0;
    clear: left;
}

#content #next_prev_container {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}
#next_prev_container #next {
    width: 50%;
    display: block;
    float: left;
    text-align: right;
}
#content #next_prev_container #prev {
    width: 50%;
    display: block;
    float: left;
}
#content #next_prev_container #prev a {
    background: transparent url(../images/arrow_prev.gif) left 26% no-repeat;
    font-family: "Book Antiqua", "Times New Roman", Times, serif;
    font-size: 15px;
    line-height: 1.2;
    color: #735833;
    padding: 0 10px 0 22px;
    display: block;
    text-decoration: none;
}
#content #next_prev_container #next a {
    background: transparent url(../images/arrow_next.gif) right 26% no-repeat;
    font-family: "Book Antiqua", "Times New Roman", Times, serif;
    font-size: 15px;
    line-height: 1.2;
    color: #735833;
    padding: 0 22px 0 10px;
    display: block;
    text-decoration: none;
}
#content #next_prev_container #next a:hover, 
#content #next_prev_container #prev a:hover  {
	text-decoration: none;
    color: #B0301E;
}
