body,html{height:100%}body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px!important;margin:0 auto;padding:0;background-color:#02507d!important;color:#4f4f4f;height:100%}*{margin:0;padding:0}:focus{outline:0}.clr{clear:both}hr{border:0;color:#dedede;background-color:#dedede;height:1px;margin:10px 0 6px;padding:0}h1,h2,h3,h4,h5{font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#02507D}h1{font-size:30px;line-height:30px;margin-bottom:15px}h2{font-size:22px;line-height:28px;margin-bottom:8px}h3{font-size:18px;line-height:20px;margin-bottom:8px}h4{font-size:16px;line-height:18px;margin-bottom:8px;font-weight:700}h5{font-size:14px;margin:3px 0;padding:0;letter-spacing:1px}a,a:visited{color:#02507d;text-decoration:none}a:hover{color:#1679b3}a img{border:none}.imgleft{float:left;margin-top:4px;padding-right:12px}.imgright{float:right;margin-top:4px;padding-left:12px}.imgborder{float:left;border:1px solid #d7d7d7;padding:2px}blockquote,ol,p,ul{font-size:14px;line-height:20px;margin-bottom:14px;color:#4f4f4f}ol,ul{margin:10px 0 35px 40px}li ol,li ul{font-size:1em;list-style:square;margin-bottom:0;margin-top:0}li ol{list-style:decimal}blockquote{font-style:italic;margin:0;color:#4f4f4f;padding:0 4px 2px 38px;background-image:url(/imgs/itv/quote.gif);background-position:0 5px;background-repeat:no-repeat;float:left}code{font-family:Tahoma,Arial,Verdana;letter-spacing:1px;margin:25px 0;display:block;font-size:.9em;border-left:4px solid #ddd;padding:15px 10px}label{font-weight:700}select{padding:10px}#provincias-selector{padding:18px 40px;width:300px;font-size:13px;color:#C04F11;font-weight:700}.menu-principal ul li ul li{border-bottom-color:#C04F11!important}.menu-principal ul li{border-right-color:#C04F11!important}td{vertical-align:middle;padding:2px}#outer-container{background-image:url(/imgs/itv/bg-top-repeat.gif);background-repeat:repeat-x;background-position:top}#inner-container{width:960px;margin:0 auto;padding-top:3px}#header{background-image:url(/imgs/itv/bg-header.jpg);background-repeat:no-repeat;width:960px;padding-bottom:20px;float:left}#header-inner{background-image:url(/imgs/itv/bg-header.jpg);background-repeat:no-repeat;width:960px;height:277px;float:left}#left-header{width:252px;float:left;margin-left:190px}#logo{width:520px;text-align:center;padding:30px 0 5px;border-bottom:1px solid #146291;font-size:28px;color:#fff;font-weight:700}#logo a{color:#fff}#logo img{height:70px;width:70px;vertical-align:middle;border-radius:2px}#slogan{padding:4px 0;color:#fff!important;font-style:italic;width:520px;font-size:11px}#right-header{float:left;padding:10px;width:480px;margin-right:240px}#twitter{width:252px;margin-top:5px;float:left}.twitter-icon{width:40px;margin-top:5px;float:left}.twitter-code{width:202px;margin-left:10px;line-height:18px;color:#fff;font-style:italic;float:left}#rss{width:480px;height:16px;padding:8px 0;float:left}.rss-text{float:right;margin-right:5px}.rss-text a,.rss-text a:visited{color:#fff}.rss-icon{float:right}#nav{float:left;list-style-type:none;margin:18px 0}#nav li{float:left}#nav li a:link,#nav li a:visited{display:block;width:252px;text-decoration:none;outline:0;text-align:left;font-size:30px;color:#fff}#nav li a:hover{padding-left:10px}#page-title{width:708px;height:245px;margin:0;float:left}.page-title-content{width:342px;margin-top:65px;float:right}.page-title-content h1{color:#fff;margin-bottom:25px}.page-title-content p{font-size:12px;color:#fff}.title-img{margin:50px 0 0 110px;float:left}#slideshow-container{width:708px;height:337px;margin:0;float:left}.content,.content-transparent{width:960px;background:#FFF url(/imgs/itv/bg-content-top.jpg) no-repeat top;float:left}.breadcrumb{margin-left:10px;width:940px;height:24px;font-size:10px;font-weight:lighter;color:#a5a5a5;float:left;background:#fff;border-radius:0 0 10px 10px;margin-bottom:10px}.breadcrumbcontent{padding:4px 15px 5px}.breadcrumbcontent img{vertical-align:middle}.breadcrumbcontent a,.breadcrumbcontent span{float:left}.content-transparent{background:0 0}.module-content{padding:0 10px}.module-content p{text-align:justify}.home{background-clip:border-box;background:url(/imgs/home.gif) no-repeat;background-origin:padding-box;background-size:auto auto;height:16px!important;margin-top:2px;overflow-x:hidden;overflow-y:hidden;padding:0;text-indent:-1000em;width:16px;float:left}.separador{float:left;background:url(/imgs/separador.gif) no-repeat center;background-clip:border-box;background-origin:padding-box;background-size:auto auto;height:16px;width:16px}.content-bottom{width:960px;height:11px;background:url(/imgs/itv/bg-content-bottom.gif) no-repeat bottom;float:left;margin-bottom:6px}#content-left{width:728px;margin:0 0 0 30px;float:left}#sidebox{width:275px;margin:43px 0 0;float:left}.sideboxcontent{padding:20px 10px 30px}.maincontent{margin:20px 20px 30px 0}.maincontent-inner{padding:20px 0 60px;float:left}.maincontent h2,.maincontent-inner h2{color:#02507d}.box-main{width:259px;float:left;padding-top:10px}.spacer{width:30px;float:left;display:block;height:100%}.icon{width:77px;height:92px;float:left}ul.content-list{margin:0;padding:0;list-style-type:none}ul.content-list li{background-image:url(/imgs/itv/arrow.gif);background-position:0 5px;background-repeat:no-repeat;padding:0 0 12px 17px;line-height:18px}ul.content-list li a{color:#4f4f4f;text-decoration:none}ul.content-list li a:hover{text-decoration:underline}ul.check-list{margin:0;padding:0;list-style-type:none}ul.check-list li{background-image:url(/imgs/itv/check-list.jpg);background-position:0 3px;background-repeat:no-repeat;padding:0 0 12px 44px;line-height:18px}ul.check-list li a{color:#4f4f4f;text-decoration:none}ul.check-list li a:hover{text-decoration:underline}ul.client{list-style-type:none;margin:0;padding:0}ul.client li{background-image:none;padding:0 21px 15px 0;border-bottom:none;display:inline;float:left}ul.client li.last{background-image:none;padding:0 0 15px;border-bottom:none;display:inline;float:left}.img-services{width:81px;height:90px;margin-top:7px;float:left}#quote-container{width:400px;height:300px;padding:10px;background-color:#FFF}#bottom-content{border-top:1px solid #a5a5a5;width:850px;float:left}#bottom-icon{width:37px;padding:0 10px 0 0;margin-top:0;float:left}#newsflash{width:762px;height:38px;line-height:20px;float:left}.pf-content{margin:5px 0;float:left}.pf-img{border:1px solid #d7d7d7;margin:6px 15px 0 0;padding:2px;float:left}.pf-content h4 a,.pf-content h4 a:visited{color:#878686}ul.content-list-portfolio{margin:0;padding:0;list-style-type:none;float:left}ul.content-list-portfolio li{background-image:url(/imgs/itv/arrow.gif);background-position:0 5px;background-repeat:no-repeat;padding:0 0 12px 17px;line-height:16px}ul.content-list-portfolio li a{color:#02507d;text-decoration:underline}ul.content-list-portfolio li a:hover{text-decoration:underline}#project-desc{width:400px;margin-top:10px;margin-left:30px;float:left}#project-thumb{width:116px;margin-top:10px;border-right:1px solid #d7d7d7;float:left}#detail-img{width:548px;height:256px;float:left}#detail-nav{list-style-type:none;margin:0 30px 0 0;float:left}#detail-nav li img{margin-bottom:10px;float:left}#detail-nav li.last img{margin-bottom:0;float:left}#detail-nav li a{cursor:pointer;float:left}.blog-post h2{width:508px;color:#2f87aa;padding-bottom:0;float:left}.blog-post p{float:left}.blog-post{padding-bottom:18px;margin-bottom:15px;border-bottom:1px solid #d7d7d7;float:left}.blog-posted{width:508px;margin-bottom:40px;height:20px;float:left}.blog-posted-inner h2{width:508px;color:#2f87aa;padding-bottom:0;float:left}.posted-detail{width:508px;padding-bottom:11px;float:left}.date{font-size:22px;color:#878686;line-height:10px;text-align:center;float:right}.read-more{float:left;margin-bottom:10px}.author{background-color:#f1f1f1;color:#737373;padding:10px;line-height:16px;float:left}.author h5{margin-bottom:7px}.line{width:548px;height:1px;margin:20px 0 13px;border-top:1px solid #ccc;float:left}ul#sponsors{margin:0;padding:0;list-style-type:none}ul#sponsors li{padding:0 5px}.commonPageListControlBar{height:30px;margin-top:6px;text-align:left}.commonPageListBtn{border:1px solid #d7d7d7;background-color:transparent;font:400 11px/28px Verdana;padding:5px 4px;cursor:pointer}.commonPageListControlBar a,.commonPageListControlBar a:visited{color:#414141}.commonPageListBtn:hover{text-decoration:underline}.commonPageListBtnSelected{border:1px solid #d7d7d7;background-color:#d7d7d7;font:400 11px/28px Verdana;padding:5px 4px;cursor:default}#comment{margin-bottom:15px;float:left}#comment-form{float:left}.comment-post{margin-top:20px;border-bottom:1px solid #d7d7d7;float:left}.avatar{width:34px;margin-right:20px;float:left}.comment-date{font-style:italic;float:left}.comment-text{width:494px;float:left}.comment-text p{width:494px;margin-top:10px;float:left}#commentFormArea{width:500px;margin-top:15px;color:#6b6b6b;float:left}.label-comment{width:100px;margin:6px 0 0 10px;float:left}.input-comment{background-color:#fff;border:1px solid #d7d7d7;width:270px;padding:5px;margin:0 0 13px;color:#6b6b6b;float:left}.input-submit-comment{background-image:url(/imgs/itv/but-send.jpg);background-repeat:no-repeat;padding:0;margin:0;border:0;width:93px;height:28px;cursor:pointer;float:left;clear:both}.textarea-comment{background-color:#fff;border:1px solid #d7d7d7;width:515px;padding:5px;margin:0;color:#6b6b6b}form{margin:0;padding:0}#contactFormArea{width:480px;margin-top:25px;color:#6b6b6b;float:left}.input{background-color:#fff;border:1px solid #d7d7d7;width:366px;padding:5px;margin:0;color:#6b6b6b}.input-submit{background-image:url(/imgs/itv/but-send.jpg);background-repeat:no-repeat;padding:0;margin:0 15px 0 0;border:0;width:93px;height:28px;cursor:pointer;float:right}.textarea{background-color:#fff;border:1px solid #d7d7d7;width:366px;padding:5px;margin:0;color:#6b6b6b}#footer{width:960px;height:40px;float:left}.footer-text{width:960px;font-size:11px;color:#fff;text-align:center;padding:12px 0;float:left}#footer a:visited,.footer-text a{color:#fff;text-decoration:none}.footer-text a:hover{text-decoration:underline}.centros-ciudad{margin:0 0 30px}.centros-ciudad a{font-size:16px}.centros-ciudad td{padding:10px 5px 10px 10px;height:40px;font-size:11px}.centros-ciudad td a{font-size:12px}.centros-ciudad thead{text-align:left;border-bottom:2px dotted #dfdfdf}.centros-ciudad thead td{font-weight:700}.centros-ciudad tr{border-bottom:2px dotted #dfdfdf}.centros-provincia{float:left;margin:0 37px 50px 0;width:317px}.centros-provincia a{font-size:16px}.centros-provincia td{font-size:12px;height:40px;padding:10px 10px 20px}.centros-provincia td a{font-size:14px}.centros-provincia thead{text-align:left;border-bottom:2px dotted #dfdfdf}.centros-provincia thead tr{border-bottom:2px dotted #dfdfdf}.centros-cercanos{float:left}.centros-cercanos td{height:40px;padding:10px;font-size:11px}.centros-cercanos td a{font-size:12px}.centros-cercanos thead td{font-weight:700}.centros-cercanos tr{border-bottom:2px dotted #dfdfdf}.paginacion{float:left;width:500px;text-align:center;padding:20px 0}.paginacion a:hover{color:#333}.tabla_dos_columnas{width:715px;margin-bottom:30px}.tabla_dos_columnas tr{border-bottom:2px dotted #dfdfdf}.tabla_una_columna{width:550px;float:left;margin-bottom:30px}.tabla_una_columna tr{border-bottom:2px dotted #dfdfdf}.tabla_dos_columnas td,.tabla_una_columna td{min-width:150px;font-size:14px!important;height:30px;padding:2px 0 2px 6px}#map_canvas{margin:0;padding:0;height:280px!important;width:372px!important}.buttonStyle{padding:7px 9px;border:1px solid #d5d5d5;text-align:center;cursor:pointer;background:#efefef url(/imgs/leftNavBg.png) repeat-x;color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;float:left;margin-right:5px}.blue{background:url(/imgs/blue.png) repeat-x;border:1px solid #2e6590;color:#f7f7f7}.grey{background:#efefef url(/imgs/leftNavBg.png) repeat-x;border:1px solid #d5d5d5;color:#b55d5c}.dark{background:#efefef url(/imgs/darkBg.jpg);border:1px solid #d5d5d5;color:#f7f7f7}.green{background:url(/imgs/green.png) repeat-x;border:1px solid #19710e;color:#f7f7f7}.red{background:#efefef url(/imgs/red.png) repeat-x;border:1px solid #7b2f2f;color:#f7f7f7}.buttonStyle a:hover{text-decoration:none}#buscador-por-provincias{background:url(/imgs/leftNavBg.png) repeat-x #EFEFEF;padding:20px 0;border-radius:5px;box-shadow:0 5px 10px #959595;width:720px;margin-bottom:20px;float:left}#buscador-por-provincias table{margin:auto}