/* CSS para que Firefox se comporte como IE */
*{
-moz-box-sizing:border-box;
box-sizing: border-box
} 
form{
margin:0px
} 
input{
padding:1px
}
/* fin CSS */

body{ 
	text-align:center;
	font-size:11px;
	font-family:"Trebuchet MS"; 
	overflow:-moz-scrollbars-vertical;
	background:#055588 url(../images/bg.gif) repeat-x top left;
	color:#4E4E4E;
	margin:0;
}
a{
	font-size:11px;
	font-family:"Trebuchet MS";
}

a:link,a:visited {
    text-decoration:none;
}

a img,:link img,:visited img {
    border:none;
}
table{
	border-collapse:collapse;
}
input {
	background:url("../images/textbox_login.jpg") no-repeat;
	font-family:"Trebuchet MS";
	font-size:11px;
	border-width:0px;
	width:115px;
	height:20px;
	padding-left:5px;
    	color:#044774;
}
input.contacto {
	background:url("../images/textbox.jpg") no-repeat;
	font-family:"Trebuchet MS";
	font-size:11px;
	border-width:0px;
	width:220px;
	height:20px;
	padding-left:5px;
    	color:#044774;
}
textarea{
	background:url("../images/textarea.jpg") no-repeat;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#044774;
	width:220px;
	height:75px;
	border:0px solid silver;
	overflow:hidden;
}
p{
	margin:8px 0px 10px 0px;
}
p.p2{
	margin:2px 0px 10px 0px;
}
p.p3{
	margin:5px 0px;
}
p.tab{
	margin-top:0px;
	margin-bottom:1em;
	margin-left:30px;
} 
a.link_info, a.link_info:visited{
	text-decoration:underline;
	color:#06476F;
}
.idioma_activo, .idioma_activo:visited{
	color:#A00000;
}
.idioma_inactivo, .idioma_inactivo:visited{
	color:#06476F;
}
.linea{
	width:215px;
	margin-left:-20px;
	margin-top:7px;
	margin-bottom:7px;
	height:5px;
	background:url('../images/linea.jpg') no-repeat top center;
}
.linea2{
	width:215px;
	margin-left:-20px;
	margin-top:0px;
	margin-bottom:0px;
	height:4px;
	background:url('../images/linea.jpg') no-repeat top center;
}
.linea3{
	width:215px;
	margin-left:-20px;
	margin-top:15px;
	margin-bottom:10px;
	height:5px;
	background:url('../images/linea.jpg') no-repeat top center;
}
.lineatab{
	width:215px;
	margin-left:20px;
	margin-top:7px;
	margin-bottom:7px;
	height:5px;
	background:url('../images/linea.jpg') no-repeat top center;
}
.linea_centro{
	width:215px;
	margin-left:-10px;
	margin-top:30px;
	margin-bottom:20px;
	height:5px;
	background:url('../images/linea_centro.jpg') no-repeat top center;
}
.titulo{
	color:#0966A9;
	border-bottom:1px dotted #0966A9;
	font-weight:bolder;
}
.titulo_rojo{
	color:#B00800;
	border-bottom:1px dotted #B00800;
	font-weight:bolder;
}
.numero{
	color:#0966A9;
	font-weight:bolder;
}
#container{
	border:0px solid silver;
	margin:0 auto 0 auto;
	width:810px;
	background:url(../images/bg_horizontal.gif) repeat-y top center;
}
#header{
	border:0px solid silver;
	width:100%;
	color:#06476F;
}
.menu_table{
    width:100%;
	height:43px;
    text-align:left;
	border-collapse:collapse;
}
 img.seccion{
	width:100%; 
	height:40px;
}
.navigation_table{
    width:100%;
	height:40px;
	border-collapse:collapse;
}
.navigation_table td{
	padding-top:8px;
}
.header_table{
	width:100%;
	height:267px;
	text-align:left;
	border-collapse:collapse;
	color:#999999;
}
.header_table td.header_login{
	width:450px; 
	height:61px; 
	text-align:right;
	padding-top:4px;
	padding-right:30px;
	padding-bottom:0px;
}
.header_table td.header_flash{
	height:120px; 
	text-align:right;
	vertical-align:bottom;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:0px;
}
.header_table td.header_info{
	height:41px;
	padding-left:40px;
	color:#41A6EC;
}
.header_table td.header_section{
	height:35px; 
	text-align:right;
}
.header_table td.header_subsection{
	padding-left:35px;
	height:32px;
}
.subsection_table{
	height:32px;
	text-align:left;
	border-collapse:collapse;
}
.subsection_table td{
	border-left:1px solid #CEE2E0;
	border-right:1px solid #CEE2E0;
}
.subsection_table td.subseccion_activa{
	border-left:1px solid #CEE2E0;
	border-right:1px solid #CEE2E0;
	background-color:#990002;
}
.subsection_table td.subseccion_activa a:link, .subsection_table td.subseccion_activa a:visited{
	color:#ffffff;
	font-weight:bolder;
}
.subsection_table a:link, .subsection_table a:visited{
	color:#006DAE;
	font-weight:bolder;
}
/*.service_table{
	height:32px;
	text-align:left;
	border-collapse:collapse;
}
.service_table td{
	border-left:1px solid #CEE2E0;
	border-right:1px solid #CEE2E0;
}
.service_table td.servicio_activo{
	border-left:1px solid #CEE2E0;
	border-right:1px solid #CEE2E0;
	background-color:#990002;
}
.service_table td.servicio_activo a:link, .service_table td.servicio_activo a:visited{
	color:#ffffff;
	font-weight:bolder;
}
.service_table a:link, .service_table a:visited{
	color:#006DAE;
	font-weight:bolder;
}
.project_table{
	height:32px;
	text-align:left;
	border-collapse:collapse;
}
.project_table td{
	border-left:1px solid #CEE2E0;
	border-right:1px solid #CEE2E0;
}
.project_table td.proyecto_activo{
	border-left:1px solid #CEE2E0;
	border-right:1px solid #CEE2E0;
	background-color:#990002;
}
.project_table td.proyecto_activo a:link, .project_table td.proyecto_activo a:visited{
	color:#ffffff;
	font-weight:bolder;
}
.project_table a:link, .project_table a:visited{
	color:#006DAE;
	font-weight:bolder;
}*/
#content{
	border:0px solid silver;
    width:100%;
	/*height:555px;*/
	color:#4E4E4E;
}
#content_proyectos{
	border:0px solid silver;
    width:100%;
	/*height:500px;*/
	text-align:center;
	color:#4E4E4E;
}
#content_cell{
	height:550px;
	width:100%;
	vertical-align:top;
	text-align:center;
}
.content_table_3{
	width:100%;
	height:555px;
	text-align:left;
	border-collapse:collapse;
}
.content_table_3 td{
	padding-top:20px;
	vertical-align:top;
}
.content_table_3 td.columna_izq{
	width:320px;
	padding-left:40px;
	padding-right:15px;
}
.content_table_3 td.columna_cen{
	width:230px;
	padding-left:15px;
	padding-right:15px;
	border-left:1px solid #CDE2E7;
	border-right:1px solid #CDE2E7;
}
.content_table_3 td.columna_der{
	width:230px;
	padding-left:20px;
	padding-right:31px;
}
.content_table_2{
	width:100%;
	height:555px;
	text-align:left;
	border-collapse:collapse;
}
.content_table_2 td{
	padding-top:20px;
	vertical-align:top;
}
.content_table_2 td.columna_izq{
	width:210px;
	padding-left:40px;
	padding-right:15px;
	border-right:1px solid #CDE2E7;
}
.content_table_2 td.columna_der{
	padding-left:20px;
	padding-right:31px;
}
.contact_table{
	width:100%;
	text-align:left;
	border-collapse:collapse;
}
.contact_table td{
	padding:0;
	margin:0;
	height:35px;
	vertical-align:top;
}
#footer{
	border:0px solid silver;
	background:url('../images/fondo_footer.jpg') no-repeat top center;
    width:100%;
	height:65px;
	color:#06476F;
}
.footer_table{
	width:100%;
	height:65px;
	text-align:left;
	border-collapse:collapse;
	color:#959595;
}
.footer_table td{
	padding-left:30px;
	padding-right:30px;
	line-height:20px;
}
.footer_table a, .footer_table a:visited{
	text-decoration:underline;
	color:#06476D;
}
.footer_table a.activo, .footer_table a.activo:visited{
	text-decoration:underline;
	color:#940000;
}
.footer_table a.sixdesign, .footer_table a.sixdesign:visited{
	text-decoration:none;
	color:#FD5315;
}
.capa_oculta{
	position:absolute;
	top:0px;
	left:300px;
	visibility:hidden;
}
.link_apartado:link, .link_apartado:visited{
	color:#006A9D;
	text-decoration:underline;
}
.link_apartado_activo:link, .link_apartado_activo:visited{
	color:#B00800;
	text-decoration:underline;
}
.projects_main_table{
	width:90%; 
	text-align:center; 
	height:500px;
	margin-top:20px;
	margin-bottom:20px;
 }
.projects_list_table{
	background:#fff url('../images/proyectos/fondo_marco.jpg') no-repeat top left;
	width:243px;
	height:191px;
	text-align:center;
	border-collapse:collapse;
	vertical-align:top;

}
.projects_list_table td{
	padding:0;
	margin:0;
}
.projects_list_table td.imagen_proyecto{
	height:135px;
	padding-top:5px;
}
.projects_list_table td.titulo_proyecto{
	height:40px;
	padding-bottom:6px;
}
.projects_list_table td.imagen_proyecto  img{
	width:208px;
	height:130px;
}
.boton_intranet{
	width:102px;
	height:21px;
}
