* {margin: 0;padding: 0;font-family:Arial, Helvetica, Verdana, sans-serif;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label, address{margin:0;padding:0;list-style:none;font-weight:normal;}
img{border:0;}
body  {text-align:center;background:#FFF url(../img/bg.jpg) top center no-repeat;}
#contenedor{width:980px;margin:0 auto;}
 
#botonesTop {z-index:201;position:absolute;top:10px;left:50%;margin:0 0 0 420px}
#botonesTop form {float:left;margin:0 10px 0 0}

#top{display:inline;float:left;width:980px;height:160px;margin:0;text-align:center;overflow:hidden;}

#logo{
float:left;
display:inline;
margin:5px 0 0 60px;
background-image: url(../img/logo.png) !important;
background-image: none; 
z-index:202;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/logo.png', sizingMethod='scale');
background-repeat:no-repeat;
width:126px; 
height:155px;}
#logo a {display:block;width:100%;height:100%;text-decoration:none !important;border:0}

#menu{float:right;display:inline;margin:85px 50px 0 0;width:550px; border-bottom: #CCCCCC solid 1px;}
#menu ul {list-style:none;}
#menu li {display:inline;}
#menu li a{display:block;float:left; width:80px;height:20px; line-height:20px;color:#006699;text-decoration:none;font-family:Arial;font-size:12px;font-weight:bold;margin:0 0 0 10px}
* html body #menu li a{display:block;float:left; width:80px;height:20px; line-height:20px;color:#006699;text-decoration:none;font-family:Arial;font-size:11px;font-weight:normal;margin:0 0 0 10px}
#menu li a:hover ,#menu li a.activo{color:#FF6600;}
* html body #menu li a:hover ,#menu li a.activo{color:#FF6600;}

/* Fix IE. Hide from IE Mac \*/
* html body #top #menu ul li a {float:left;} 
/* End */

#cuerpo{width:980px;float:left; display:inline;margin:5px 0 0 0px;padding:0;text-align:center;font-family:Arial;font-size:12px;}

#bg_cuerpo_top{ 
background-image:url(../img/cuerpo_top.png) !important; 
background-repeat:no-repeat;
background-image: none;  
width:910px; height:30px; margin:2px 0 0 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/cuerpo_top.png', sizingMethod='scale');}

#bg_cuerpo_body{
background-image:url(../img/cuerpo_body.gif) !important;
background-repeat:repeat-y;
margin:0 0 0 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/cuerpo_body.png', sizingMethod='scale');
}
* html #bg_cuerpo_body{margin:0 0 0 47px;}

#bg_cuerpo_footer{ 
background-image:url(../img/cuerpo_footer.png)  !important; 
background-repeat:no-repeat; 
background-image: none;
width:910px; height:46px; margin:0 0 0 25px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/cuerpo_footer.png', sizingMethod='scale');
}

#izq_arriba{width:220px; height:170px;margin-left:30px;}

.imagen_aleatoria{list-style:none;}



#izq_abajo{width:220px; height:100px;margin:10px 0 0px 30px;}
.slideshow{width:600px; height:283px; border: #fff solid 3px; margin:-284px 0 0 275px;cursor:pointer;}

#abajo {
float:left;
display:inline;
background:url(../img/abajo_base.png) top center repeat-y !important; 
width:890px;height:200px; 
margin:5px 0  10px 30px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/abajo_base.png', sizingMethod='scale');}

#caja1_txt{float:left;width:240px;height:115px;margin:72px 0 0 26px;}
* html #caja1_txt{margin:48px 0 0 18px;}

#caja2_txt{float:left;width:240px;height:115px;margin:72px 0 0 60px;}
/** html #caja2_txt{margin:48px 0px 0 0;}*/

#caja3_txt{float:left;width:240px;height:115px;margin:72px 0 0 65px;}
/** html #caja2_txt{margin:48px 0px 0 0;}*/

#caja1_txt,#caja2_txt,#caja3_txt{font-size:12px; color: #FFFFFF; text-align:left;}

#pie{ margin-right:25px; margin-bottom:10px;}