#content .form_text, #content .school_text{width:470px; float:left; position:relative; z-index:100;}/*ie*/
#content .school_text{min-height:410px; font-size:.9em!important; padding:0 10px 0 10px;}
#content .school_text ul.links{margin:0 0 0 17px;}
#content .form_text{background-color:#fff; border:1px solid #ccc; margin:20px 0 0; padding:0 0 20px 0;}
#content .school_text ul.links li{font-size:1em!important; background:none!important; padding:2px 0; float:left; width:223px; list-style:disc;}
#content .school_box{background:url(/images/model/formboxB.png) no-repeat left 10px; margin:-30px 0 70px 0; padding:10px 0 0 0;}
#first_step, #second_step{z-index:2; position:relative; width:100%;}
#content .form_text_btn{background:url(/images/model/backFormText_btnB.png) no-repeat left bottom; margin:0; height:90px; width:100%; display:block; margin:-50px 0 0; z-index:1; position:relative;}
#content .form_text h4{color:#b4116a !important; font-size:1.8em !important; font-style:italic; padding:10px 0 0 22px;}
#content .form_text h4 span+span{color:#b4116a !important; font-size:.7em !important; background:none !important;}
#content .form_text .line{border-top:1px solid #b4116a; border-bottom:1px solid #b4116a; width:92%; height:0; display:block; margin:10px auto;}
#content .form_text h5{position:relative; z-index:2; float:left; margin:-12px 0 0 0; padding:6px 0 0 17px;}
#content .form_text p{position:relative; z-index:2; float:left; margin:-24px 0 0 0; padding:10px 0 0 17px; font-size:.9em!important;}
#content .form_text .arrow{background-position:-764px 0; width:83px; height:78px; display:block; position:relative; float:right; margin:-47px 19px 0 0; z-index:1;}
#content .form_text .guia, #content .form_text .guia2, #content .form_text .guia3{background:url(/images/model/guiaForm.png) no-repeat center; width:485px;}
#content .form_text .guia{background-position:-6px -7px; width:450px; height:16px; display:block; float:left; margin:12px 0 0 17px; position:relative;}
#content .form_text .guia2{background-position:-6px -47px; width:450px; height:16px; display:block; float:left; margin:12px 0 0 17px; position:relative;}
#content .form_text .guia3{background-position:-6px -86px; width:450px; height:16px; display:block; float:left; margin:12px 0 0 17px; position:relative;}

#content .form_text .form{margin:10px 0 0 15px;}
#content .form_text label{font-weight:bold; display:block; margin:10px 0 0;}
#content .form_text input[type="text"]{padding:3px 5px; width:220px; color:#777; font-size:.9em!important;}
#content .form_text select{padding:3px 5px; color:#777; font-size:.9em!important; margin:0 0 5px 0; width:230px;}
#content .form_text select#infoFormacion2{width:400px;}

#content .form_text .help{margin:6px 205px 0 0;}
#content .form_text .help2{margin:6px 40px 0 0;}
#content .form_text .help, #content .form_text .help2{background:url(/images/model/help_icon.gif) no-repeat; height:11px; width:12px; display:block; float:right;}
#content .form_text .infoBox{margin:3px 0 0 257px; width:140px;}
#content .form_text .infoBox2{margin:3px 0 0 235px; width:155px;}
#content .form_text .infoBox, #content .form_text .infoBox2{position:absolute; float:left; font-size:.8em!important; border:1px solid #777; background-color:#e4e4e4; color:#555; padding:4px; display:none; z-index:20;}
#content .form_text small{color:#b11919; float:left; margin:0 0 0 25px;}

#infoFormacion1_small, #infoMail_small, #infoApellidos_small, #infoNombre_small, #infoTelf_small, #infoProvincia_small{color:#b11919; position:absolute; margin:0; width:175px; text-align:right; padding:3px 0 0; z-index:10;}

#content .form_text input[type="submit"], #content .form_text input[type="button"]{background-position:-461px -167px; width:170px; height:37px; border:none; cursor:pointer; margin:20px 25px 0 0; float:right; color:#fff; font-size:1.6em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}/*ie, ie7*/
#content .form_text input[type="button"]{margin:20px 25px 0 0;}
#content .form_text #load{background:url(http://schdatarep4.appspot.com/images/model/ajax-loader-photo.gif) no-repeat; width:16px; height:16px; display:block; float:left; margin:0 0 20px 120px;}

#content .form_text #checkboxPriv{margin:10px 0 0;}
#content .form_text #checkboxPriv, #content .form_text #checkboxPriv2{font-size:.8em!important;}

div#fancy_overlay{position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:30;}
div#fancy_loading{position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:500;}
div#fancy_loading div{position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('/images/model/box/fancy_progress.png') no-repeat;}
div#fancy_outer{position:absolute; top:0; left:0; z-index:90; padding:20px 20px 40px 20px; margin:0; background:transparent; display:none;}
div#fancy_inner{position:relative; width:100%; height:100%; background:#fff;}
div#fancy_content{margin:0; z-index:500; position:absolute; text-align:left;}
div#fancy_div{background:#fff; color:#2a2c2b; height:100%; width:100%; z-index:500; overflow:auto; font-size:.9em!important; padding:5px;}
div#fancy_div h1{font-size:2em !important; padding:10px 0; line-height:1.1em;}
div#fancy_div h2{font-size:1.6em !important; padding:8px 0;}
div#fancy_div h3{font-size:1.4em !important;}
div#fancy_div h4, div#fancy_div h5, div#fancy_div h6{font-size:1.2em !important;}
div#fancy_div h3, div#fancy_div h4, div#fancy_div h5, div#fancy_div h6{padding:8px 0;}
div#fancy_div h1, div#fancy_div h2, div#fancy_div h3, div#fancy_div h4, div#fancy_div h5, div#fancy_div h6{font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-weight:normal; color:#b4116a;}
div#fancy_div p{padding:6px 0; text-align:justify;}
div#fancy_div a:link{text-decoration:underline; color:#067581;}
div#fancy_div a:visited{color:#90b;}
div#fancy_div ul{margin:0 0 0 12px; color:#2a2c2b;}
div#fancy_div ol{margin:0 0 0 20px;}/*ie, ie7*/
div#fancy_div ul li{padding:2px 0;}/*ie*/
div#fancy_div ol li{padding:2px 0;}
div#fancy_div strong{color:#000;}
div#fancy_div .grey{font-style:italic; color:#999;}
div#fancy_div .direccion:before{content:"Dirección: ";}/*ie, ie7*/
div#fancy_div .creacion:before{content:"Año de fundación: ";}/*ie, ie7*/
div#fancy_div .autonomia:before{content:"Autonomía: ";}/*ie, ie7*/
div#fancy_div .numero_profesores:before{content:"Número de profesores: ";}/*ie, ie7*/
div#fancy_div .numero_alumnos:before{content:"Número de alumnos: ";}/*ie, ie7*/
div#fancy_div .fax:before{content:"Fax: ";}
div#fancy_div .numero_empleados:before{content:"Número de empleados: ";}/*ie, ie7*/
div#fancy_div .facturacion_2008:before{content:"Facturación 2008: ";}/*ie, ie7*/
div#fancy_div .prevision_2009:before{content:"Previsión 2009: ";}/*ie, ie7*/
div#fancy_div .telefono:before{content:"Teléfono: ";}/*ie, ie7*/
div#fancy_div .email:before{content:"e-mail: ";}
div#fancy_div .web:before{content:"Web: ";}
div#fancy_div .tipologia:before{content:"Tipo: ";}
div#fancy_div .total_comments:before{content:"Número de Comentarios/preguntas: ";}/*ie, ie7*/
div#fancy_div .ciudad:before{content:"Ciudad: ";}
div#fancy_div .tipologia:before, div#fancy_div .ciudad:before, div#fancy_div .direccion:before, div#fancy_div .telefono:before, div#fancy_div .creacion:before, div#fancy_div .numero_profesores:before, div#fancy_div .numero_alumnos:before, div#fancy_div .fax:before, div#fancy_div .numero_empleados:before, div#fancy_div .facturacion_2008:before, div#fancy_div .prevision_2009:before, div#fancy_div .email:before, div#fancy_div .web:before, div#fancy_div .autonomia:before, div#fancy_div .total_comments:before{font-weight:bold;}

img#fancy_img{position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:500; width:100%; height:100%;}
div#fancy_close{position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('/images/model/box/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:181; display:none;}
#fancy_frame{position:relative; width:100%; height:100%; display:none;}
#fancy_ajax{width:100%; height:100%; overflow:auto;}
a#fancy_left, a#fancy_right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url("data:image/gif;base64,AAAA"); outline:none; overflow:hidden;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block;}
span#fancy_left_ico{left:-9999px; background:transparent url('/images/model/box/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px; background:transparent url('/images/model/box/fancy_right.png') no-repeat;}
a#fancy_left:hover, a#fancy_right:hover{visibility:visible; background-color:transparent;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
#fancy_bigIframe{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent;}
div#fancy_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0;}
div.fancy_bg{position:absolute; display:block; z-index:70; border:0; padding:0; margin:0;}
div#fancy_bg_n{top:-20px; left:0; width:100%; height:20px; background:transparent url('/images/model/box/fancy_shadow_n.png') repeat-x;}
div#fancy_bg_ne{top:-20px; right:-20px; width:20px; height:20px; background:transparent url('/images/model/box/fancy_shadow_ne.png') no-repeat;}
div#fancy_bg_e{right:-20px; height:100%; width:20px; background:transparent url('/images/model/box/fancy_shadow_e.png') repeat-y;}
div#fancy_bg_se{bottom:-20px; right:-20px; width:20px; height:20px; background:transparent url('/images/model/box/fancy_shadow_se.png') no-repeat;}
div#fancy_bg_s{bottom:-20px; left:0; width:100%; height:20px; background:transparent url('/images/model/box/fancy_shadow_s.png') repeat-x;}
div#fancy_bg_sw{bottom:-20px; left:-20px; width:20px; height:20px; background:transparent url('/images/model/box/fancy_shadow_sw.png') no-repeat;}
div#fancy_bg_w{left:-20px; height:100%; width:20px; background:transparent url('/images/model/box/fancy_shadow_w.png') repeat-y;}
div#fancy_bg_nw{top:-20px; left:-20px; width:20px; height:20px; background:transparent url('/images/model/box/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute; z-index:500; display:none;}
div#fancy_title div{color:#FFF; font:bold 12px Arial; padding-bottom:3px; white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0; vertical-align:middle;}
td#fancy_title_left{height:32px; width:15px; background:transparent url('/images/model/box/fancy_title_left.png') repeat-x;}
td#fancy_title_main{height:32px; background:transparent url('/images/model/box/fancy_title_main.png') repeat-x;}
td#fancy_title_right{height:32px; width:15px; background:transparent url('/images/model/box/fancy_title_right.png') repeat-x;}