/* Copyright (c)www.aprendelo.com <http://www.aprendelo.com/>. Versión: 301/230410 */
body{font:.8em/1.4em Arial,Helvetica,Geneva,Helvetica,sans-serif!important; color:#111; text-align:center; background:url(/css/centro/images/model/_back.jpg) no-repeat top center;}

*{padding:0; margin:0; outline:none;}

abbr, acronym{cursor:help;}

.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.left{float:left;}
.right{float:right;}

.hd, .hdBox{display:none;}
.sp, .spBox{display:inherit;}
.zero{padding:0px!important;}

.inner, #nav{margin:0 auto; width:980px; text-align:left;}

h1.error, #content .mapDisplay a, #content .requestBig, #content .request, #flags ul li, #flagsIndex ul li, #content .rss, #header_search .adv_search a, #header_searchIndex .adv_search a, #header .greyBack, #header .logo, #nav ul li:hover, #nav ul ul, #footer .twitter_face div, #footer .copy .ethings, #footer .copy .iab, #footer .tweets_icon, #menu .search_icon, #menu .list_icon, #access span, #header_search .adv_search span, #content .infoForm .icon, #menu .map_icon, #map_layer .map-control, #map_box .close, #content .infoForm .box-info button, #content .request-school, #content .comment_box .header_comment, #menu .news_icon, #menu .newsList_icon, #content .infoForm #nextStep{background:url(/css/centro/images/model/_common_.png) no-repeat;}


/*************** HEADER ***************/
#header{height:171px; padding:0;}
#header .greyBack{background-position:380px -515px; height:187px; margin:0 -30px 0 0;}
#header .logo{background-position:0 0; width:706px; height:171px; position:absolute; margin:0 0 0 -70px; z-index:100;}
#header .logo a{width:706px; height:171px; display:block; text-indent:-1000em!important; border-bottom:0 none!important;}


/*************** HEADER MENU ***************/
#nav{position:absolute; top:0; margin:165px 0 0; border-bottom:1px solid #ddd; padding:5px 0; z-index:100;}
#nav ul{margin:0 0 0 5px;}
#nav ul li{float:left; position:relative; text-align:center; list-style:none; padding:5px 0;}
#nav ul li:hover{background-position:0 -210px; -moz-border-radius:0 6px 6px 6px; -webkit-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px;}/*ie*/
#nav ul li.sub:hover{background-position:0 -210px; -moz-border-radius:0 6px 0 0; -webkit-border-radius:0 6px 0 0; border-radius:0 6px 0 0;}/*ie*/
#nav ul li a{font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; font-size:1.25em!important; font-style:italic; text-decoration:none!important; color:#222!important; padding:0 24px; border-bottom:0 none!important;}
#nav ul li.sub a{padding:5px 25px 5px 12px; background:url(/css/centro/images/model/_arrow.png) no-repeat right -26px;}
#nav ul li.sub li a{background:none!important; display:block;}
#nav ul li:hover a{color:#f9f9f9!important;}
#nav ul li.sub:hover a{background:url(/css/centro/images/model/_arrow.png) no-repeat right 12px;}
#nav ul ul{display:none; position:absolute; background-position:0 -234px; -moz-border-radius:0 6px 6px 6px; -webkit-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px; margin:5px 5px 0 0; width:165px;}/*ie*/
#nav ul li:hover ul{display:block;}
#nav ul li.sub li{float:none!important; text-align:left; display:block; border-bottom:1px solid #333;}
#nav ul li.sub li a{font:.9em/1.4em Arial,Helvetica,Geneva,Helvetica,sans-serif!important; display:block; padding:1px 5px 1px 12px;}
#nav ul li.sub li a:hover{color:#fff;}
#nav ul li.sub li:hover{background:#000 0 0 none; -moz-border-radius:0 0 0 0;}
#nav ul li.sub li:first-child{-moz-border-radius:0 6px 0 0;}
#nav ul li.sub li:last-child{-moz-border-radius:0 0 6px 6px; border-bottom:0 none;}


/*************** HEADER SEARCH ***************/
#header_search, #header_searchIndex{position:absolute; top:0; margin:35px 0 0; padding:0 0 0 645px; width:350px; z-index:50;}/*ie*/
#header_search label, #header_searchIndex label, #header_search h2, #header_searchIndex h2{font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; font-size:1.6em!important; font-style:italic; font-weight:bold; display:block; color:#555!important; text-shadow:0!important; padding:0!important;}
#edit-query-1-wrapper #edit-query-1, #header_search #encuentre, #header_searchIndex #encuentre{width:240px; font-size:1.2em!important; color:#777; padding:5px 7px; margin:10px 0 0;}/*ie*/
#header_search #searchSubmit, #header_searchIndex #searchSubmit, #header_search .form-submit, #header_searchIndex .form-submit, .box-escuelasSearch button{background:url(/css/centro/images/model/_backBtn_.png) repeat-x; border:1px solid #80a913; padding:3px 5px 2px 5px; font-weight:bold; font-style:italic; font-size:1.2em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:10px 10px 0;}/*ie*/
#header_search .adv_search, #header_searchIndex .adv_search{font-size:.9em!important; margin:5px 0; width:200px;}
#header_search .adv_search span{background-position:-570px -375px; padding:0 0 0 18px; height:20px;}/*ie*/
#header_search .adv_search a, #header_searchIndex .adv_search a{color:#369; background-position:113px -190px; padding:0 12px 1px 0; text-decoration:none; border-bottom:2px solid #9dc2db; cursor:pointer;}
#header_search .adv_search a:hover, #header_searchIndex .adv_search a:hover{border-bottom:2px solid #369; background-position:-254px -190px;}
#header_search .adv_search #adv_search_box, #header_searchIndex .adv_search #adv_search_box{display:none;}

#header_search #edit-query-wrapper input[type="text"], #header_searchIndex #edit-query-wrapper input[type="text"]{width:240px; font-size:1.2em!important; color:#777; padding:5px 7px!important; margin:10px 0 0; float:left;}/*ie*/

#header_search .inner{width:350px;}

#flags, #flagsIndex, #sesion{position:absolute; top:0; z-index:1;}
#sesion{margin:208px 0 0; padding:0 0 0 850px; width:120px; font-size:1em!important; color:#555;}
#flags, #flagsIndex{margin:5px 0 0 0; padding:0 0 0 916px; width:70px;}/*ie*/

#flags ul li, #flagsIndex ul li{float:left; width:16px; height:11px; list-style:none; margin:0 5px 0 0;}
#flags ul li.spain, #flagsIndex ul li.spain{background-position:-396px -375px;}
#flags ul li.brazil, #flagsIndex ul li.brazil{background-position:-307px -375px;}
#flags ul li.mexico, #flagsIndex ul li.mexico{background-position:-330px -375px;}
#flags ul li.brazil, #flagsIndex ul li.brazil, #flags ul li.mexico, #flagsIndex ul li.mexico{opacity:.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";}
#flags ul li.brazil:hover, #flagsIndex ul li.brazil:hover, #flags ul li.mexico:hover, #flagsIndex ul li.mexico:hover{opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}

#flags ul li a, #flagsIndex ul li a{border-bottom:0 none!important; text-indent:-9999em!important; width:16px; height:11px; display:block;}
#flags ul li a:hover, #flagsIndex ul li a:hover{border-bottom:0 none!important}

#access span{background-position:-570px -834px; padding:2px 0 0 18px;}/*ie*/


/*************** CONTENT ***************/
#content h1{font-size:2.1em!important; padding:0 0 10px 0; line-height:1.1em; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; letter-spacing:-.05em;}
#content h2{font-size:1.5em!important; padding:8px 0; line-height:18pt;}
#content h3{font-size:1.3em!important; padding:6px 0; line-height:16pt;}
#content h4, #content h5, #content h6{font-size:1.1em!important; padding:3px 0 0;}
#content h1, #content h2{color:#b4116a; text-shadow:1px 1px 1px #aaa;}
#content h3, #content h4, #content h5, #content h6{color:#333; text-shadow:1px 1px 1px #bbb;}
#content h1 span{font-size:1.1em; color:#2a2b2c;}
#content h2 span{font-size:.7em; color:#999; font-style:italic;}
#content p{padding:6px 0; line-height:1.6em!important;}
#content a, #content a:link, a.linkBox{text-decoration:none; color:#036; border-bottom:2px solid #a5c3d8; padding-bottom:1px; cursor:pointer;}
#content a:hover, a.linkBox:hover{border-bottom:2px solid #039;}
#content a:visited{color:#580c99;}
#content a:active, #content a:focus{color:#d00;}
#content small{font-size:.7em!important; padding:5px 0 0;}
#content .text ul, #content .schoolText ul, #content .text-index ul{margin:0 0 0 20px;}
#content .text ol, #content .schoolText ol{margin:0 0 0 24px;}
#content .text ul li, #content .schoolText ul li{padding:1px 0;}
#content .text ol li, #content .schoolText ol li{padding:2px 0;}

#content .text{min-height:800px; margin:65px 0 60px 0; width:700px; float:right; padding:0 0 30px 0;}
#content .text-index{min-height:800px; margin:15px 0 60px 0; width:700px; float:right; padding:0 0 30px 0;}
#content .index{width:980px!important;}
#content .schoolText{margin:0 0 60px 0; width:980px; float:right; padding:0 0 30px 0;}

#content .line{border-top:1px solid #f0f0f0; border-bottom:1px solid #fff; width:100%; height:0; display:block; margin:10px auto;}
#content .grey{color:#999;}
#content .external{background:url(/css/centro/images/model/_external.png) no-repeat right center; padding-right:15px;}
#content .nd{color:#999;}

#content .rss{background-position:-724px -461px; width:28px; height:28px; float:right; margin:1px 0 0;}
#content .rss a{width:28px; height:28px; text-indent:-9999em!important; display:block; border-bottom:0 none;}

#content .floatUl li, #content .links li{float:left; width:45%; list-style:disc!important; margin:0 0 0 20px!important;}
#content .twoCol{width:45%; margin:0 0 20px 10px;}
#content .threeCol{width:30%;}
#content .twoCol, #content .threeCol{float:left;}

h1.error{background-position:-723px -530px; padding:5px 0 10px 32px!important;}
#content .errorImg{float:right; margin:10px 10px 0;}

#content .dest_text{font-style:italic; font-size:1.2em!important; margin:10px 0;}

#content .photoLeft{margin:5px 5px 0 0; float:left;}
#content .photo{margin:5px 5px 0 0; float:left;}
#content .photoRight{margin:0 5px 5px 0; float:right;}


/*** google search ***/
#content div#google-cse-results iframe{width:695px!important;}
#content div#edit-query-wrapper input[type="text"]{padding:2px 3px;}
#content #google-cse-results-searchbox-form .form-submit{width:80px!important; cursor:pointer;}
#google-cse-results-searchbox-form{display:none;}

/*** index ***/
#content .column{min-height:900px;}
#content .column2{min-height:450px;}
#content .column, #content .column2{width:325px; float:left;}
#content .grey_box{margin:5px 3px 0 3px; background:#f9f9f9; padding:10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #ddd;}
#content .grey_box h3{padding:0; text-shadow:1px 1px 1px #aaa; cursor:move;}
#content .grey_box h4{font-size:1em !important; text-shadow:1px 1px 1px #aaa;}
#content .grey_box ul{margin:8px 0 0 20px;}
#content .grey_box ul li{line-height:18px; padding:3px 0;}
#content .grey_box small{padding:5px 0 0; line-height:1.2em!important; display:block;}
#content .grey_box ul.school li{list-style:none; padding:10px 0; clear:both; min-height:65px}
#content .grey_box ul.school{margin:8px 0 0 0; padding:0; border:0 none!important;}
#content .grey_box ul.school li .logo{width:70px; height:50px; margin:0 5px 0 0; text-align:center; float:left;}
#content .grey_box ul.school li .logo img{border:1px solid #ebebeb;}
#content .grey_box ul.school li small{width:222px; float:right;}

#content .column .placeholder, #content .column2 .placeholder{background-color:#fcfcfc; border:1px dashed #ccc; margin:5px 3px 0 3px;}

#content .box-logos img{border:1px solid #ebebeb;}
#content .box-logos a{border:0 none; height:60px; width:65px; padding:3px;}
#content .box-logos{vertical-align:top; text-align:center; padding:10px 0 0;}

#dialog-form, #access-form{display:none;}
fieldset{padding:0; border:0; margin-top:5px; text-align:left;} 
fieldset label{display:block; padding:5px 0 0; font-weight:bold;}
.validateTips{font-size:.8em!important; font-weight:bold;}
a.linkBox{font-size:.9em!important;}

.box-escuelasSearch select{width:100%; padding:2px 3px; color:#777;}
.box-escuelasSearch button{float:right; margin:15px .4em .5em 0; cursor:pointer; padding:.2em 1em .3em; line-height:1.4em; width:auto; overflow:visible;}
.box-escuelasSearch button:hover{border:1px solid #999999;}
.amountData{border:0; background:#f9f9f9; margin:0 0 5px 0;}
#slider-range a{border-bottom:1px solid #ccc!important;}

/*** courses list ***/
#content .school{margin:0 0 10px 0; background:#f9f9f9; padding:10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #eee;}
#content .dest_box{background:#ffe7e7!important; border:1px solid #d1b2b2;}
#content .school ul{margin:0;}
#content .school ul li{list-style:none;}
#content .school .listLogo{float:left; margin:0 10px 0 0; text-align:center;}
#content .school .listLogo a{border-bottom:0 none;}
#content .school .listLogo img{border:1px solid #ebebeb; width:100px;}
#content .school .centro:before{content:'Centro: ';}
#content .school .degreeType:before{content:'Tipo: ';}
#content .school .ciudad:before{content:'Localidad: ';}
#content .prize:before{content:'Precio: ';}
#content .school .hours:before{content:'Horas: ';}
#content .fechaInicio:before{content:'Fecha Inicio: ';}
#content .fechaFin:before{content:'Fecha Fin: ';}
#content .duracion:before{content:'Duracion: ';}
#content .modalidad:before{content:'Modalidad: ';}
#content .school .courseType:before{content:'Modalidad de los cursos: ';}
#content .school .masterType:before{content:'Modalidad de los masters ofrecidos: ';}
#content .school .courseNum:before{content:'Numero de cursos: ';}/*ie*/
#content .school .masterNum:before{content:'Numero de masters ofrecidos: ';}/*ie*/
#content .modalidad:before, #content .fechaInicio:before, #content .fechaFin:before, #content .duracion:before, #content .ciudad:before, #content .school .masterType:before, #content .school .masterNum:before, #content .school .courseNum:before, #content .school .courseType:before, #content .school .centro:before, #content .school .degreeType:before, #content .prize:before, #content .school .hours:before{font-weight:bold; font-style:italic;}
#content .modalidad:after, #content .fechaInicio:after, #content .fechaFin:after, #content .duracion:after, #content .school .ciudad:after, #content .school .masterType:after, #content .school .masterNum:after, #content .school .courseNum:after, #content .school .courseType:after, #content .school .centro:after, #content .school .degreeType:after, #content .prize:after, #content .school .hours:after{content:'.';}
#content .school .prize{font-size:1em!important;}
#content .school span{font-size:.8em!important;}

#content .request{float:right; background-position:-390px -448px;}
#content .request:hover{background-position:-390px -412px;}
#content .request a{width:195px; height:27px; display:block; text-indent:-9999em!important; border:0 none;}
#content .request a:hover{border:0 none;}

#content .otherAreas ul{float:left; width:30%; font-size:.8em!important;}

#content .datosForm{background:#ebebeb; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #ddd;}

#content .datos{margin:0 0 10px 0; padding:10px; width:480px; float:left; min-height:270px;}
#content .datos .listLogo{float:right; width:180px; text-align:center;}
#content .datos .listLogo img{border:1px solid #bebebe;}
#content .datos ul{margin:0;}
#content .datos ul li{list-style:none; padding:3px 0;}
#content .datos .nLink{color:#111; border-bottom:0 none!important; padding:0;}

#content .requestBig{background-position:0 -738px; width:10px; height:50px; margin:-27px 0 0 -61px; position:relative; float:left; display:block; color:#fff; font-size:2.2em!important; padding:20px 0 0 80px; font-style:italic;}

#content .mapDisplay{float:right;}
#content .mapDisplay a{background-position:-312px -189px; padding:0 12px 0 0;}

#content .request-school{width:236px; height:31px; text-align:center; margin:10px auto; background-position:0 -793px;}
#content .request-school:hover{background-position:0 -753px;}
#content .request-school a{width:236px; height:31px; display:block; border-bottom:0 none!important; padding:0; text-indent:-1000em!important;}

#content .infoForm{margin:0 0 10px 0; padding:10px; width:450px; float:right;}
#content .infoForm .icon{float:right; background-position:-718px -657px; width:32px; height:32px; display:block;}
#content .infoForm ul li{list-style:none; float:left; width:440px; padding:0 10px 5px 0;}
#content .infoForm .listLogo{width:150px; float:left;}
#content .infoForm .listLogo img{border:1px solid #bebebe;}
#content .infoForm h3{padding:0; text-shadow:1px 1px 1px #aaa; font-size:2em!important; color:#b4116a; letter-spacing:-.05em;}
#content .infoForm .box-info button{margin:15px 0 10px 110px; cursor:pointer; width:236px; height:31px; background-position:-270px -703px; border:0 none; display:block;}/*ie*/
#content .infoForm .box-info button:hover{background-position:0 -703px;}
#content .infoForm .box-info input[type=text]{width:98%; padding:2px 3px; color:#777;}
#content .infoForm .box-info .min{width:215px;}
#content .infoForm .box-info .date{float:left; width:140px!important; margin:0 10px 0 0!important;}
#content .infoForm .box-info .date + .date + .date{margin:0!important;}
#content .infoForm .box-info .disabled{color:#ccc;}

#content .infoForm #nextStep{margin:25px 0 10px 110px; cursor:pointer; width:236px; height:31px; background-position:-270px -852px; border:0 none; display:block;}/*ie*/
#content .infoForm #nextStep:hover{background-position:0 -852px;}

#content .privacy{padding:0 0 10px; margin:0 0 0 450px; float:right; color:#999;}
#content .privacy a{color:#777; border-bottom-color:#999;}

#content .form_steps{width:450px; background:#ccc; display:block; height:18px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #999; margin:10px 0;}
#content .form_steps div{float:left; text-align:center; font-size:.9em!important; font-style:italic; border-right:1px solid #fff; width:149px;}
#content .form_steps div+div{border-left:1px solid #fff; border-right:1px solid #fff; width:148px;}
#content .form_steps div+div+div{border-left:1px solid #fff; border-right:0 none;}
#content .form_steps .actStep{background-color:#b4116a; color:#fff; font-weight:bold;}
#content .form_steps .doneStep{background-color:#dfced8; color:#f9f9f9; font-weight:bold;}

#content .secondStep{display:none;}

#content #envio{display:none; margin:50px 0 10px; width:100%; text-align:center; font-weight:bold;}

#content .obligatorios{float:right; position:relative; margin:0 0 -15px 0;}

#cursosBox_1, #cursosBox_2, #cursosBox_3, #cursosBox_4, #cursosBox_5, #cursosBox_6, #cursosBox_7, #cursosBox_8, #cursosBox_9{text-align:left; padding:5px 10px;}
#cursosBox_1 ul, #cursosBox_2 ul, #cursosBox_3 ul, #cursosBox_4 ul, #cursosBox_5 ul, #cursosBox_6 ul, #cursosBox_7 ul, #cursosBox_8 ul, #cursosBox_9 ul{margin:5px 0 10px 20px;}
#cursosBox_1 ul li, #cursosBox_2 ul li, #cursosBox_3 ul li, #cursosBox_4 ul li, #cursosBox_5 ul li, #cursosBox_6 ul li, #cursosBox_7 ul li, #cursosBox_8 ul li, #cursosBox_9 ul li{padding:3px 0;}
#cursosBox_1 ul li a, #cursosBox_2 ul li a, #cursosBox_3 ul li a, #cursosBox_4 ul li a, #cursosBox_5 ul li a, #cursosBox_6 ul li a, #cursosBox_7 ul li a, #cursosBox_8 ul li a, #cursosBox_9 ul li a{text-decoration:none; color:#036; border-bottom:2px solid #a5c3d8; padding-bottom:1px; cursor:pointer;}
#cursosBox_1 ul li a:hover, #cursosBox_2 ul li a:hover, #cursosBox_3 ul li a:hover, #cursosBox_4 ul li a:hover, #cursosBox_5 ul li a:hover, #cursosBox_6 ul li a:hover, #cursosBox_7 ul li a:hover, #cursosBox_8 ul li a:hover, #cursosBox_9 ul li a:hover{border-bottom:2px solid #039;}

#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 #load{background:url(/css/centro/images/model/_loader.gif) no-repeat; width:32px; height:32px; display:block; position:relative; margin:0 auto; display:none;}
#content #load_min{background:url(/css/centro/images/model/_loader_min.gif) no-repeat; width:16px; height:16px; display:block; position:relative; margin:0 auto; display:none;}

#content .credits{line-height:1em!important; color:#777;}
#content .addthis{float:right;}
#content .addthis_button{border-bottom:0 none!important;}
#content .addthis .external{background:none!important; padding-right:0!important;}

#content .adsRight{float:right; margin:10px 0 10px 10px;}

/*** contact form ***/
#content .contact_form ul li{list-style:none; background:none !important; margin:0; padding:0;}
#content .contact_form input[type=text]{width:355px; color:#777; padding:3px 2px;}
#content .contact_form textarea{font:1.1em/1.4em Arial, Helvetica, sans-serif !important; color:#777; padding:3px 2px; width:353px;}
#content .contact_form input[type="submit"]{background-position:-462px -136px; width:72px; height:23px; border:none; cursor:pointer; margin:10px 0 0 140px; color:#fff; font-size:1em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}

#content #comments_form{margin:0 0 30px 0;}
#content #comments_form select{width:312px; color:#777; padding:3px 2px; margin:0 0 15px 0;}
#content #comments_form label{display:block; font-weight:bold; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-weight:normal; color:#b4116a; font-size:1em!important;}
#content #comments_form .pregunta, #content #comments_form .comentario{display:none;}
#content #comments_form .respuesta{display:inherit;}
#content #comments_form input[type="text"]{color:#777; padding:3px 2px; width:305px; margin:0 0 15px 0;}
#content #comments_form textarea{margin:0; width:305px; height:150px; padding:3px 2px; font:1em/1.4em Arial, Helvetica, sans-serif !important; color:#777;}
#content #comments_form input[type="submit"]{background-position:-462px -136px; width:72px; height:23px; border:none; cursor:pointer; margin:14px 0 0 120px; color:#fff; font-size:1em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}
#content #comments_form .email:before{content:"";}

/*** blog ***/
#content .item-list{width:100%; text-align:center; margin:20px 0 0;}
#content .item-list ul.pager li{float:left; list-style:none; text-align:center; font-size:.8em!important; margin:2px; padding:2px;}
#content .item-list ul.pager li a{border:1px solid #ebebeb; padding:4px 8px;}
#content .item-list ul.pager li a:hover{border:1px solid #999; background:#e9e9e9;}
#content .item-list ul.pager li.pager-current{font-size:1.1em!important; font-weight:bold; padding:2px 8px 6px;}
#content .item-list ul.pager li.pager-first, #content .item-list ul.pager li.pager-previous, #content .item-list ul.pager li.pager-next, #content .item-list ul.pager li.pager-last{margin:2px 0;}
#content .item-list ul.pager li.pager-ellipsis{padding:3px 0 0; width:28px;}
 
#content .imgLeft{float:left; margin:10px 10px 10px 0;}
#content .imgRight{float:right; margin:10px 0 10px 10px;}
#content .imgLeft img, #content .imgRight img{width:150px; border:1px solid #ebebeb;}
#content .imgCenter{width:100%; margin:10px 0; text-align:center;}
#content .imgCenter img{height:150px; border:1px solid #ebebeb;}
#content .meta{color:#999;}
#content .tags{font-size:.8em!important;}

/*** comments ***/
#content .comments .content{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #ddd; background:#f9f9f9; padding:10px; margin:10px 0;}
#content .comments .leftInput{float:left; width:335px;}
#content .comments .rightInput{float:right; width:335px;}
#content .comments label{display:block; font-weight:bold; padding:5px 0 2px 0;}
#content .comments label span{color:red;}
#content .comments input[type="text"]{padding:2px 3px; color:#777; width:325px;}
#content .comments select{width:155px; padding:2px 3px; color:#777}
#content .comments textarea{width:325px; height:162px; font:1em/1.4em Arial,Helvetica,Geneva,Helvetica,sans-serif!important; color:#777; padding:2px 3px;}
#content .comments .tips{font-size:.8em!important;}
#content .comments .fifty{float:left; width:160px; margin:0 0 8px 0;}
#content .comments .fifty + .fifty{padding:0; float:right; margin:0 6px 0 0;}
#content .comments .fifty input[type="text"]{width:155px;}
#content .comments .captcha input[type="text"]{width:60px;}
#content .comments .captcha label{float:left; padding:2px 20px 0 0;}
#content .comments .commentBtn{width:100%; text-align:center; margin:10px 0 0;}
#content .comments .commentBtn input[type="submit"]{background:url(/css/centro/images/model/_backBtn_.png) repeat-x; border:1px solid #80a913; padding:3px 15px 2px 15px; font-weight:bold; font-style:italic; font-size:1.2em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:10px 10px 0;}/*ie*/

#content .comment_box .header_comment{margin:10px 3px 0 3px; background-color:#f9f9f9; background-position:-721px -496px; padding:8px 34px 5px; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; border:1px solid #eee; border-bottom:0 none;}
#content .comment_box .green_line{background-color:#e2fba6; padding:2px 10px 4px; margin:0 3px; font-size:.8em!important; text-align:right; height:20px;}
#content .comment_box .green_line .links{float:right;}
#content .comment_box .green_line .links li{float:left; width:50px; list-style:none!important; text-transform:uppercase;}
#content .comment_box .comentario, #content .comment_box .pregunta, #content .comment_box .respuesta{margin:0 3px 0 3px; background-color:#fff; padding:5px 10px;}
#content .comment_box small{padding:0 0 0 12px;}

#content .adsTop{width:100%; text-align:center; margin:5px 0; padding:0;}
#content .adsTop a{border:0 none!important; padding:0;}
#content .adsTop .external{background:none; padding-right:0!important;}

#content .title_small{font-size:1.6em!important;}
#content .title_big{font-size:2em!important;}


/*************** MENU ***************/
#menu{width:270px; float:left; font-size:.9em!important; margin:40px 0 20px -10px; color:#222; min-height:800px;}
.menu-index{margin:15px 0 20px -10px !important;}
.block ul {margin:0;padding:0 0 0.25em 1em;}
#menu .grey_box{margin:5px 0 5px 10px; background:#f9f9f9; padding:10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #ddd;}
#menu .grey_box h3{padding:0; text-shadow:1px 1px 1px #aaa; cursor:move; font-size:1.4em!important; color:#111; z-index:2;}
#menu .grey_box h4{font-size:1em!important; text-shadow:1px 1px 1px #aaa;}
#menu .grey_box ul{margin:0 0 0 5px;}
#menu .grey_box ul li{line-height:18px; padding:3px 0;}

#menu .columnMenu .placeholder{background-color:#fcfcfc; border:1px dashed #ccc; margin:5px 0 0 10px;}

#provincias_box, #tematicas_box{display:none;}
#provincias_box .text_box, #tematicas_box .text_box{text-align:left; padding:0 0 0 15px;}
#provincias_box .text_box ul li, #tematicas_box .text_box ul li{padding:3px 0;}
#provincias_box .text_box ul li a, #tematicas_box .text_box ul li a{text-decoration:none; color:#036; border-bottom:2px solid #a5c3d8; padding-bottom:1px; cursor:pointer;}
#provincias_box .text_box ul li a:hover, #tematicas_box .text_box ul li a:hover{border-bottom:2px solid #039;}

/*** form ***/
#menu .form_box{margin:5px 0 5px 10px; background:#e0e0e0; padding:10px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #999;}
#menu .form_box h3{padding:0; text-shadow:1px 1px 1px #aaa; font-size:2.2em!important; color:#111;}
#searchMenu fieldset small{display:inline!important; font-weight:normal; font-size:.8em!important;}
.box-info select{width:100%; padding:2px 3px; color:#777;}
.box-info select #infoDia{width:auto !important;}
.box-info select #infoMes{width:auto !important;}
.box-info select #infoYear{width:auto !important;}
#menu .box-info button{margin:15px 0 10px 0; cursor:pointer; width:235px; height:33px; font-size:1.7em!important; background:url(/css/centro/images/model/_backBtn_.png) repeat-x; border:1px solid #80a913; padding:3px 5px 2px 5px; font-weight:bold; font-style:italic; font-size:1.2em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}/*ie*/
.box-info button:hover{background-position:-280px -838px; padding-bottom:7px;}
.box-info #checkboxPriv{margin:10px 0 0;}
.box-info #checkboxPriv, .box-info #checkboxPriv2{font-size:.8em!important;}

.box-text-menu{text-align:left; color:#555;}
.box-text-menu p{padding:6px 0;}
.box-text-menu ul{margin:0 0 0 20px;}

#menu .grey{color:#555; font-size:.8em!important;}

#menu .search_icon{background-position:-358px -747px; height:32px;}
#menu .list_icon{background-position:-359px -797px; height:25px;}
#menu .news_icon{background-position:-512px -156px; height:25px;}
#menu .newsList_icon{background-position:-512px -186px; height:25px;}

#menu .map_icon{background-position:-720px -747px; height:30px; width:32px; display:block; float:right; margin:-2px -2px 0; cursor:pointer;}
#menu #provincia-escuela{width:86%; border:1px solid #bbb;}

#map_layer_content{width:450px!important; height:327px!important; position:relative; margin:10px auto; border:3px solid #999; background:#000;}
#map_layer{width:450px!important; height:327px!important; position:absolute; margin:0 0 0 239px; border:3px solid #999; background:#000; display:none;}
#map_box{width:450px; height:327px; /*cursor:move;*/ overflow:hidden; color:#fff;} 
#map_box .map_xs{background:url(/css/centro/images/model/_spain_map_xxs.jpg) no-repeat; width:450px; height:327px;}
/*#map_box .map_xs1{width:500px; height:336px; font-size:.7em!important;}
#map_box .map_xs2{width:520px; height:378px; font-size:.8em!important;}
#map_box .map_s{width:577px; height:419px; font-size:.9em!important;}
#map_box .map_m{width:961px; height:699px; font-size:1em!important;}
#map_box .map_l{width:1456px; height:1059px; font-size:1.1em!important;}
#map_layer .map-control{position:absolute; top:10px; left:10px; background-position:-646px -801px; height:45px; width:25px;}
.map-control a{height:18px; width:18px; display:block; text-indent:-999em; position:absolute; outline:none; border-bottom:0 none!important;}
.map-control a:hover{background:#cbfd47; opacity:.4; filter:alpha(opacity=.8);}
.map-control a.zoom{left:2px; top:0px; height:20px; width:20px;}
.map-control a.back{left:2px; top:22px; height:20px; width:20px;}*/
#map_layer_content #map_box a{color:#fff; border-bottom:0 none;}

#map_box .close{width:24px; height:24px; display:block; float:right; margin:5px 5px 0 0; background-position:-727px -832px; cursor:pointer;}
#map_box .close:hover{background-position:-727px -802px;}
#map_layer_content #map_box .close{display:none!important;}

#map_box .map_xs ul li, #map_box .map_xs1 ul li, #map_box .map_xs2 ul li, #map_box .map_s ul li, #map_box .map_m ul li, #map_box .map_l ul li{list-style:none; position:absolute; text-align:center;}
#map_box .map_xs ul li span{font-size:.7em!important; border-bottom:1px solid #f9f9f9; padding-bottom:1px; cursor:pointer; font-weight:bold;}
#map_box .map_xs ul li span:hover{font-size:1.1em!important;}
#map_box .map_xs ul li span.selected{background:url(/css/centro/images/model/_bullet_.png) no-repeat; width:14px; height:14px; display:block; border-bottom:0 none; padding:0 0 0 14px;}

#map_box .map_xs ul li.a_coruna{top:17px; left:60px; text-align:left;}
#map_box .map_xs ul li.a_coruna span{width:100px!important;}
#map_box .map_xs ul li.pontevedra{top:47px; left:47px;}
#map_box .map_xs ul li.lugo{top:29px; left:101px;}
#map_box .map_xs ul li.ourense{top:57px; left:93px;}
#map_box .map_xs ul li.asturias{top:13px; left:139px;}
#map_box .map_xs ul li.cantabria{top:15px; left:191px;}
#map_box .map_xs ul li.alava{top:32px; left:235px;}
#map_box .map_xs ul li.guipuzcoa{top:20px; left:246px;}
#map_box .map_xs ul li.vizcaya{top:10px; left:224px;}
#map_box .map_xs ul li.navarra{top:40px; left:256px;}
#map_box .map_xs ul li.la_rioja{top:52px; left:237px; text-align:left;}
#map_box .map_xs ul li.la_rioja span{width:100px!important;}
#map_box .map_xs ul li.huesca{top:56px; left:305px;}
#map_box .map_xs ul li.zaragoza{top:79px; left:273px;}
#map_box .map_xs ul li.teruel{top:114px; left:283px;}
#map_box .map_xs ul li.barcelona{top:79px; left:368px;}
#map_box .map_xs ul li.girona{top:59px; left:388px;}
#map_box .map_xs ul li.lleida{top:59px; left:342px;}
#map_box .map_xs ul li.tarragona{top:99px; left:335px;}
#map_box .map_xs ul li.leon{top:40px; left:144px;}
#map_box .map_xs ul li.zamora{top:75px; left:140px;}
#map_box .map_xs ul li.salamanca{top:107px; left:130px;}
#map_box .map_xs ul li.palencia{top:44px; left:176px;}
#map_box .map_xs ul li.valladolid{top:77px; left:171px;}
#map_box .map_xs ul li.avila{top:115px; left:174px;}
#map_box .map_xs ul li.burgos{top:54px; left:205px;}
#map_box .map_xs ul li.segovia{top:97px; left:192px;}
#map_box .map_xs ul li.soria{top:79px; left:236px;}
#map_box .map_xs ul li.madrid{top:118px; left:202px;}
#map_box .map_xs ul li.castellon{top:129px; left:313px;}
#map_box .map_xs ul li.valencia{top:162px; left:295px;}
#map_box .map_xs ul li.alicante{top:195px; left:300px;}
#map_box .map_xs ul li.illes_balears{top:156px; left:365px; text-align:left;}
#map_box .map_xs ul li.illes_balears span{width:100px!important;}
#map_box .map_xs ul li.santa_cruz_de_tenerife{top:280px; left:304px; text-align:left;}
#map_box .map_xs ul li.santa_cruz_de_tenerife span{width:100px!important;}
#map_box .map_xs ul li.las_palmas{top:291px; left:385px; text-align:left;}
#map_box .map_xs ul li.las_palmas span{width:120px!important;}
#map_box .map_xs ul li.ceuta{top:284px; left:167px;}
#map_box .map_xs ul li.melilla{top:299px; left:235px;}
#map_box .map_xs ul li.caceres{top:149px; left:132px;}
#map_box .map_xs ul li.badajoz{top:185px; left:130px;}
#map_box .map_xs ul li.toledo{top:145px; left:190px;}
#map_box .map_xs ul li.guadalajara{top:107px; left:227px;}
#map_box .map_xs ul li.cuenca{top:140px; left:245px;}
#map_box .map_xs ul li.ciudad_real{top:178px; left:191px; text-align:left;}
#map_box .map_xs ul li.ciudad_real span{width:120px!important;}
#map_box .map_xs ul li.albacete{top:180px; left:249px;}
#map_box .map_xs ul li.murcia{top:215px; left:265px;}
#map_box .map_xs ul li.huelva{top:222px; left:112px;}
#map_box .map_xs ul li.sevilla{top:230px; left:147px;}
#map_box .map_xs ul li.cadiz{top:262px; left:140px;}
#map_box .map_xs ul li.cordoba{top:211px; left:169px;}
#map_box .map_xs ul li.malaga{top:253px; left:178px;}
#map_box .map_xs ul li.jaen{top:212px; left:215px;}
#map_box .map_xs ul li.granada{top:240px; left:204px;}
#map_box .map_xs ul li.almeria{top:243px; left:240px;}


/*************** BREADCRUMB ***************/
#breadcrumb{position:absolute; top:0; margin:210px 0 0 280px;}/*ie*/
#breadcrumbSchool{margin:110px 0 0 0;}/*ie*/
#breadcrumb, #breadcrumbSchool{font-size:.7em!important; text-transform:lowercase; z-index:80; color:#555;}


/*************** FOOTER ***************/
#footer{background:#000 url(/css/centro/images/model/_footer.gif) repeat-x top left; min-height:250px; color:#777; padding:45px 0 10px 0; font-size:.9em!important;}
#footer .box{width:230px; float:left; margin:0 15px 4px 0;}
#footer .box ul{margin:10px 0 0 0; border-top:1px solid #555;}
#footer .box ul li{list-style:none; padding:3px 0; border-bottom:1px solid #555;}
#footer strong{font-size:1.4em!important; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif!important; color:#acacac;}
#footer a{color:#999; text-decoration:none;}
#footer a:hover{color:#fff;}

#footer .tweets_icon{background-position:-719px -401px; width:32px; height:32px; display:block; float:right; position:relative; margin:-5px 0 0;}/*ie*/
#footer .tweets_icon a{width:32px; height:32px; display:block;}

#footer .twitter_face{position:relative; float:left; margin:25px 0 0;}
#footer .twitter_face div[title~=Twitter]{background-position:-307px -311px;}/*ie*/
#footer .twitter_face div[title~=Facebook]{background-position:-411px -311px; position:relative; margin:0 0 0 10px;}
#footer .twitter_face div[title~=Twitter]:hover{background-position:-307px -330px;}/*ie*/
#footer .twitter_face div[title~=Facebook]:hover{background-position:-411px -330px;}
#footer .twitter_face div[title~=Twitter], #footer .twitter_face div[title~=Facebook]{width:90px; height:20px; float:left;}
#footer .twitter_face div[title~=Twitter] a, #footer .twitter_face div[title~=Facebook] a{width:90px; height:16px; display:block; text-indent:-1000em!important;}

#footer .copy{margin:-60px 0 0; font-size:1em!important; text-align:right;}
#footer .copy .ethings{background-position:-434px -224px; margin:0 33px 7px 0; float:right;}/*ie*/
#footer .copy .iab{background-position:-308px -227px; width:96px; height:58px; display:block; margin:4px 0 7px 0; float:right;}/*ie*/
#footer .copy .ethings a{width:110px; height:58px; display:block;}
#footer .copy .iab span, #footer .copy .ethings a span{display:none;}
#footer .copy a{color:#666; text-decoration:none;}
#footer .copy a:hover{color:#acacac;}

/*lead*/
#leadsTable{font-size:.9em!important; margin:0;}
#leadsTable div[title="Nombre"]{width:150px;}
#leadsTable div[title="Telefono"]{width:70px;}
#leadsTable div[title="e_mail"]{width:100px;}
#leadsTable div[title="Provincia"]{width:100px;}
#leadsTable div[title="Curso"]{width:270px;}
#leadsTable div[title="centro"]{width:100px;}
#leadsTable div[title="Fecha"]{width:80px;}
#leadsTable div[title="Afiliado"]{width:80px;}
#leadsTable div[title="Nombre"], #leadsTable div[title="Telefono"], #leadsTable div[title="e_mail"], #leadsTable div[title="Provincia"], #leadsTable div[title="Curso"], #leadsTable div[title="centro"], #leadsTable div[title="Fecha"], #leadsTable div[title="Afiliado"]{float:left; font-weight:bold; font-family:'Trebuchet MS', Trebuchet, Arial, sans-serif; border-bottom:1px solid #777; padding:5px;}

#leadsTable #result{font-size:.9em!important; border-bottom:1px solid #777;}
#leadsTable #result .backRes div{background:#ebebeb;}
#leadsTable #result .nombre{width:150px;}
#leadsTable #result .telefono{width:70px;}
#leadsTable #result .e_mail{width:100px;}
#leadsTable #result .provincia{width:100px;}
#leadsTable #result .curso{width:270px;}
#leadsTable #result .centro{width:100px;}
#leadsTable #result .fecha{width:80px;}
#leadsTable #result .afiliado{width:80px;}
#leadsTable #result .nombre, #leadsTable #result .telefono, #leadsTable #result .e_mail, #leadsTable #result .provincia, #leadsTable #result .curso, #leadsTable #result .centro, #leadsTable #result .fecha, #leadsTable #result .afiliado{float:left; padding:2px 5px; border-top:1px solid #777; height:36px;} 

#leadsTable #result .y{background:url(/images/model/checkk.png) no-repeat left 4px;}
#leadsTable #result .n{background:url(/images/model/crossk.png) no-repeat left 4px;}
#leadsTable #result .y, #leadsTable #result .n{width:16px; height:16px; float:left; display:block;}

.excelIcon {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/model/excel-icon.png) no-repeat scroll left 10px;height:16px;padding:10px 0 0 20px;}
