html, body {height:100%}
/* end hide */
body {
	padding:0;
	margin:0;
	text-align:center; /* for ie6 and under */
    min-width:805px;/* for mozilla*/
	background-image: url('../images/fondos/bluelines.jpg');
}

#outer{
   min-height:100%;
   max-height: 1000%;
   width:805px; /* add 2px if borders are not used */
   background-color: #fff;
   color: #000000;
   text-align:left;
   margin:auto;
   position:relative;
   border-left: 1px solid #99CCCC;
   border-right: 1px solid #99CCCC;
	padding-bottom: 50px;
}

#outer_poster{
   min-height: 560px;
   height: 100%;
   max-height: 1000%;
   width:805px; /* add 2px if borders are not used */
   background-color: #fff;
   color: #000000;
   text-align:left;
   margin:auto;
   position:relative;
   border-left: 1px solid #99CCCC;
   border-right: 1px solid #99CCCC;
	padding-bottom: 50px;
}

* html #outer{height:99.9%;} /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/

#header {
	width: 805px;
}

#header{
	background-image:url("/images/blackbar.png");
	background-repeat: no-repeat;
	width: 805px;
	height: 60px;
}

#header:hover{
	background-image:url("/images/blackbar.png");
	background-repeat: no-repeat;
	background-position:0 -60px;
}
* html #header{height:70px}


div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
   width:622px;
}
#centrecontent p {padding-left:3px}

#clearfooter {width:100%;height:2px;} /* to clear footer */
.demo{
	padding-left: 20px;
	padding-top: 20px;
}
.news h3{
	padding-right: 15px;
}

.news p{
	padding-right: 20px;
}

img
{  border-style: none;
}

h3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #000000; }

.stylebut {}
.stylebut a {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #000000;  background-color: #FFFFFF; text-decoration: none;padding: 2px 20px 2px 20px; }
.stylebut a:hover {color: #ffffff;  background-color: #FF3300; text-decoration: none;}


.stylebut_active {}
.stylebut_active a {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #000000;  background-color: #CCCCCC; text-decoration: none;padding: 2px 20px 2px 20px; }
.stylebut_active a:hover {color: #ffffff;  background-color: #FF3300; text-decoration: none;}


.style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

.style6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

.style7 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.posterimage img {border: 1px solid #FFFFFF;}
.posterimage img:hover {border: 1px dashed #FF3300; cursor:pointer;
}

.style8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style9 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}


.mydata {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px 15px;
}


.stylepdf {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}


.ajax2 {
	font-family: times new roman;
	font-size: 20px;
	color: #828282;
	font-style: italic;
	text-align: left;
}

span.letracapital{
float: left;
font-size: 80px;
line-height: 63px; /* Dobla el alto de linea menos 1 pixel */
font-family: geneva, Georgia, "Times New Roman", Times, serif;
font-weight: ;
color: #999;
padding-right: 5px;
}



.contacto{
	font-family: verdana,arial,tahoma,sans-serif;
	padding-left: 100px;
	font-size: 12px;
	line-height: 1.5em;
}

.sidebar h3{
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  color: #666666; text-decoration:none;
}
.sidebar a, .sidebar a:active, .sidebar a:visited{
	text-decoration:none;
}

.leermas {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.stylepub{
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f4a460;
}

#page-a {
	width: 730px;
	height: 462px;
	z-index:5;
	background-color: transparent;
	overflow: hidden;

}
.contactleft{
   background-image: url(/images/page-a.jpg);
	width: 360px;
   height: 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none;
	margin: 0px;
	float: left;
}
.contactleft h2{
	margin-left: 50px;
	color: #ff3300;
	padding-top: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.contactleft p{
	margin-left: 50px;
}
.contactright{
	width: 360px;
	background-image: url(/images/page-b.jpg);
	height: 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none;
	margin: 0px;
	float: left;
}

.contact a {
	font-size: 11px;
	text-decoration: none;
	color: inherit;
}

.contact{
	padding: 0px;
	margin: 0px 0px 10px 15px;
	color: #666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.links{
	font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}

.ajax {
	font-family: times new roman;
	font-size: 18px;
	color: #828282;
	font-style: italic;
	text-align: left;
}

.ajaxen {
	font-family: times new roman;
	font-size: 16px;
	color: #989898;
	font-style: italic;
	text-align: left;
}

.ajaxtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.paisname {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-align: right;
}
.content{
	background-color: #FFF;
	text-align: left;

}
.ladosback{
	background-image: url(/images/content_bg.png);
	background-repeat: repeat-y;
	width: 805px;
	 margin: 0 auto;
   min-height:100%;
   position:relative;
}
.footer{

   margin-left: -17px;
   width:100%;
   height:165px;   /* Height of the footer */

   text-align: center;
}
#menu{
	padding-left: 30px;
}
#moreposterinfo{
	color: #666666;
}

.calendario{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	padding-top: 20px;
	padding-left: 50px;
}

#calendario_mes{
	border: 1px solid #CCC;
	text-align :center;
}

#archiveyear{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px;
}

#agregar_noticia span {
	border:1px solid #CCCCCC;
	color:#999999;
	cursor:pointer;
	font-family:verdana;
	font-size:11px;
	height:16px;
	line-height:14px;
	top:4px;
	width:16px;
}

#agregar_noticia a{
	text-decoration: none;
	color: #666;
	font-family:verdana;
	font-size: 11px;
	font-weight: bold;
}

#agregar_noticia p{
	color: #666;
	font-family:verdana;
	font-size: 11px;
	font-weight: bold;
}
#slickbox{
	padding-left: 0px;
}

#agregar_noticia p.mensaje_forma{
	text-align: left;
	font-family:verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

#slickbox input, textarea{
	background-color: #EEE;
	border: 0 solid #EEE;
}

#slickbox input.attach{
	background-color: #FFF;
}

#slickbox input.submit{
	background-color: #CCC;
	border: 1px solid #CCC; 
	font-weight: bold;
}


.theather_container{
	width: 600px;
	overflow: auto;
	
}

.theather_names{
	width: 180px; 
	float: left;
}

.theather_pics{
	width: 420px; 
	float: left;
}

.theather_names ul{
	padding: 0;	
}

.theather_names li{
	text-align: left;
	list-style-type: none;
	line-height: 15px;
	padding-bottom: 15px;
}
.obrasteatro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.infoobra{
	display: none;
}

.info{
	position: absolute;
	top: 120px;
	left: 580px;
	width: 200px;
}

#info{
	overflow: hidden;
	width: 100%;
	background-image: url('/images/bg_featured.jpg');
	background-repeat: repeat-xy;
	border: 1px solid #CCCCCC;


	
}

#info p{
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
		position: relative;
	top: 2px;
	left: 2px;
}	



    .pagesg{position: absolute; top: 451px; left: 33px; font-family: Geneva,Arial,Helvetica,sans-serif;
 			font-size: 11px; font-weight: bold; color: #333; text-decoration: none;}
 	.pagesg a {text-decoration: none; color: #ff3300;}
    
    .pagest{position: absolute; top: 471px; left: 33px; font-family: Geneva,Arial,Helvetica,sans-serif;
 			font-size: 11px; font-weight: bold; color: #333; text-decoration: none;}
 	.pagest a {text-decoration: none; color: #ff3300;}
 	
#postertype{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#postertype a{
	text-decoration: none;
}

#postertype a:active{
	text-decoration: none;
} 	



#postertype a:hover{
	color: #Ff3300;	
	text-decoration: none;
} 	

a.postertypeselected{
	color: #Ff3300;	
}

a.postertypeselected:visited{
	color: #Ff3300;	
}



.stripeMe{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


.stripeMe th {
    background: none repeat scroll 0 0 #Ff3300;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.2;
    padding: 2px 11px;
    text-align: left;
}



.stripeMe td{
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

.stripeMe td *{
	padding: 6px 11px;
}

.stripeMe tr.alt td{
	background-color: #ecf6fc;
}
.stripeMe tr.over td{
	background-color: #bcd4ec;
}
