/* CSS Canal*/

body { margin:0; padding: 0; font-family: arial, verdana, sans-serif; background-color:#fff;}
#p-00 { margin:0; line-height: 20px; text-align:center;}
td { padding:0; vertical-align:top;} 
#p-00 p  { margin-top: 1em;}

#p-04 td#mid{	margin:0 !important; padding:0 !important; width:57.4em!important; text-align:center;}
html>body #p-04 td#mid{	width:57em!important;}

td#right, td#left { width:19.6em !important; height:100%; padding-bottom:.2em !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {td#right, td#left { height: 1em; }}

h1 { font-size:1.8em; color:#000000; margin:0em 0 .4em 0;}
h2 { font-size:1.8em; margin:0.8em 0 0.6em 0; font-family:Arial, Helvetica, sans-serif;}
h3 { font-size:1.4em; font-weight:bold; margin:1.2em 0 0.8em 0;}
h4 { font-size:1.4em; margin:0; padding:0;}
h5 { font-size:1.2em; margin:.6em 0 .1em 0; padding:0;}

#p-04, #p-05, #p-02 {
	margin: 0 auto;
	border-collapse: collapse;
	width:96.6em;
	font-size:62.5%;
}
html>body #p-04, html>body #p-05, html>body #p-02 {
	width:96em;
}
td#mid{ text-align:left; width:77em !important;}
html>body td#mid{width:76.5em !important;}
#videoAmbito, #listAmbito, #destacaAmbito{
	padding:0;
	margin:0;
	width:77em;
	overflow:hidden;
	text-align:left;
}
html>body #videoAmbito, html>body #listAmbito, html>body #destacaAmbito{
	width:76.5em;
}
#videoAmbito h1{ display:none;}
#videoAmbito object{ width:77em; height:27.5em;}
html>body #videoAmbito object{ width:76.5em; height:27.3em;}
#videoAmbito { margin-bottom:1.2em;}
html>body #videoAmbito { margin-bottom:1.5em;}

#videoAmbito img {width:100%;}
#videoAmbito div{ margin:1.5em 0; border:.1em solid #e1e1e1; background-color:#F9F9F9; padding:1em 2em;}
#videoAmbito div h2{margin-top:2em; font-size:1.2em;}
#videoAmbito div p{ margin:.7em 0; font-size:1.1em;}


#listAmbito ul { clear:left;}
#listAmbito ul li{ list-style:none; position:relative; width:37.7em; height:12.6em; margin:0 0 1.2em 1.5em; float:left;}
html>body #listAmbito ul li{ width:37.5em; height:12.6em; margin:0 0 1.5em 1.5em;}
#listAmbito ul li.col1{ margin-left:0;}
#listAmbito h2, #listAmbito h3{ font-size:1.6em; margin:0; }
#listAmbito li.verde h2{ color:#88a45c; }
#listAmbito p{ font-size:1.2em; margin:.5em 0 0;}
#listAmbito p a{ font-size:.9em; margin:.5em 0 0;}
#listAmbito .texto{ position:absolute; top:1.1em; left:14.8em; width:21.3em;}
#listAmbito .imagen{ position:absolute; left:1.4em; top:1.4em;}
#listAmbito .imagen img{ width:12.1em;}
html>body #listAmbito .imagen img{ width:12em;}
#listAmbito img.bg_programa { border:.1em solid #e1e1e1; width:37.5em; height:12.5em;}
html>body #listAmbito img.bg_programa { width:37.3em; height:12.4em;}

#listAmbito li.verde img.bg_programa { border:.1em solid #bed1a4!important;}

#listAmbito ul li.apartado{ width:auto; height:auto; margin:0 0 2em;}
#listAmbito ul li.apartado .titulo2 {border-bottom:0.1em solid #E2E2E2; margin:0 0 1.5em; padding-bottom:0.5em;}
#listAmbito ul li.apartado .titulo2 h2{color:#333333; font-size:1.6em; margin:0;}



#destacaAmbito .titulo{ border-bottom:.1em solid #CECECE;}
#destacaAmbito .titulo h2{ margin:0; color:#767676; font-size:1.5em;}
#destacaAmbito h3 { margin:0; font-size:1.2em;}
#destacaAmbito h3 img{ font-size:.84em;}
#destacaAmbito p{ margin:0; font-size:1.1em;}
#destacaAmbito p img{ font-size:.92em;}
#destacaAmbito ul, #destacaAmbito div.unico{ margin:1.5em 0;}
#destacaAmbito ul li, #destacaAmbito div.unico { list-style:none; position:relative; width:37.7em; margin:0 0 1.2em 1.5em; float:left; padding-left: 4.5em;}
html>body #destacaAmbito ul li, html>body #destacaAmbito div.unico {width:33em;}
html>body #destacaAmbito ul li { margin:0 0 1.5em 1.5em;}
#destacaAmbito ul, #destacaAmbito div.unico{ margin:1.5em 0;}
#destacaAmbito ul li.col1 { margin-left:0;}
#destacaAmbito ul li img.destaca, #destacaAmbito div.unico img.destaca{ width:6.5em; margin:.3em 0;}
#destacaAmbito .texto { position: absolute; left:12em; width:24em}

#destacaAmbito .txt01 .texto {top:2.2em;}
#destacaAmbito .txt02 .texto { top:1.5em;}
#destacaAmbito .txt03 .texto { top:.7em;}
#destacaAmbito .txt04 .texto { top:0; }




/*--- promos vivienda ---*/
#promoVivienda h1{ display:none;}
#promoVivienda .promos { position:relative; margin-bottom:1.5em;}
#promoVivienda .promos ul h2{ display:none;}
#promoVivienda .promos ul { position:absolute;}
#promoVivienda .promos ul li{ float:left; width:22.1em; list-style: none; position:relative; margin:1em 1.5em;}
#promoVivienda .promos ul li a img.img{width:22.1em; }
html>body #promoVivienda .promos ul li, html>body #promoVivienda .promos ul li a img.img{ width:22em;}
#promoVivienda .promos ul li.col1{ margin-left:2.2em;} 
#promoVivienda .promos ul li a { text-decoration:none; }
#promoVivienda .promos ul li a span {  clear:both;}
#promoVivienda .promos ul li a span.presenta{ float:left; color:#666; font-size:1.6em; margin:.7em .8em;}
html>body #promoVivienda .promos ul li a span.presenta{ margin:.4em .5em;}
#promoVivienda .promos ul li a span.titConv{ position:absolute; font-size:1em; font-weight:bold; color:#fff; top:4.6em; left:.5em;}
html>body #promoVivienda .promos ul li a span.titConv{ top:4.6em;}
#promoVivienda .promos ul li a span.titular{float:left; color:#333; font-size:1.6em; font-weight:bold;  margin:.8em 0 .4em .8em;}
html>body #promoVivienda .promos ul li a span.titular { margin:.5em 0 .3em .5em;}
#promoVivienda .promos ul li a:hover span.titular{ text-decoration:underline; }
#promoVivienda .promos ul li a span.txt{float:left; color:#666; font-size:1.2em; font-weight:bold; margin:0 0 0 .8em; line-height:1.7em;}
html>body #promoVivienda .promos ul li a span.txt{ margin:0 0 0 .7em;}
#promoVivienda .promos img.bg { height:27.3em; width:76.8em; border:.1em solid #e1e1e1;}
html>body #promoVivienda .promos img.bg { height:27.1em; width:76.3em;}

.negrita{font-size:.9em; font-weight:bold;}


#menuLeft span.lloc { color: #676664; font-size: 0.9em; line-height: 1em; padding: 0;
}
#menuLeft ul.agenda li h3{ font-size: 1em; margin: 0.2em 0 0; padding: 0; line-height: 1.1em;}

#menuLeft ul.agenda {border-top: 0.1em solid #E1E1E1; margin: 2.5em 0.9em; padding: 2em 0 0;}
#menuLeft ul.agenda li{ margin:0 0 1.5em;}
#menuLeft ul.agenda li img {margin: 0.5em 0 0;}
