/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; background:url(i/background.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; }
a{color:#909090; font-family:Arial, Helvetica, sans-serif;}
a.enlace{display:block; text-indent:-99999em; background:url(i/idiomas/fr/enviar.gif); width:65px; height:19px; float:right;}
a.ver_galeria{display:block; width:91px; height:19px; background:url(i/idiomas/fr/ver_galeria.gif); margin-top:10px;}
ul#ul_tipo1 li a.a_imprimir{display:block; width:103px; height:19px; background: url(i/idiomas/fr/imprimir_mapa.gif); margin:20px 0 0 20px; float:right; text-indent:-99999em;}
ul#ul_tipo1 li a.a_ampliar_fr{display:block; width:103px; height:19px; background: url(i/idiomas/fr/ampliar_mapa.gif); margin:20px 0 0 20px; float:right; text-indent:-99999em;}
ul#ul_tipo1 li a.a_ampliar_uk{display:block; width:103px; height:19px; background: url(i/idiomas/uk/ampliar_mapa.gif); margin:20px 0 0 20px; float:right; text-indent:-99999em;}

/* =a */

a{overflow:hidden; text-indent:-9999em; display:block;}
/* =h1 */
h1{background:url(i/top.jpg) no-repeat; display:block; width:851px; height:149px; text-indent:-9999em;}
h1 a{display:block; width:400px; height:60px; }
/*h2 */

/*h3*/
h3#banner_roc{display:block; width:182px; height:107px; background:url(i/roctania.jpg);}
h3#banner_roc a{width:182px;  height:107px;}
h3#banner_chenus{display:block; width:182px; height:107px; background:url(i/chenus.jpg);}
h3#banner_chenus a{width:182px; height:107px;}
/*
h3#banner1{display:block; width:182px; height:119px; background:url(i/idiomas/fr/banner1.jpg);}
h3#banner1 a{width:182px; height:119px;}
*/
h3#banner2{display:block; width:182px; height:145px; background:url(i/idiomas/fr/banner2.jpg);}
h3#banner2 a{width:182px; height:145px;}
h3#banner3{display:block; width:182px; height:135px; background:url(i/idiomas/fr/banner3.jpg);}
h3#banner3 a{width:182px; height:135px;}
h3#banner4{display:block; width:182px; height:135px; background:url(i/idiomas/fr/banner4.jpg);}
h3#banner4 a{width:182px; height:135px;}


/* div */
div#container{ position:relative; width:851px; margin:0 auto; padding-top:0px; text-align:left;} 

div#content { width : 100%;  padding : 0;  overflow : hidden;}
div#div_tipo1{display:block; float:left; width:599px; background:url(i/separador_vertical.jpg) top right no-repeat;}
div#div_tipo1 img{margin:12px 0 0 70px;}
div#div_tipo1 strong{ font-size:13px; color:#005193; display:block; width:100%; margin:18px 0 0 85px; text-transform:uppercase; //width:450px;}
div#div_tipo1 strong.st_galeria{color:#FF6600; display:block; background:url(i/flecha_azul.gif) 0 3px no-repeat; padding-left:13px;}

div#div_tipo1 p{background:url(i/flecha.gif) 0 3px no-repeat; padding-left:12px; width:454px; margin:18px 0 0 85px; line-height:1.5em;} 

div#div_tipo2{display:block; float:right; width:182px; margin:12px 70px 0 0; //margin-right:35px; }

div#pie{display:block; width:851px; float:left; background:url(i/pie.jpg);}
div#pie span{display:block; float:left; font-size:10px; color:#909090; margin-top:18px;}
div#pie span.sp_short{ margin-left:80px; //margin-left:40px;}
div#pie span a{color:#909090; display:inline;}

div#dv_lng_bar a{ float:right; display:block;  margin:4px 0 0 7px; width:13px; height:9px;}
/*ul*/
ul{list-style-type:none; }
ul#menu{display:block; width:851px; height:40px; background:url(i/idiomas/fr/menu.jpg) no-repeat;}
ul#menu li { float:left;}
ul#menu li a{ width:222px; height:40px; }
ul#menu li a:hover{ background:url(i/idiomas/fr/menu.jpg) 0 -40px no-repeat; }
ul#menu li#mn2 a:hover, body#pag_01 ul#menu li#mn1 a{ background:url(i/idiomas/fr/menu.jpg) 0 -40px no-repeat;}
ul#menu li#mn2 a{ width:152px; }
ul#menu li#mn2 a:hover, body#pag_02 ul#menu li#mn2 a{ background:url(i/idiomas/fr/menu.jpg) -222px -40px no-repeat; }
ul#menu li#mn3 a{width:156px; }
ul#menu li#mn3 a:hover, body#pag_03 ul#menu li#mn3 a{ background:url(i/idiomas/fr/menu.jpg) -374px -40px no-repeat; }
ul#menu li#mn4 a{width:153px; }
ul#menu li#mn4 a:hover, body#pag_04 ul#menu li#mn4 a{ background:url(i/idiomas/fr/menu.jpg) -530px -40px no-repeat; }
ul#menu li#mn5 a{width:168px; }
ul#menu li#mn5 a:hover, body#pag_05 ul#menu li#mn5 a{ background:url(i/idiomas/fr/menu.jpg) -683px -40px no-repeat; }


ul#ul_tipo1{display:block; width:489px; margin-bottom:15px;}
ul#ul_tipo1 li{background:url(i/rallado_h.gif) bottom right no-repeat; margin:5px 0 0 85px; padding-bottom:1px; //padding-bottom:10px;}
ul#ul_tipo1 li strong{background:url(i/flecha_naranja.gif) 0 3px no-repeat; padding-left:12px; margin-left:0; font-size:11px}
ul#ul_tipo1 li a{color:#656565; text-indent:0; margin:7px 0 15px 10px;}

ul#menu1{display:block; width:509px; height:25px; background:url(i/menu1.jpg) no-repeat; margin:10px 0 0 70px;}
ul#menu1 li{ float:left;}

ul#menu1 li a{ width:253px; height:25px; }
ul#menu1 li#mn11 a.on, ul#menu1 li#mn11 a:hover{ background:url(i/menu1.jpg) 0 -25px no-repeat; }
ul#menu1 li#mn12 a.on, ul#menu1 li#mn12 a:hover{ background:url(i/menu1.jpg) -253px -25px no-repeat; }



ul#menu2{display:block; width:500px; height:47px; background:url(i/rallado_h_tile.gif) bottom repeat-x; margin:0 0 0 80px;} 
ul#menu2 li{display:block; background:url(i/rayado_vertical_tile.gif) right repeat-y; float:left; margin:18px 5px 0 5px; padding-right:20px;}
ul#menu2 li a{background:url(i/flecha_redonda.gif) 0 3px no-repeat; padding-left:12px; text-indent:0; text-decoration:none; }
ul#menu2 li a:hover, ul#menu2 li a.on{ border-bottom:solid 1px #FF6600; }

ul#menu3{display:block; width:530px; height:25px; background:url(i/idiomas/fr/menu1.jpg) 0 -25px no-repeat; margin:20px 0 0 60px;}
ul#menu3 li{float:left; }
ul#menu3 li a{ display:block; width:97px; height:25px; }
ul#menu3 li#mn31 a{ width:137px;}
ul#menu3 li#mn31 a:hover, ul#menu3 li#mn31 a.on{background:url(i/idiomas/fr/menu1.jpg); }
ul#menu3 li#mn32 a{ width:124px;}
ul#menu3 li#mn32 a:hover, ul#menu3 li#mn32 a.on{background:url(i/idiomas/fr/menu1.jpg) -137px 0; }
ul#menu3 li#mn33 a{width: 116px;}
ul#menu3 li#mn33 a:hover, ul#menu3 li#mn33 a.on{background:url(i/idiomas/fr/menu1.jpg) -261px 0;}
ul#menu3 li#mn34 a{width: 153px;}
ul#menu3 li#mn34 a:hover, ul#menu3 li#mn34 a.on{background:url(i/idiomas/fr/menu1.jpg) -377px 0; }

ul#menu3 li#mn35 a{width: 116px;}
ul#menu3 li#mn35 a:hover, ul#menu3 li#mn35 a.on{background:url(i/idiomas/fr/menu1.jpg) -406px 0; }

ul#galeria{display:block; width:510px; background:url(i/rallado_h_tile.gif)  bottom repeat-x; margin:0 0 0 75px; padding: 15px 0 15px 0; float:left; //margin:0 0 0 38px;}
ul#galeria li{float:left; width:100px; margin-left:30px;//margin-left:24px; }
ul#galeria li a{text-indent:0; display:inline;margin-left:0;}
ul#galeria li a img{border:solid 1px #999999; padding:2px; margin:0;}

ul#listado{display:block; width:509px; margin:20px 20px 0 70px; padding-bottom:10px; float:left; //margin-left:35px;}
ul#listado li{ width:467px; float:left; margin-left:20px; background:url(i/rallado_h.gif) bottom no-repeat; padding-bottom:15px;}
ul#listado li#li_tipo1{ background: url(i/rallado_h_tile.gif) bottom repeat-x; margin-top:15px; padding-bottom:0; }
ul#listado li#li_tipo1 strong{background:url(i/flecha_naranja.gif) 0 3px no-repeat; font-size:11px; padding:0 5px 0 12px; background-color:#FFFFFF; float:left; width:auto; margin:0;}
ul#listado li#li_tipo1 span{color:#005193; padding:0 5px 0 5px; background-color:#FFFFFF; float:right; width:auto; margin-left:0;}
ul#listado li p{background:none; margin:5px 0 0 0px;}

ul#ul_listado_tipo1{display:block; width:509px; margin:20px 20px 0 70px; padding-bottom:10px; float:left; background:url(i/rallado_h.gif) top no-repeat; //margin:20px 0px 0 5px;}
ul#ul_listado_tipo1 li strong{margin:10px 0 20px 0;} 
ul#ul_listado_tipo1 li{display:block; width:509px; padding-bottom:15px; //padding-bottom:7px; float:left; background:url(i/rallado_h.gif) bottom left no-repeat; margin:10px 0 0 40px;}
ul#ul_listado_tipo1 li p{ display:block; float:left; width:325px; background:none; margin:0 ;}
ul#ul_listado_tipo1 li p i{text-transform:uppercase; font:bold 11px Arial, Helvetica, sans-serif; color:#005193; display:block; background:url(i/flecha_naranja.gif) 0 3px no-repeat; padding:0 0 5px 15px;}
ul#ul_listado_tipo1 li img{border:solid 1px #999999; padding:2px; margin:0 20px 0 0; float:left; }
/*li*/



/* form */
fieldset#contacto{width:237px; display:block; border:none; margin-left:10px; float:left; background: url(i/separador_tipo1.jpg) left bottom repeat-x; padding-bottom:10px; position:relative; margin-bottom:10px;}

fieldset#contacto label{float:left; width:441px; margin:12px 0 0 80px; background:url(i/punto.gif) 0 5px no-repeat; padding-left:10px;}
fieldset#contacto span{width:62px; color:#414141; display:block; float:left;}
fieldset#contacto input{ border:1px solid #CECECE; width:366px; float:right;}
fieldset#contacto textarea{border:1px solid #CECECE; width:448px; height:86px;}
fieldset#contacto a{ width:60px;}
fieldset#contacto h3{font:25px Arial, Helvetica, sans-serif; color:#D95700; text-indent:0;}
fieldset#contacto input.radio{width:15px; border:none; float:none; display:inline; margin-left:8px;}
fieldset#contacto  p{ width:150px; display:block; float:left; //margin-left:0; }
div#div_tipo1 fieldset#contacto  strong.st_tipo1{font-size:11px; width:400px; margin-top:30px; // width:200px; //margin-top:15px; //margin-left:5px; //float:left; }
/* especificos */

body#pag_05 ul#ul_tipo1{display:block; width:489px; margin-bottom:15px; background:url(i/rallado_h.gif) bottom center no-repeat; margin-left:65px; float:left; //margin-left:32px;}
body#pag_05 ul#ul_tipo1 li{background:none; margin:5px 0 0 20px; padding-bottom:1px; //padding-bottom:10px; width:215px; float:left;}
body#pag_05 ul#ul_tipo1 li p{ margin: 5px 0 5px 12px; background:none; padding:0; width:215px; }

span.sp_frases{font:normal 9px Arial, Helvetica, sans-serif; color:#EAECF2; position:absolute; left:630px; top:60px;}