body {
	margin-top:0px;
	margin-left:0px;
}

a:link {
	color: #808080;
	text-decoration: none;
}

a:visited {
	color: #808080;
	text-decoration: none;
}

a:hover {
	color: #006699;
	text-decoration: none;
}



 Estilos de las Columnas Laterales 

#columna {
	width:170px;
	height:100%;
	border: #0080C0 1px solid;
	background:#F2F9FF;
	margin-top:23px;
}
#columna_gris {
	width:170px;
	height:100%;
	border: #CCCCCC 1px solid;
	background:#F9F9F9;
	margin-top:15px;
}
#columna_de_2010 {
	width:170px;
	height:100%;
	border: #b3ac93 1px solid;
	background:#F9F9F9;
	margin-top:23px;
}
#columna_productos {
	width:170px;
	height:100%;
	border: #0080C0 1px solid;
	background:#F2F9FF;
	margin-top:23px;
}
#columna_institucional {
	width:170px;
	height:100%;
	border: dashed 2px #CC3300;
	background-color:#F9F9F9;
	margin-top:23px;
}

#columna_izq {
	width:170px;
	height:99%;
	border: #0080C0 1px solid;
	background:#F2F9FF;
	margin-left:10;
}
#columna_izq_2010 {
	width:170px;
	height:99%;
	border: #b3ac93 1px solid;
	background:#F9F9F9;
	margin-left:10;
}
 Estilos de la Columna Derecha 

#div_suscripcion_boletin{
	width:100%;
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}

.texto_suscripcion_boletin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}

#div_contenedor_institucional{
	width:90%;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
}

#div_solicite_presupuesto_contenedor{
	width:90%;
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}

#div_2010{
	width:90%;
	background-color:#eeeeee;
	border:#b3ac93 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}
#div_solicite_presupuesto_contenedor_2009{
	width:90%;
	background-color:#B33133;
	border:#FFFFFF 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}


#div_solicite_presupuesto_titulo{
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:2px;
	border-bottom:thin dotted #006699;
}


#div_solicite_presupuesto_titulo_2009{
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:2px;
}



#div_solicite_presupuesto_servicios{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	margin:5;
	padding-left:7;
}


#div_solicite_presupuesto_servicios_2009{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	margin:5;
	padding-left:7;
}


.texto_solicite_presupuesto_servicios_2009{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}


#div_contenedor_sh{
	width:90%;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
}

#div_estrucplan_numeros_contenedor{
	width:90%;
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}

#div_estrucplan_numeros_titulo{
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:2px;
	border-bottom:thin dotted #006699;
}

#div_estrucplan_numeros{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	color: #666666;
	text-align:left;
	text-decoration:none;
	margin:5;
	padding-left:7;
}

#div_foro_contenedor{
	width:90%;
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}

#div_foro_titulo{
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	padding:2px;
	border-bottom:thin dotted #006699;
}

#div_foro_texto{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	color: #999999;
	text-align:left;
	text-decoration:none;
	margin:5;
	padding-left:7;
}
#div_contenedor_legislacion{
	width:90%;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
}
#div_articulo_destacado_contenedor{
	width:90%;
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:2px;
}

#div_articulo_destacado_titulo{
	width:93%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-align:left;
	border-bottom:thin dotted #006699;
}

#articulo_completo{
	width:100%;
	padding:5;
	margin-top:5;
}

#div_articulo_destacado_texto{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: lighter;
	line-height:13px;
	color: #006699;
	text-align:left;
	text-decoration:none;
}

#div_articulo_destacado_autor{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	font-weight:lighter;
	line-height:10px;
	color: #006699;
	text-align:right;
	text-decoration:none;
	margin-top:5;
}

#div_articulo_destacado_comentario{
	width:100%;
	text-align:left;
	text-decoration:none;
	margin-top:10;
}

#div_contenedor_googlebar{
	width:90%;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
}

#div_contenedor_googlescript{
	width:90%;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
}

 Estilos del Index 

.buscador {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;
text-decoration: none;
font-weight: bold;
}

#art_legislacion{
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	padding:5px;
	position:relative;
	float:right;
	right:10px;
	width:145px;
	height:135px;
}

#art_II{
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	padding:5px;
	position:relative;
	float:left;
	width:290px;
	height:135px;
}

#art_destacado{
	background-color:#FEFEFE;
	border:#C4E2FB 1px solid;
	padding:5px;
	width:290px;
	height:80px;
	margin-bottom:10px;
	margin-top:5px;
}

#contenedor_horizontal{
	position:absolute;
	left:10px;
	width:590px;
	height:20px;
	z-index:2;
	padding-top:20px;
	padding-bottom:20px;
	border-top:#CCCCCC solid 3px;
	border-bottom:#CCCCCC solid 3px;
	background-color: #f9f9f9;
}

#pub-268x60{
	margin-top:30px;
	margin-bottom:30px;
}


 Estilos de la 3º Columna 


 Guia Ambiental 


#guia-3col-contenedor{
	width:100%;
	border-top-style: none;
	border-bottom-style: none;
	position: static;
	background-color: #FFFFFF;
}
#guia-3col-datos{
	margin-top:5px;
	width: 100%;
	height: 60px;
}
#guia-3col-datos-nombreempresa{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-color: #339933;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #339933;
}
#guia-3col-datos-detalle{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	padding: 4;
	font-weight: normal;
	text-align: left;
	line-height: 13px;
}
#guia-3col-datos-telfax{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	font-weight: lighter;
	border-left-style: none;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 13px;
}

#texto-cartelera-gris{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	font-weight: lighter;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
}

.texto-cartelera-rojo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	font-weight: bold;
}

 Zona del Estudiante 

#ZE-3col-contenedor{
	width:100%;
	background-color: #FFFFFF;
	margin-top:40;
	padding-top:10;
	border: #A900B7 0 solid;
	font-family: Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:  #A900B7;

}
#ZE-3col-productos{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A900B7;
	padding-left:20;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
}
#ZE-3col-diccionarios{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #A900B7;
	font-weight: lighter;
	padding-left:60px;
	padding-top: 5px;
	padding-bottom: 10;
}


#div_solicite_presupuesto_pie_2009 {

	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #006699;
	text-align:left;
	padding:2px;
	margin-top:10px;
	border-top:thin dotted #FFD936;
}


#div_solicite_presupuesto_pie {

	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #006699;
	text-align:left;
	padding:2px;
	border-top:thin dotted #006699;
}

