/* CSS Document */

.cuerpo { background:#FFFFFF url(../imagenes/bg.jpg) bottom fixed no-repeat; }

.tira:Hover{ 
	text-decoration:underline;
	background:#348AB7 url(../imagenes/web-buscadores.gif) 300px 10px no-repeat;
}

.tira:Active{ 
	text-decoration:underline;
}
.tira{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	text-align:LEFT;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	display:BLOCK;
}

.tira2:Hover{ 
	text-decoration:underline;
	background:#348AB7 url(../imagenes/web-buscadores.gif) 300px 50px no-repeat;
}

.tira2:Active{ 
	text-decoration:underline;
}

.tira2{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	text-align:LEFT;
	text-decoration:none;
	padding:200px 15px 0px 15px;
	display:BLOCK;
	position:relative;
}

.logo{ 
	margin:0px 0px 0px 0px;
}

.txtop { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#888888; 
	font-size:10px; 
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	line-height:20px;
	padding:0px 0px 10px 270px;
}	

.txtop2 { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#888888; 
	font-size:10px; 
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	line-height:20px;
	padding:0px 0px 10px 0px;
}	

.noborder1{
	border:0px;
}

.noborder2{
	border:0px;
	background-color:#FFFFFF;
}


.nounderline:hover {
	text-decoration:none
}

.nounderline:active {
	text-decoration:none
}

.nounderline {
	text-decoration:none
}

.ltop {
	background:#AA0000;
}

.valornet{
	background:#FFFFFF;
	padding:0px 0px 0px 0px;
}

.areaminis{
	background:url(../imagenes/opacity.png) bottom fixed no-repeat;
	padding:10px 10px 5px 5px;
}

.marquee{
	margin:10px 0px 0px 0px;
}

.baner{
	margin:7px 10px 0px 10px;
}

.menuhorz{ }

.padmenu{ }

.boton1:hover, .boton2:hover, .boton3:hover, .boton4:hover, .boton5:hover, .boton6:hover, .boton7:hover, .boton8:hover,
.boton1:active, .boton2:active, .boton3:active, .boton4:active, .boton5:active, .boton6:active, .boton7:active, .boton8:active {
	background:#000000; border-top:#FFFFFF 10px solid; border-right:#000000 10px solid;
}

.boton1, .boton2, .boton3, .boton4, .boton5, .boton6, .boton7, .boton8 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0px 10px 5px;
	line-height:70px;
	height:100px;
	text-align:center;
	vertical-align:text-bottom;
	text-indent:5px;
}

.boton1 { background:#227DA4; border-top:#FFFFFF 10px solid; border-right:#227DA4 10px solid; }
.boton2 { background:#44B6A5; border-top:#FFFFFF 10px solid; border-right:#44B6A5 10px solid;  }
.boton3 { background:#84B229; border-top:#FFFFFF 10px solid; border-right:#84B229 10px solid;  }
.boton4 { background:#DDAA11; border-top:#FFFFFF 10px solid; border-right:#DDAA11 10px solid;  }
.boton5 { background:#F77711; border-top:#FFFFFF 10px solid; border-right:#F77711 10px solid;  }
.boton6 { background:#DD2211; border-top:#FFFFFF 10px solid; border-right:#DD2211 10px solid;  }

.botongray:hover, .botongray:active {
	background:#000000; border-top:#FFFFFF 10px solid; border-right:#000000 10px solid;
}

.botongray{
	background:#000000; border-top:#FFFFFF 10px solid; border-right:#000000 10px solid;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 0px 10px 5px;
	line-height:70px;
	height:100px;
	text-align:center;
	vertical-align:text-bottom;
	text-indent:5px;
}

.padbordertxt{
	padding:0px 0px 0px 0px;
}

.bordertxt{
	padding:0px 0px 0px 0px;
}

.columna1aboton1,
.columna1aboton2,
.columna1aboton3,
.columna1aboton4,
.columna1aboton5,
.columna1aboton6 { 
	padding:20px 10px 20px 0px;
	border-top:#FFFFFF 5px solid;
	border-bottom:#FFFFFF 5px solid;
	border-left:#000000 10px solid;
}

.columna1aboton1 { background:#227DA4; }
.columna1aboton2 { background:#44B6A5; }
.columna1aboton3 { background:#84B229; }
.columna1aboton4 { background:#DDAA11; }
.columna1aboton5 { background:#F77711; }
.columna1aboton6 { background:#DD2211; }

.columna1b{
	padding:30px 0px 0px 0px;
	border-top:#FFFFFF 5px solid;
	border-bottom:#FFFFFF 5px solid;
	border-left:#AA0000 10px solid;
}

.columna1b-2{
	background:url(../imagenes/sitios-web-21.jpg) 250px 175px no-repeat;
	padding:30px 0px 0px 0px;
	border-top:#FFFFFF 5px solid;
	border-bottom:#FFFFFF 5px solid;
	border-left:#AA0000 10px solid;
}

.columna2{
	background:#EFEFF7;
	padding:15px 0px 15px 0px;
	border-top:#FFFFFF 5px solid;
	border-left:#FFFFFF 10px solid;
	border-right:#FF5900 10px solid;
	border-bottom:#FFFFFF 5px solid;
}

.columna2b{
	background:#444455;
	padding:30px 0px 0px 0px;
	border-top:#FFFFFF 5px solid;
	border-left:#FFFFFF 10px solid;
	border-bottom:#FFFFFF 5px solid;
	border-right:#AA0000 10px solid;
}

.columna1c{
	background:#4A4D52;
	padding:30px 0px 0px 0px;
	border-left:#FFFFFF 10px solid;
	border-bottom:#FFFFFF 5px solid;
}

.formulario{
	background:#444455;
	width:100%;
	padding:20px 0px 20px 0px;
}


.padinfo{
}

.title{
	font-family:Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:28px;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:20px;
	padding:0px 0px 0px 20px;
}

.border{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	display:block;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
}

.subtitle{
	font-family: Trebuchet MS, Arial, Verdana, Arial, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	padding:0px 20px 0px 20px;
	margin:10px 0px 0px 0px;
}

.subtitle2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#B15300;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	padding:0px 20px 0px 20px;
	margin:0px 0px 10px 0px;
}

.black{	color:#000000; }
.red  { color:#CC1111; }

.txt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	padding:0px 22px 0px 20px;
	margin:0px 0px 0px 0px;
}

.txt2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	letter-spacing:0px;
	line-height:22px;
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
}

.txt3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
	line-height:20px;
	padding:0px 22px 0px 20px;
	margin:0px 0px 0px 0px;
}

.txt4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	letter-spacing:0px;
	line-height:20px;
	padding:0px 22px 0px 20px;
	margin:0px 0px 0px 0px;
}

.imgtxt{
	border:0px;
	background-color:#FFFFFF;
	padding:10px 0px 20px 0px;
}

.txtred{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#AA0000;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
}

.txtred2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#CC3300;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
}

.txtred3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FF2200;
	font-size:50px;
	letter-spacing:0px;
	line-height:70px;
}

.txtred3sub{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FF2200;
	font-size:30px;
	letter-spacing:0px;
	line-height:70px;
}

.txtblack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:justify;
	letter-spacing:0px;
}

.txtblack2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:justify;
	letter-spacing:0px;
}

.txtblack3{
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:24px;
	text-align:justify;
	letter-spacing:0px;
	padding:0px 0px 10px 0px;
}

.txtblack4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#4A4D52;
	font-size:50px;
	letter-spacing:0px;
}

.txtblack4sub{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#4A4D52;
	font-size:30px;
	letter-spacing:0px;
}

.txtwhite{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
}

.txtwhite3{
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:24px;
	text-align:justify;
	letter-spacing:0px;
	padding:0px 0px 10px 0px;
}

.title2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:18px;
	background-color:#9A3B02;
	padding:0px 0px 0px 15px;
	margin:10px 0px 2px 20px;
	width:65%;
}
.title4{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:18px;
	background-color:#000000;
	padding:0px 0px 0px 15px;
	margin:10px 0px 2px 20px;
	width:65%;
}

.border2{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	margin:0px 20px 0px 20px;
	padding:10px 0px 10px 0px;
	display:block;
}

.box{
	padding:0px 0px 0px 20px;
}

.v1{
	background:url(../imagenes/siga-cielo.gif) 0px 7px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:28px;
	padding:0px 0px 0px 20px;
	width:49%;
}

.v2{
	background:url(../imagenes/circulos-rojo.gif) 0px 0px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:28px;
	padding:0px 0px 0px 18px;
}

.v3{
	background:url(../imagenes/circulos-marino.gif) 2px 7px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:28px;
	padding:0px 0px 0px 20px;
	width:49%;
}

.v4{
	background:url(../imagenes/siga-anaranjado.gif) 0px 0px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:28px;
	padding:0px 0px 0px 19px;
}

.hrbox{
	height:3px;
	border:#000000 1px dotted;
	background-color:#FFFFFF;
	color:#FFFFFF;
	margin:0px 20px 0px 20px;
}

.hrbox2{
	height:3px;
	border:#000066 1px dotted;
	background-color:#FFFFFF;
	color:#FFFFFF;
	margin:0px 10px 0px 10px;
}

.padinfo2{
	padding:10px 15px 0px 5px;
}

.subtitleblue{
	font-family: Arial, Verdana, Verdana, Helvetica;
	color:#003366;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	padding:0px 10px 0px 10px;
	margin:10px 0px 0px 0px;
}

.titleblack{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:2px;
	LINE-HEIGHT:20px;
	background-color:#000000;
	padding:0px 0px 0px 10px;
	margin:2px 0px 2px 0px;
}

.titleblack2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:2px;
	LINE-HEIGHT:20px;
	background-color:#000000;
	padding:0px 0px 0px 10px;
	margin:10px 0px 2px 0px;
}

.titlered2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	LINE-HEIGHT:20px;
	background-color:#AA0000;
	padding:0px 0px 0px 15px;
	margin:10px 0px 2px 0px;
}

.titlered3{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0px;
	LINE-HEIGHT:20px;
	background-color:#9A3B02;
	margin:10px 0px 2px 0px;
}

.border3{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	display:block;
	padding:0px 0px 10px 0px;
	margin:2px 0px 0px 0px;
}

.clientesmini{
	margin:0px 0px 0px 35px;
}

.txtclientesmini{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000033;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
	line-height:22px;
	margin:0px 0px 0px 230px;
}

.box2{
	padding:0px 0px 0px 15px;
}

.v5{
	background:url(../imagenes/siga-rojo.gif) 5px 0px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000022; 
	font-size:11px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	LINE-HEIGHT:26px;
	padding:0px 0px 0px 30px;
}

.v5txtred{
	background:url(../imagenes/siga-rojo.gif) 5px 0px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#990000; 
	font-size:11px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	LINE-HEIGHT:28px;
	padding:0px 0px 0px 30px;
}



.linkproyectos:Hover {
	color:#0000CC; 
	text-decoration:underline;
}

.linkproyectos:active {
	color:#0000CC; 
	text-decoration:underline;
}

.linkproyectos { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000099; 
	font-size:11px; 
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
	LINE-HEIGHT:28px;
}

.txt2black{
	text-align:center;
	padding:10px 0px 20px 0px;
}

.pie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	padding:20px 0px 0px 0px;
}

.pienegro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	font-weight:normal;
	padding:10px 0px 10px 0px;
}

.pienegrolink:Hover {color:#0000CC; text-decoration:underline;}

.pienegrolink:active {color:#0000CC; text-decoration:underline;}


.pienegrolink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
	padding:10px 0px 10px 0px;
}

.pienegrolink2:Hover {color:#0000CC; text-decoration:underline;}

.pienegrolink2:active {color:#0000CC; text-decoration:underline;}

.pienegrolink2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 135px;
}

.pid2{
	background:#444455 url(../imagenes/pid2.png) 20px 7px no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:11px; 
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
	line-height:50px;
	padding:5px 0px 0px 0px;
	border-left:#000000 10px solid;
	border-right:#000000 10px solid;
}

.bgtop{
	background:#AA0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:1px;
	padding:10px 0px 15px 0px;
	border-left:#AA0000 10px solid;
	border-right:#AA0000 10px solid;
	border-top:#FFFFFF 5px solid;

}

.bgpie{
	background:#AA0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:1px;
	border-left:#000000 10px solid;
	border-top:#FFFFFF 5px solid;
	border-right:#000000 10px solid;
}


.pieblanco{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	padding:0px 170px 0px 0px;
}

.pieblancolink:Hover {
	text-decoration:underline;
}

.pieblancolink{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.bottomlink:Hover{ 
	text-decoration:underline;
}

.bottomlink:Active{ 
	text-decoration:underline;
}
.bottomlink{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	text-align:center;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}

.bottom{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BB0000;
	text-align:center;
	text-decoration:none;
	padding:10px 0px 10px 0px;
}

.last{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	color:#AAAAAA;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:5px 0px 0px 13px;
	letter-spacing:1px;
}

