/* CSS Document */

body{
margin:0.5em 0 0 0;
padding:0;
font-size:62.5%;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;}
p{
margin-bottom:1em;}

a{
color:#666666;
text-decoration:underline;}

a:hover{
color:#666666;
text-decoration:none;}

a.azul{
color: #0078ac;
text-decoration:underline;}

a.azul:hover{
color:#0078ac;
text-decoration:none;
}


strong{
font-weight:bold;}

h2.contenido{
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
letter-spacing: 0.2em;
background-color:#0078ac;
color:#FFF;
width:auto;
padding-left:0em;
padding-top:0.3em;
height:1.3em;
/*background-image:url(../img/pixSombra.gif);*/
background-repeat:repeat-x;
background-position:0 1.8em;

}

h2{
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
letter-spacing: 0.2em;
color:#333;
}
h3{
font-weight:bold;
color:#0078ac;}

#logo{
width:24.9em;
height:22em;
background-image:url(../img/logo_diede.gif);
float: left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
letter-spacing: 0.2em;
padding:1em;

}
#menu{
width:22.4em;
height:21.9em;
float: left;
padding-top:7.8em;
}

#menu_ing{
width:22.4em;
height:19.9em;
float: left;
padding-top:7.8em;
}

#dch{
width:48.5em;
height:24em;
float: left;
background-color:#FFFFFF;
}


#banderas{
width:50.1em;
height:2.5em;
text-align:right;
margin:2.7em 0 2em 0;
}

#datos{
height:auto;
width:auto;
vertical-align:bottom;
font-weight:bold;
padding-left:5em;}

#barraAzul{
width:100%;
height:16.8em;
margin:0 0 0 2.2em;
background-color:#0078ac;
}
.txtGr{
font-family:tahoma;
font-size:3em;
letter-spacing:0.1em;
color:#FFFFFF;
line-height:0.8em;}

.txtPq{
font-family:tahoma;
font-size:0.5em;
letter-spacing:0.1em;
color:#FFFFFF;
}

.fotoPortada{
width:20em;
height:100%;
float:left;}

#altura{
height:19.2em;
width:auto;}



#contenido_dch{
width:42.0em;
height:auto;
float: left;
background-color:#FFFFFF;
padding:2em 2em 2em 4em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
background-image: url(../img/esquina_arriba.png);
background-repeat:no-repeat;
background-position:0 0.2em ;
}

p.padIzq{
padding-left:3em;}

/**************************lista menu******************/

#navlist ul
{
margin: 0;
white-space: nowrap;
padding: 0;
}

#navlist li
{
list-style-type: none;
}

#navlist a
{
	padding: 0;
	border: 0;
	background-image:  url(../img/boton.png);
	margin-bottom:0.97em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	text-align:right;
}

#navlist a:link, #navlist a:visited
{
display:block;
width:19.3em;
height:2em;
color: #333;
text-decoration: none;
padding:0.5em 3em 0 0;
}

#navlist a:hover
{

background-image: url(../img/boton-over.png);
color: #0078ac;
}

#active a:link, #active a:visited, #active a:hover
{


background-image: url(../img/boton-over.png);
color: #0078ac;
}


/*****************************fin de lista**************************************/

/**************************lista videooooos******************/
#contenido_izq{
width:49.2em;
height:auto;
float: left;
background-color:#FFFFFF;
padding:0.5em 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#contenido_ing_1{
width:100%;
height:20em;
float: left;
background-color:#FFFFFF;
padding:0em 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}




#videolist ul
{
margin: 0;
padding: 0;

}

#videolist li
{
display: block;
float: left;
list-style: none;
margin-left: 0.9em;
margin-bottom:1.5em;
}

#videolist a
{
	padding:10.5em 3em 0 0.5em;
	background-repeat:no-repeat;
	margin-bottom:0.97em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	
}

#videolist a:link, #videolist a:visited
{
display:block;
width:11.8em;
height:2.3em;
color: #333;
text-decoration: none;

}

#videolist a:hover
{
color: #0078ac;
}
.video1 a{ background-image: url(../img/cuadroVideo/video1.png);}
.video1 a:hover{ background-image:url(../img/cuadroVideo/video1_over.png);}
.video2 a { background-image:url(../img/cuadroVideo/video2.png);}
.video2 a:hover{ background-image:url(../img/cuadroVideo/video2_over.png);}
.video3 a{ background-image: url(../img/cuadroVideo/video3.png);}
.video3 a:hover{ background-image:url(../img/cuadroVideo/video3_over.png);}
.video4 a { background-image:url(../img/cuadroVideo/video4.png);}
.video4 a:hover{ background-image:url(../img/cuadroVideo/video4_over.png);}
.video5 a { background-image:url(../img/cuadroVideo/video5.png);}
.video5 a:hover{ background-image:url(../img/cuadroVideo/video5_over.png);}
.video6 a { background-image:url(../img/cuadroVideo/video6.png);}
.video6 a:hover{ background-image:url(../img/cuadroVideo/video6_over.png);}

#pie{
padding:0.5em 1em 1em 2.5em;
background-color: #F5F5F5;
border-top: #E6E6E6 1px solid;
border-right: #E6E6E6 1px solid;
border-bottom: #E6E6E6 1px solid;
color:#999999;
margin-top:4em;
margin-bottom:2em;
height:auto;

}
#todo{
width:100em;}

.txt08{
font-size:0.8em;}
.txt09{
font-size:0.9em;}
.txt1{
font-size:1em;}
.txt11{
font-size:1.1em;}




		#videolist-gr ul
		{
		margin: 0;
		padding: 0;
		
		}
		
		#videolist-gr li
		{
		display: block;
		float: left;
		list-style: none;
		
		}
		
		#videolist-gr a
		{
			padding:16em 3em 0 0.5em;
			background-repeat:no-repeat;
			margin-bottom:0.97em;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-transform:uppercase;
			letter-spacing: 0.2em;
			
		}
		
		#videolist-gr a:link, #videolist-gr a:visited
		{
		display:block;
		width:24.6em;
		height:2.3em;
		color: #333;
		text-decoration: none;
		
		}
		
		#videolist-gr a:hover
		{
		color: #0078ac;
		}
		.video7 a{ background-image: url(../img/cuadroVideo/video7.jpg);}
		.video7 a:hover{ background-image:url(../img/cuadroVideo/video7_over.jpg);}
		

/*****************************fin de videooooos**************************************/


/***********ingenieria***************/


div.contenido_ing_columna1{
width:38.7em;

height:auto;
float: left;
background-color:#FFFFFF;
padding:0em 4.0em 0 6.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:#CCCCCC 1px solid;
margin-bottom:4em;

}

div.contenido_ing_columna1-3{
width:43em;

height:auto;
float: left;
background-color:#FFFFFF;
padding:0em 1.0em 0 6.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:#CCCCCC 1px solid;
margin-bottom:4em;

}
div.contenido_avs_columna1{
width:41em;

height:auto;
float: left;
background-color:#FFFFFF;
padding:0em 3.0em 0 5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:#CCCCCC 1px solid;
margin-bottom:4em;

}

div.contenido_ing_columna2{
width:43em;

height:auto;
float: left;

padding:0em 1.0em 0 5em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

div.contenido_ing_columna2-3{
width:33em;

height:auto;
float: left;

padding:0em 1.0em 0 15em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
div.contenido_ing_columna1a{
width:27.6em;

height:auto;
float: left;
background-color:#FFFFFF;
padding:0em 2.5em 0 6.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:#CCCCCC 1px solid;
margin-bottom:4em;

}
div.contenido_ing_columna1b{
width:27.6em;

height:auto;
float: left;
background-color:#FFFFFF;
padding:0em 2.5em 0 2.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:#CCCCCC 1px solid;
margin-bottom:4em;

}
div.contenido_ing_columna1c{
width:27.6em;

height:auto;
float: left;

padding:0em 0em 0 2.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

h3.ingenieria{
padding-left:5.5em;
font-weight:bold;
text-transform:uppercase;}


/***********localizacion***************/


div.contenido_localizacion{
width:95em;
height:auto;
float: left;
background-color:#FFFFFF;
padding:0em 1.0em 0 6.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:4em;

}
ol.numerada{
list-style:inside;
list-style-type:decimal;}
ol.numerada li{
padding-bottom: 2em;}

img.bordeGris{
border:#CCCCCC 1px solid;}

fieldset{
border:1px #999999 solid;
padding:2em;
float:left;}

.azulLegend{
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
letter-spacing: 0.2em;
color:#0078ac;
}
