*{margin: 0;padding: 0;}

body {background: #FFF url(/images/bg.jpg) top center no-repeat;text-align: center;font-family: Tahoma,Arial,Helvetica,sans-serif;}

a:link, a:visited, a:active { text-decoration: none; color: #900; }/*9FACB5*/
a:hover { text-decoration: underline;}

#contenedor{width: 790px;margin: 0 auto;}

#top{float: left;width: 790px;height: 190px;overflow: hidden;display: inline;}

#top #logo {margin: 35px 270px 0 270px;display:inline;float:left;width:250px;height:60px;}
#logo a{display:block;width:100%;height:100%;text-decoration:none !important;}
#top #menu {display: inline;width: 790px;float:left;margin: 40px 0 0 0;background:url(/images/linea.gif) left bottom repeat-x;height:33px}

#menu ul {list-style-type: none;}
#menu li {float:left;}

#menu a{display: block;line-height: 31px;padding:0;font-size: 14px; color:#000; text-decoration: none;font-weight: bold;width:90px;
font-family:"Courier New",Courier,serif;margin:0 34px}

#menu a:hover, #menu a.estoy{background: #d8d8d8;}


#complemento{display: inline; float: left;width: 790px;text-align: center;background:url(/images/bgcomplemento.jpg) top center no-repeat;}
#complemento2{display: inline; float: left;width: 790px;text-align: center;background:url(/images/bgcomplemento2.jpg) top center no-repeat;}


#medio{width: 450px;float: left;display: inline;text-align: left;margin:20px 0 0 40px;font-size:11px;padding:0 0 20px 0}
#medio p{margin:20px 0 0 0}

#medio h1 {line-height: 42px;color:#900;font-family:"Courier New",Courier,serif; font-size:24px; letter-spacing: -1px;font-weight: bold}

#medio h2{font-size: 18px;font-weight: normal; letter-spacing: -1px;text-align: left;padding-left: 35px;margin-left: 70px;}

#medio ul {margin-left:120px;width:300px;margin-bottom: 30px;}
#medio li{
list-style-type: none;
font-family: Arial,Helvetica,sans-serif;font-size: 12px;border-bottom: 1px solid #CCC;
font-weight: normal;color: #000; padding-bottom: 10px;padding-top:10px;line-height: 16px;}

.icono {border:0;vertical-align:middle;margin:0 10px 0 0}

.noticia{display:inline-block;float:left;margin:10px 0 0 0;background:url(/images/linea.gif) left bottom repeat-x;padding:0 0 10px 0;overflow:visible}

.blog {float:left;display:inline;width:400px;text-align:left;margin:20px 0 0 13px;}
.noticia p {margin:0 !important;margin:10px 0 !important;line-height:150%;padding:0;font-size:11px}
.noticia h3 {font-size:16px;font-weight: bold;margin: 0 0 10px 0;text-align:left;color:#9facb6;font-family:"Courier New",Courier,serif !important;line-height:16px !important}

.fecha{margin:20px 0 0 0;width:35px;border:1px solid #9facb5;float:left;display:inline;font-size:15px;font-weight:bold;text-align:center;color:#9facb5}
.fecha span{display:block;background:#9facb5;color:white;font-size:10px !important;line-height:14px}

form {width:300px;margin: 30px 0;padding:0;font-size:11px}
fieldset{width:300px;padding:8px 0;text-align:left;border:0;color:#000;text-indent:45px}
input, select, textarea{
width:300px;background:#f5f5f5; padding:2px;border:1px solid #666;margin:0 0 5px 45px;
vertical-align:middle;color:#000;font-family:Arial, sans-serif;font-size:11px;
}
input.enviar  {width:120px !important;}
label { color: #000; font-size: 11px; line-height: 140%; margin: 10px 0 .2em 45px;  }
.error-message, label.error { color: red; margin: 0 0 10px 45px;  display: block; font-size: 10px !important;font-weight:bold; }
/* para controlar el spam en formularios */
#messageLabel { display: none !important; }
#message { display: none !important; }

#medio .actor{	
width: 175px;height:175px;float: left;display: inline;text-align: center;background:url(/images/bgactores.jpg) top center no-repeat;
margin: 0 29px 20px 29px;overflow: hidden;}

.actor img {margin:12px 0 0 0;border:0;width:150px;height:150px}

#medio .actor2{margin:20px 0;width: 750px;float: left;display: inline;text-align: left;font-size:12px; color: #000;}

.actor2 .fotoactor{display: inline;float:left;width: 215px;text-align: left;}
.actor2 .textoactor{display: inline;float:left;width: 450px;margin:0 0 0 50px}

.textoactor p{padding: 0;margin: 0 !important;font-size: 12px;font-weight: normal;color: #000;text-align: left;padding: 5px 0;}
.textoactor h2{padding: 20px 0 0 0 !important;margin: 10px 0 0 0 !important;font-family:"Courier New",Courier,serif !important;font-size: 18px;font-weight: bold !important;color: #900;letter-spacing: -1px;
text-align: left;background:url(/images/linea.gif) top left repeat-x;text-indent:0 !important;
}

.textoactor span{font-family:"Courier New",Courier,serif !important;font-size: 12px;font-weight: bold;width:120px;display:block;float:left;color:#9facb6;margin:0;padding:0}




#right{	width: 240px;float: left;display: inline;padding-top: 25px;margin:0;text-align:left;margin:0 0 0 60px}

#main{display:inline;float:right;width:790px;text-align:center;padding:0;margin:0;background:white}

#main h1{font-size:25px;color:#900;line-height:21px;text-align:center;font-weight:normal;margin:20px 0;font-family:Georgia,serif;}
#main h2{font-size:18px;color:#222525;font-family:Arial,sans-serif;margin:0 0 20px 20px;font-weight:normal;}
#main h6 {font-size:11px;margin:25px;text-align:center;}
#main h2 span{font-family:Arial, sans-serif;font-size:15px;color:#900;line-height:10px;font-weight:normal;}
#main ul {margin-left:35px}
#main p,#main li {margin:10px 30px 20px 10px;font-size:11px;color:#222525;line-height:17px;}
#main p span{font-weight:bold;color:#900;}

#main p.ok{font-weight:bold;color:#4f8a10;height:45px;border:1px solid #4f8a10;background:#dff2bf url(/privado/images/ok.gif) top left no-repeat;text-indent:50px;line-height:45px;text-align:left;}
#main p.error{font-weight:bold;color:#d8000c;height:45px;border:1px solid #d8000c;background:#ffbaba url(/privado/images/error.gif) top left no-repeat;text-indent:50px;line-height:45px;text-align:left;}
#main p.alerta{font-weight:bold;color:#9f6000;height:45px;border:1px solid #9f6000;background:#feefb3 url(/privado/images/alerta.gif) top left no-repeat;text-indent:50px;line-height:45px;text-align:left;}
#main p.info{font-weight:bold;color:#00529b;height:45px;border:1px solid #00529b;background:#bde5f8 url(/privado/images/info.gif) top left no-repeat;text-indent:50px;line-height:45px;text-align:left;}

#main ul.buscando{margin:-10px 0 20px 35px;font-size:12px;}

#main form {margin:40px auto;text-align:left;}
#main fieldset {width:400px;text-align:left;font-size:11px;color:#666;padding:0 0 10px 0;border:0;margin:0;text-indent:0}
#main input {width:400px;margin:0;border:1px solid #999;padding:3px;font-size:11px;color:#000;}
#main select {padding:3px;margin:0;border:1px solid #999;text-align:left;width:400px;font-size:11px}
#main body{border:5px solid red !important}

.buscar {margin:0 !important;margin:20px 0 !important;width:790px !important;padding:0 !important;text-align:left;}
.buscar fieldset {padding:0 !important;padding:10px !important;width:766px !important;margin:0 !important;background:#f0f0f0;border:2px solid white !important;color:#202020 !important;text-align:left !important;}
.buscar input {border:1px solid white !important;width:250px !important;padding:5px !important;margin:0 0 0 10px !important;vertical-align:middle;background:white !important;}
.buscar select {border:1px solid white !important;width:250px !important;padding:5px !important;margin:0 0 0 10px !important;vertical-align:middle;background:white !important;}

#main input.enviar{width:120px !important;}

#main table{font-size:10px;border-bottom:1px dotted #8c8c8c;margin:20px auto;width:790px}
#main tr{}
#main td{padding:5px 2px;border-top:1px dotted #8c8c8c;}
#main td.tope{background:#8c8c8c;padding:3px;border-top:1px dotted #8c8c8c;font-weight:bold;color:white;}
#main tr:hover{background:#e1e1e1;}
#main td span{text-transform:uppercase;font-size:14px;font-weight:bold;line-height:22px}
#main td span.precio{font-size:18px;color:#900}

.pad {border:1px solid #8c8c8c;padding:2px;background:white;margin:5px;vertical-align:middle}



#s3slider {
   width: 150px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin:0 0 0 20px;
}

#s3sliderContent {
   width: 150px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 174px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 


#tooltip {

	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:12px;
}

#tooltip h3, #tooltip div { margin: 0; }
