/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; background:url(i/fondo.jpg) repeat-x; font:11px Arial, Helvetica, sans-serif; color:#515151; background-color:#f5f5f5 }
a, h1, h2, h3{overflow:hidden; display:block; text-indent:-9999em; text-decoration:none;}
a:hover{text-decoration:underline;}
h2{text-indent:0;}
/* =a */
ul#menu li a#mn1{width:167px; height:53px;}
ul#menu li a#mn1:hover, body#pag_01 ul#menu li a#mn1{ background:url(i/menu_on.jpg) no-repeat;  }
ul#menu li a#mn2{width:98px; height:53px;}
ul#menu li a#mn2:hover, body#pag_02 ul#menu li a#mn2{ background:url(i/menu_on.jpg) no-repeat -167px 0 ;  }
ul#menu li a#mn3{ width:96px; height:53px; }
ul#menu li a#mn3:hover, body#pag_03 ul#menu li a#mn3{ background:url(i/menu_on.jpg) -265px 0 no-repeat;}
ul#menu li a#mn4{width:84px; height:53px;}
ul#menu li a#mn4:hover, body#pag_04 ul#menu li a#mn4{ background:url(i/menu_on.jpg) -361px 0 no-repeat;  }
ul#menu li a#mn5{width:104px; height:53px;}
ul#menu li a#mn5:hover, body#pag_05 ul#menu li a#mn5{ background:url(i/menu_on.jpg) -445px 0 no-repeat;  }

/* =h1 */
h1 a{ width:200px; height:53px; position:absolute; left:75px; top:10px;}
h6 a{ width:66px; height:66px; position:absolute; left:303px; top:7px;}
/*h2 */


/* div */
div#container{ position:relative; width:958px; margin:31px auto; text-align:left;} 

div#content { width : 100%; height:613px;  overflow : hidden; background:url(i/fondo2.jpg)  no-repeat;}

div#pie{ position:absolute; top:587px;}
div#pie a{ width:56px; margin-left:15px;  float:left; height:10px; }
div#tipo_r1{float:right; width:325px; height:493px; background:url(i/pag_01a.jpg) -1px 0 no-repeat; margin:3px 2px 0 0 !important; margin:3px 1px 0 0;}
ul#galeria{ display:block; width:280px; list-style:none; margin:70px 0 0 26px !important; margin:70px 0 0 13px; float:left;}
ul#galeria li{ float:left; margin:10px 0 0 10px; width:77px; }

/*ul*/
ul{list-style-type:none; }
ul#menu{ display:block; width:550px; height:53px; margin:27px 0 0 403px;}

/*li*/
ul#menu li{float:left;}
ul#menu1{float:left; margin:30px 0 0 20px!important; margin:30px 0 0 10px; width:280px; }
ul#menu1 li{background: url(i/flecha.gif) 0 4px no-repeat; padding-left:10px; height:15px; }
ul#menu1 li a{text-indent:0; color:#515151; }
ul#menu1 li.on a{ font-weight:bold; color:#9D0F0E; text-decoration:underline; }

ul#contacto { float:left; width:276px; display:block; margin:30px 0 0 23px !important; margin:30px 0 0 11px;}
ul#contacto li {background: url(i/flecha.gif) 0 4px no-repeat; padding-left:10px; margin-top:5px;}
ul#contacto li strong{ color:#A72524; display:block; height:30px; float:left; width:100px; text-decoration:none; text-transform:uppercase;}
ul#contacto li a{ text-indent:0; color:#515151;}
/* form */

fieldset{width:340px; display:block; border:none; float:right; margin:60px 20px 0 0 !important; margin:60px 10px 0 0;}
fieldset h4 {background: url(i/flecha.gif) 0 4px no-repeat; padding-left:10px; color:#A72524; font:normal 11px Arial, Helvetica, sans-serif; float:left; margin-top:10px;}
fieldset label{float:left; width:340px; margin-top:7px;}
fieldset span{width:80px; color:#414141; display:block; float:left;}
fieldset input{ border:1px solid #CECECE; width:234px; float:right;}
fieldset textarea{border:1px solid #CECECE; width:234px; height:60px; float:right;}
fieldset a{float:right; margin-bottom:20px; background:url(i/btn_enviar.jpg) no-repeat; width:45px; height:20px;}
fieldset a:hover{ background:url(i/btn_enviar.jpg) 0 -20px no-repeat; }



p{width:270px; margin-top:10px; display:block; margin-left:20px;}
strong{ font-weight:normal; color:#990000; text-decoration:underline; }
img{ vertical-align:middle;}

/* especificos */
body#pag_00 h2{ background:url(i/pag_00.jpg); width:939px; height:493px; margin:3px 0 0 14px;   }

body#pag_01 h2{ background:url(i/pag_01.jpg) 2px 0 ; width:615px; height:493px; float:left; margin:3px 0 0 12px !important; margin:3px 0 0 6px;} 

body#pag_02 h2{ background:url(i/pag_02.jpg) 2px 0 ; width:615px; height:493px; float:left; margin:3px 0 0 12px !important; margin:3px 0 0 6px;} 
body#pag_02 div#tipo_r1{ background:url(i/pag_02a.jpg) -1px 0 no-repeat;}

body#pag_03 h2{ background:url(i/pag_03.jpg) 2px 0 ; width:615px; height:493px; float:left; margin:3px 0 0 12px !important; margin:3px 0 0 6px;} 
body#pag_03 div#tipo_r1{ background:url(i/pag_03a.jpg) -1px 0 no-repeat; }

body#pag_04 h2{ background:url(i/pag_04.jpg) 1px 0 ; width:615px; height:493px; float:left; margin:3px 0 0 12px !important; margin:3px 0 0 6px;} 
body#pag_04 div#tipo_r1{ background:url(i/pag_04a.jpg) -1px 0 no-repeat;}

body#pag_05 h2{ background:url(i/pag_05.jpg) 1px 0 ; width:253px; height:493px; float:left; margin:3px 0 0 12px !important; margin:3px 0 0 6px;} 
body#pag_05 div#tipo_r1{ background:url(i/pag_05a.jpg) -1px 0 no-repeat; width:683px; margin-right:4px!important; margin-right:2px;}