@charset "utf-8";
/* CSS Document */
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#titulo_proj
{
	/*background-color:#999999;*/
	background-image:url(fondo.gif);
background-position:left top;
background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	height:46px;
width:672px;
	
}
div.imagenp a img {
margin: 2px;
margin-bottom:1px;
}
#titulo_proj h2
{
/*background-color:#999999;*/


color:#c9c9c9;
padding-left:10px;
padding-top:5px;
}
#titulo_proj h2 span.tit
{
color:#000000;

}
div#content2 { padding: 30px; padding-bottom:0px; padding-top:0px;background: #e2e2e2;}

/*Estilos de la otra*/
* { padding: 0px; border:0 px; margin: 0px;}

img {border:0px;}

h1 {font-size:2.0em;}
h2 {font-size:1.2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:0.8em;}

.tit {font-size:1.2em; font-weight:bold; color: rgb(80,80,80); font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}
.fecha {font-size:0.8em; font-weight:bold; color: #999;}

h1, h2, h3, h4, h5, h6 {color: rgb(40,40,40);}

a {text-decoration:none; font-weight:bold; }
a:hover {text-decoration:underline;}

p {padding: 0 0 5px 0;}

.bqInfo { width: 100%; }

div.modAltura {}


/* ESTRUCTURA
--------------------------------------------------------*/

html, body { height: 100%; background: #eeeeee; width:100%; } 
html {font-size:0.7em;}
#container {
	margin: 0 auto; 
	text-align: left;
	position: relative; 
	min-height: 100%; 
	height: auto !important; 
	height: 100%;
	width:730px;
}

body {

	font: 100% Arial, Verdana, Helvetica, sans-serif;
	padding: 0;
	text-align: left;
	color: #666;
}
.tg
{
background-color:#CCCCCC;
}
.tp
{
	background-color:#b6b6b6;
	height:20px;
font-size:12px;

}
tr.tp td{
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
height:20px;
font-size:12px;

}
tr.ti td{
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
height:20px;
font-size:12px;

}
tr.ti td b{
height:20px;
font-size:11px;
}
.ti
{

	background-color:#c0c0c0;
	height:20px;
font-size:12px;
}

#content3
{
	background-color:#CCCCCC;
	padding:30px;
	padding-top:5px;
	/*font-weight:bold;*/
	padding-bottom:5px;
}
div#footer2 {
	width: 100%;
	height: 31px;
	background: #999 url(../images/bg_footer2.gif) no-repeat; 
}
div#footer2 {
	color: #fff;
	font-size: 0.9em;
}

div#footer2 a {
	color: #fff;
	font-weight: normal;
}

div#footer2 .name {
	float: left;
	display: inline;
	margin: 12px 0 0 20px;
}

div#footer2 .name a {
	overflow: hidden;
	cursor: pointer;
}

div#footer2 .legal {
	float: right;
	display: inline;
	margin: 12px 20px 0 0;
}
div#footer2 .legal a {
	margin-left: 10px;
}

div#footer2 .direccion {
	float: left;
	display: inline;
	margin: 12px 0 0 10px;
	color: #fff;
}
br
{
 margin: 2px;
}
/* Proyectos */

h2 span.tit
{
	color:#7a7a7a;
}
.bottom2{
height:15px;
}