body { background : transparent url("/images/img1.gif") repeat-x scroll 0% 0%; color : #565656; font-family : Arial, Helvetica, sans-serif; font-size : 12px; margin : 0; padding : 0; text-align : justify; }
h2, h3, h4, h5, h6 { margin : 0; padding : 0; }
.alert { background : #fff6bf url("/images/exclamation_mark.gif") no-repeat center; background-position : 15px 50%; text-align : left; padding : 5px 20px 5px 45px; border-top : 2px solid #ffd324; border-bottom : 2px solid #ffd324; }
div.message { position : absolute; left : 0; top : 0; width : 100%; height : 100%; background-color : #fff; }
div#myAlert { position : absolute; left : 0; top : 200px; width : 100%; text-align : center; }
.myAlert { position : absolute; left : 35%; padding : 25px; width : auto; height : auto; background : #fff url("/images/error_bg.jpg") no-repeat right bottom; border : 2px solid #000; margin : auto; text-align : left; }
.closeAlert { position : absolute; right : -10px; top : -10px; width : 20px; height : 20px; background-color : #000; background : url("/images/close.gif") no-repeat left top; cursor : pointer; }
.fadebox { display : none; position : absolute; top : 0%; left : 0%; width : 100%; background-color : #fff; z-index : 1001; }
.overbox { display : none; position : absolute; width : auto; height : auto; z-index : 1002; overflow : auto; }
#cabecera { height : 160px; margin : 0 auto; width : 892px; }
#cabecera * { color : #00a8ec; margin : 0; padding : 0; }
#cabecera h1 { background : transparent url("/images/logo_1.png") no-repeat; float : left; font-size : 13px; padding : 43px 0 28px 3px; width : 350px; font-weight : normal; background-position : 0% 10px; }
#cabecera h2 { float : right; font-size : 11px; font-weight : normal; padding : 21px 10px 10px; }
#cabecera h1 a { text-decoration : none; }
#menu_cabecera { float : left; font-size : 93%; font-weight : bold; line-height : normal; padding : 0 0 3px 10px; width : 98%; }
#menu_cabecera #actual a span { background-position : 100% -42px; color : #ffffff; }
#menu_cabecera a { background : transparent url("/images/menu_iz.png") no-repeat scroll left top; float : left; margin : 0; padding : 0 0 0 5px; text-decoration : none; }
#menu_cabecera a span { background : transparent url("/images/menu_de.png") no-repeat scroll right top; color : #ffffff; display : block; float : left; padding : 5px 15px 4px 6px; }
#menu_cabecera a span { float : none; }
#menu_cabecera a:hover span { color : #ffffff; }
#menu_cabecera a:hover span { background-position : 100% -42px; }
#menu_cabecera a:hover, #menu_cabecera #actual a { background-position : 0% -42px; }
#menu_cabecera li { display : inline; margin : 0; padding : 0; }
#menu_cabecera ul { list-style-image : none; list-style-position : outside; list-style-type : none; margin : 0; padding : 10px 10px 0 0; }
#menu-banderas { float : right; width : 99px; background-color : #fff; height : 15px; padding-left : 3px; }
#cabecera ul.banderas { width : 120px; height : 11px; }
#cabecera ul.banderas li { float : left; font-size : 0; line-height : 0; }
#cabecera ul.banderas li a.de { display : block; background : url("/images/de_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 2px 4px 0 0; }
#cabecera ul.banderas li a.de:hover { background : url("/images/de.gif") no-repeat 0% 0%; }
#cabecera ul.banderas li a.fr { display : block; background : url("/images/fr_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 2px 4px 0 0; }
#cabecera ul.banderas li a.fr:hover { background : url("/images/fr.gif") no-repeat 0% 0%; }
#cabecera ul.banderas li a.es { display : block; background : url("/images/es_bg.gif") no-repeat 0% 0%; width : 16px; height : 11px; margin : 2px 4px 0 0; }
#cabecera ul.banderas li a.es:hover { background : url("/images/es.png") no-repeat 0% 0%; }
#cabecera ul.banderas li a.uk { display : block; background : url("/images/uk_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 2px 4px 0 0; }
#cabecera ul.banderas li a.uk:hover { background : url("/images/uk.gif") no-repeat 0% 0%; }
#cabecera ul.banderas li a.it { display : block; background : url("/images/it_bg.png") no-repeat 0% 0%; width : 16px; height : 11px; margin : 2px 3px 0 0; }
#cabecera ul.banderas li a.it:hover { background : url("/images/it.gif") no-repeat 0% 0%; }
#menu-donde { padding : 20px 0 0 0; float : left; }
#menu-donde p { font-size : 11px; margin : 0; text-align : center; }
#menu-donde p a { text-decoration : none; }
#menu-donde p a:link, #menu-donde p a:visited, menu-donde p a:active { color : #00a8ec; text-decoration : none; }
#menu-donde p a:hover { color : #565656; text-decoration : none; }
#contenido { margin : 0 auto; width : 892px; }
#contenido dl.entradas dd { color : #546d78; font-family : Arial, Helvetica, sans-serif; font-size : 12px; margin-left : 0; text-align : justify; }
#contenido dl.entradas dt { color : #9dc958; font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight : 700; margin : 0; }
#contenido dl.entradas { font-size : 100%; margin : 0; padding : 10px; }
#contenidoimg.izq { border-bottom : 10px solid #ffffff; border-right : 10px solid #ffffff; float : left; }
#contenido dl.entradas dt a { color : #9dc958; }
#colunna_1 { float : left; overflow : hidden; width : 186px; }
* { margin : 0; padding : 0; }
.tapa_sup *, .tapa_inf * { display : block; overflow : hidden; }
img.izqu { float : left; padding : 3%; }
#colunna_1 #for_gran .r1 { background-color : #e45f04; }
#colunna_1 #for_gran .r1 { margin : 0 10px; }
#colunna_1 #for_gran .r1, #for_gran .r2, #for_gran .r3, #for_gran .r4, #for_gran .r5, #for_gran .r6 { font-size : 0; height : 1px; }
#colunna_1 #for_gran .r2 { margin : 0 8px; }
#colunna_1 #for_gran .r2, #colunna_1 #for_gran .r3 { border-left : 2px solid #e45f04; border-right : 2px solid #e45f04; }
#colunna_1 #for_gran .r2, #colunna_1 #for_gran .r3, #colunna_1 #for_gran .r4, #colunna_1 #for_gran .r5, #colunna_1 #for_gran .r6, #colunna_1 #for_gran .r7, #colunna_1 #for_gran .r8 { background-color : #e45f04; }
#colunna_1 #for_gran .r3 { margin : 0 6px; }
#colunna_1 #for_gran .r4 { margin : 0 5px; }
#colunna_1 #for_gran .r4, #colunna_1 #for_gran .r5, #colunna_1 #for_gran .r6, #colunna_1 #for_gran .r7, #colunna_1 #for_gran .r8 { border-left : 1px solid #e45f04; border-right : 1px solid #e45f04; }
#colunna_1 #for_gran .r5 { margin : 0 4px; }
#colunna_1 #for_gran .r6 { margin : 0 3px; }
#colunna_1 #for_gran .r7 { margin : 0 2px; }
#colunna_1 #for_gran .r7, #colunna_1 #for_gran .r8 { font-size : 0; height : 2px; }
#colunna_1 #for_gran .r8 { margin : 0 1px; }
#colunna_1 #for_gran { color : #ffffff; display : inline; float : left; font-family : Arial, Helvetica, sans-serif; font-size : 11px; padding-bottom : 10px; padding-right : 15px; text-align : justify; width : 400px; }
#colunna_1 #for_gran #caja_buscador { border-left : 1px solid #e45f04; border-right : 1px solid #e45f04; border-width : 0 1px; padding : 0 10px; background-color : #e45f04; font-family : Georgia, "Times New Roman", Times, serif; }
#colunna_1 #for_gran select { color : #00a8ec; font-size : 11px; }
#colunna_1 #for_gran input { color : #00a8ec; font-size : 11px; }
#colunna_1 #for_gran div.medidas { display : block; margin-bottom : 10px; }
#colunna_1 #for_gran div.medidas label { float : left; line-height : 23px; width : 115px; font-size : 10px; }
#colunna_1 #for_gran #caja_buscador h3 { margin-bottom : 10px; font-size : 11px; color : #ffffff; }
#colunna_1 #for_gran #caja_buscador h3 strong { color : #ffffff; font-size : 24px; }
#colunna_1 #for_gran .btn { border-style : none; }
#colunna_1 h2 { color : #00a8ec; font-family : Georgia, "Times New Roman", Times, serif; font-size : 26px; font-style : normal; font-variant : normal; font-weight : normal; line-height : normal; margin : 0; padding : 0 0 10px; }
#colunna_1 p { color : #565656; font-family : Arial, Helvetica, sans-serif; font-size : 12px; line-height : 130%; padding : 0 0 3px; }
#colunna_1 .imagen { border : medium none; float : left; margin : 0 20px 0 0; }
#colunna_1 p strong { color : #00a8ec; }
#colunna_1 p a { color : #ff9d00; text-decoration : none; }
.contenedor { border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; border-width : 0 1px; padding : 0 10px; font-family : Arial, Helvetica, sans-serif; }
.contenedor a:link, .contenedor a:visited, .contenedor a:active { color : #4e90e6; text-decoration : none; }
.contenedor a:hover { color : #00a8ec; text-decoration : none; }
.rad1 { background-color : #cccccc; }
.rad1 { margin : 0 10px; }
.rad1, .rad2, .rad3, .rad4, .rad5, .rad6 { font-size : 0; height : 1px; }
.rad2 { margin : 0 8px; }
.rad2, .rad3 { border-left : 2px solid #cccccc; border-right : 2px solid #cccccc; }
.rad2, .rad3, .rad4, .rad5, .rad6, .rad7, .rad8 { background-color : #ffffff; }
.rad3 { margin : 0 6px; }
.rad4 { margin : 0 5px; }
.rad4, .rad5, .rad6, .rad7, .rad8 { border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; }
.rad5 { margin : 0 4px; }
.rad6 { margin : 0 3px; }
.rad7 { margin : 0 2px; }
.rad7, .rad8 { font-size : 0; height : 2px; }
.rad8 { margin : 0 1px; }
#colunna_2 h3, h4 { font-weight : normal; letter-spacing : -1px; font-family : Georgia, "Times New Roman", Times, serif; }
#colunna_2 h3 { margin-bottom : 7px; }
#colunna_2 p { color : #565656; font-size : 12px; line-height : 130%; padding : 0 0 3px; }
#colunna_2 ul { margin : 0; padding : 0; list-style-type : none; }
#colunna_2 ul li a { color : #00a8ec; font-size : 11px; text-decoration : none; }
#colunna_2 ul li a:hover { color : #565656; }
#colunna_2 ul li.lista { background : transparent url("/images/ok_p_1.gif") no-repeat scroll 0% 50%; margin : 2px 0 0; padding : 0 0 0 12px; }
#colunna_2 ul li.lista_2 { background : transparent url("/images/ok_p.gif") no-repeat scroll 0% 50%; margin : 2px 0 0; padding : 0 0 0 12px; }
#colunna_2 ul li.lista_1 { background : transparent url("/images/ok_p.gif") no-repeat scroll 0% 50%; border-bottom : 1px solid #00a8ec; margin : 2px 0 0; padding : 0 0 0 12px; }
#colunna_2 ul li.lista_3 { width : 195px; float : left; padding-top : 2px; background : transparent url("/images/ok_p_1.gif") no-repeat scroll 0% 50%; margin : 2px 0 0; padding : 0 0 0 12px; }
#colunna_2 ul li.lista_4 { width : 273px; float : left; padding-top : 2px; margin : 2px 0 0; padding : 0 0 0 12px; }
#colunna_2 ul li.lista_5 { float : left; padding-top : 2px; margin : 2px 0 0; padding : 0 0 0 12px; }
#colunna_2 ul li span { color : #ff5a00; }
#colunna_2 p a img { border : none; }
#colunna_2 .imagen { float : left; margin : 5px 10px 5px 0; }
#colunna_2 a.mapa, a.mapa:visited { color : #ff5a00; position : relative; z-index : 1; }
#colunna_2 a.mapa b { position : absolute; visibility : hidden; width : 500px; height : 0; left : 0; top : -50px; border : 2px solid #000; }
#colunna_2 a.mapa:hover { text-decoration : none; border : 0; z-index : 1000; }
#colunna_2 a.mapa:hover b { visibility : visible; height : 300px; cursor : pointer; z-index : 500; }
#colunna_2 a.mapa:hover b img { border : 0; }
a.enlaceboton { background : transparent url("/images/bg_button_a.gif") no-repeat scroll right top; color : #444; display : block; float : left; font : bold 12px arial, sans-serif; height : 24px; margin-right : 6px; padding-right : 18px; text-decoration : none; }
a.enlaceboton span { background : transparent url("/images/bg_button_span.gif") no-repeat; display : block; line-height : 14px; padding : 5px 0 5px 18px; }
a.enlaceboton:active { background-position : right bottom; color : #000; outline : none; }
a.enlaceboton:active span { background-position : left bottom; padding : 6px 0 4px 18px; }
#pie { background : transparent url("/images/img7.gif") repeat-x scroll 0% 0%; clear : both; color : #00a8ec; font-family : Arial, Helvetica, sans-serif; margin : 0 auto; padding : 10px 0; width : 892px; }
#pie p { font-size : 11px; margin : 0; text-align : center; }
#pie a { text-decoration : none; }
#pie a:link, #pie a:visited, #pie a:active { color : #565656; text-decoration : none; }
#pie a:hover { color : #00a8ec; text-decoration : none; }
#publicidad { clear : both; height : 90px; margin : 0 auto; padding : 10px 0; width : 728px; }