*{margin: 0 auto;padding: 0;font-family: Arial, Helvetica, sans-serif;}
body{background-color:#fff;color:#999;font:82.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;margin:0;padding:0;}
hr{background-color:#22201d;border:1px solid #363430;height:10px;margin:0px 0;width:100%;}

a:link, a:visited, a:active{color:red;text-decoration:none;}
a:hover{color:#048b46;text-decoration:none;}
a{text-decoration: none;outline-color: invert;outline-style: none;border: none;}
a img{border:0;}
ul{list-style:none; background:#b92f26;}
input, textarea{color:#9c9890;font-size:11px;text-decoration:none;background-color:#161410;border:1px solid #363430;padding:5px;}
blockquote{background:#1b1814;padding:1px 15px 5px;border-bottom:1px solid #35302a;}


/*Contenedor principal*/
div#contenedor {width:1000px;}
div#superior {height:130px}
div#sidebar a, #sidebar a:hover { border: none !important; }
div#sidebar h3 {position: relative;}
div#sidebar h3 a {font-weight: bold;}
div#sidebar div ul {border-bottom: none;}

div#sidebar{width: 195px;float: left;display: inline;/* fix double margin */margin-top: 0px;margin-bottom: 30px;overflow: hidden;color: #048b46;font-size: 12px;}
   div#sidebar ul{background-color: #9c8c80; list-style-image:url("/images/icono.gif");}
      div#sidebar ul li h2{background-position: left bottom;font-size: 16px;line-height: 30px;color: #c29f2e;background-color: #747631;padding: 5px 10px;font-weight: bold;}
      div#sidebar ul li ul{list-style-image: url('images/icono.gif'); list-style-type:square; line-height: 10px;}
         /* div#sidebar ul li ul li{padding: 8px 10px 8px 26px;background: url(images/sidebar_list_bg.gif) no-repeat;background-position: left bottom;} */
         div#sidebar ul li ul li{padding: 8px 10px 8px 26px;background-color: #fff;}
         div#sidebar ul li ul li:hover{background-color: #fff; border-style:solid none; border-color:#000;border-width:1px;}
         div#sidebar ul li ul li a{background: none;display: inline;color: #6f4c37;line-height: 16px;text-decoration: none;}
         div#sidebar ul li ul li a:hover{color: #000;}
/* END div#sidebar */

div#main_navi{background: url(images/navi.gif) no-repeat;float: left;margin-top: 1px;height: 37px;width: 1000px;}
   div#main_navi ul.left{float: left;list-style-type: none;padding: 2px 0 0 10px;width: 988px;}
      div#main_navi ul li{position: relative;float: left;text-transform: uppercase;}
         div#main_navi ul.left li a{float: left;overflow: hidden;color: #fff;font-size: 13px;line-height: 18px;margin: 0 15px 0 15px;padding: 8px 4px;}
         div#main_navi ul.left li a:hover{color: #fff;}
   /*---------------------header dropdown menu 20090803---------------------------------------*/
         div#main_navi ul.left li ul{display: none;position: absolute;left: 0;width: 125px;margin-top: 33px;padding: 0 3px;height: auto;background-color: #111;border: 1px solid #2d2c2c;border-top: 0;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
         div#main_navi ul.left li ul li{width: 125px;overflow: hidden;}
         div#main_navi ul.left li ul li a{font-size: 12px;padding: 3px 6px;margin: 0 2px;}
/* Fin Estilos para el micrositio */

div#main_navi2{background-color:#98bf21;float: left;margin-top: 1px;height: 37px;width:800px;}
   div#main_navi2 ul.left2{background-color:#98bf21;float: left;list-style-type: none;padding: 2px 0 0 10px;}
      div#main_navi2 ul li{float: left;}
         div#main_navi2 ul.left2 li a{float: left;overflow: hidden;font-size: 13px;line-height: 18px;font-weight: bold;color:#04753b;margin: 0 15px 0 15px;padding: 8px 4px;}
         div#main_navi2 ul.left2 li a:hover{color: #eee;}
/*   Fin Estilos para el micrositio */

div.pre-main{
   width: 1000px;
   float: left;
   display: inline;
   border: 1px solid green; 
   line-height: 22px;
   margin-bottom: 3px;
   margin-top: 30px;
}

div#main{
   width: 800px;
   float: right;
   display: inline;/* fix double margin */
   /* margin: 30px 25px 30px 10px; */
   padding: 0px;
   margin-left: 0px;
   }
   div#main div.post{
      /* border: 1px solid #fe1606; */
      color: #ccc;
      line-height: 22px;
      margin-bottom: 20px;
      }
   div#main div.post img {width: 780px; padding:10px;}

   div#main div.post img.cartel {width: 140px; padding: 0px 10px 10px 0px; float: left;}
   /* sticky post */
   div#main div.post div.title{
         margin-left: 10px;
         margin-top: 6px;
         _margin-top: 0;/*ie6 fix*/
         *+margin-top: 0;/*ie7 fix*/
         }
         div#main div.post div.title h2{
            font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif;
            font-size: 22px;
            font-weight: bold;
            color: #d63d27;
            text-align: left;
            padding: 10px 10px 0px 10px;
         }
      div#main div.post div.entry{
         width:420px;
         float: left;
         padding: 10px 10px 0 10px;
         font-size: 13px;
      	color: #111;
         }
      div#main div.post div.entry2{
         width:339px;
         padding: 5px 10px 0 5px;
         overflow: hidden;/* in case large img or video */
         font-size: 13px;
      	color: #111;
         }         
         
         /**********Efectos de imagenes*************/
         div#main div.post div.entry2 img.miniatura{width: 66px; border:2px solid #fff; padding: 0px;}
         div#main div.post div.entry2 img.miniatura:hover{border:2px solid #ed2027;}
         div#main div.post div.entry2 img.galeria {width: 331px; padding: 3px;}
         
         div#main div.post div.entry div.ficha-detalle{foat:left;}
         div#main div.post div.entry div.ficha-detalle p {margin: 0 0 3px 0;}         
         div#main div.post div.entry p{
            margin-bottom: 10px;
            line-height: normal;
         }
         div#main div.post div.entry span{
            margin-bottom: 0px;
            line-height: normal;
            color: #ffa302;
         	font-weight: bold;
         }         
         /* 20090629 add h1-h6 style in entry */
         div#main div.post div.entry h1{ font-size: 20px; margin-bottom: 5px; }
         div#main div.post div.entry h2{ font-size: 18px; margin-bottom: 5px; }
         div#main div.post div.entry h3{ font-size: 16px; margin-bottom: 5px; }
         div#main div.post div.entry h4{ font-size: 15px; margin-bottom: 5px; color: #ffa302;}
         div#main div.post div.entry h5{ font-size: 14px; margin-bottom: 5px; }
         div#main div.post div.entry h6{ font-size: 12px; margin-bottom: 5px; }
         
         div#main div.post div.entry2 h4{ font-size: 15px; margin-bottom: 5px; color: #ffa302;}
         
         div#main div.post div.entry ul,
         div#main div.post div.entry ol{
         	background-color: #fff;
            padding-bottom: 10px;
            margin-left: 20px;
            }
         div#main div.post div.entry ul{
            list-style-type: square;
            }
         div#main div.post div.entry ol{
            list-style-type: square;
            }
            div#main div.post div.entry ul li,
            div#main div.post div.entry ol li{
               padding: 1px 0;
               list-style: inside;
               }
               
         div#main div.post div.entry2 ul {
            padding-bottom: 10px;
            margin-left: 20px;
            list-style-type: square;
            }
         div#main div.post div.entry2 ul li {
               padding: 1px 0;
               list-style: inside;
            }
               
         div#main div.post blockquote{
            background: url(images/blockquote.gif) no-repeat;
            padding: 35px 20px 10px 50px;
            margin: 0 15px 24px 15px;
            background-color: #181818;
            border-top: 1px solid #2a2e2f;
            border-bottom: 1px solid #2a2e2f;
            color: #fff;
            }
            div#main div.post blockquote p{
               margin-bottom: 8px;
            }
         div#main div.post div.entry code{
            font-family: "Courier New", mono;
            background-color: #181818;
            border-left: 1px solid #2a2e2f;
            color: #197b30;
            padding: 5px 10px;
            display: block;
            }
         /* 20090629 add table layout */
         div#main div.post div.entry table{
            margin-bottom: 20px;
            border-collapse:collapse;
            border: 1px solid #2a2e2f;
            background-color: #181818;
            color: #999;
            }
            div#main div.post div.entry table td,
            div#main div.post div.entry table th{
               padding: 2px 5px;
               border: 1px solid #2a2e2f;
               }
   div#main div.navigation{
      font-size: 13px;
      }
      div#main div.navigation a{
         display: block;
         color: #ccc;
         border: 1px solid #1f2223;
         padding: 0 5px;
         background-color: #101010;
         line-height: 28px;
         }
         div#main div.navigation .left a:hover,
         div#main div.navigation .right a:hover{
            color: #ff5a00;
            background-color: #000;
            }
      div#main div.navigation .left{
         float: left;
         }
      div#main div.navigation .right{
         float: right;
         }

div#main div.post table td img{
	margin:0px;
	width:180px;
	padding-top:10px;
	padding-bottom:10px;
} 

/* Table principal to the main */
table.lista {
   margin-top: 60px;
}
table.lista tbody td { 
   color:#048b46;
	vertical-align:middle;
	font-family:  "Verdana",Georgia,Serif;
	font-variant: small-caps;
	font-size: 1.2em 90%;
}

/* tabla para el menu izquierdo de películas  */
table.listamenu {
	background-color: #fff;
	border: 1px solid #111;
}
table.listamenu tbody tr td {
   padding: 15px 3px 0px 3px;
   vertical-align:top;
}
table.listamenu tbody td a {
	color: #57361c;
	/* font-weight: bold; */
}
table.listamenu tbody td a:hover {
   color: red;
}
table.listamenu tbody td img {
	display: block; 
	margin: auto;
   color: #000;
}

div#insti a{
	 	color:green;
	text-decoration:none;
}

div#insti a:hover{
	color:red;
	text-decoration:none;
}


