﻿body {
	background-color: #C4D7FF;
	text-align: center;
	margin: 0px auto;
}

html>/**/ body{
	background-color:#C4D7FF;
	text-align: center;
	margin:0px auto;
}

#container
{
	width: 800px;
	background:#ffffff url('../images/fondo.jpg') repeat-y;
	text-align: center;
}

html>/**/body #container
{
	background:#ffffff url('../images/fondo.jpg') repeat-y;
	width: 800px;
	margin:0px auto;
}

#header {
	background-color:#ffffff;
	width: 780px;
}

html>/**/body #header {
	float:left;
	margin-left:10px;
	background-color:#ffffff;
	width: 780px;
}

#content {
	background-color: #ffffff;
	width: 780px;
}

html>/**/body #content {
	float:left;
	margin-left:10px;
	background-color: #ffffff;
	width:780px;
}

* html #content {
	float:left;
	margin-left:5px;
	background-color: #ffffff;
}

#left{
	float:left;
	margin-left: 0px;
}

html>/**/body #left{
	float:left;
	margin-left:0px;
}

#left a {
	color:#ffffff;
	text-decoration:none;
}

#left a:hover {
	text-decoration:underline;
}

#info {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #info {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #info {
	float:left;
	margin-left:105px;
	margin-top:-360px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoqs {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infoqs {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infoqs {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infopro {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infopro {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infopro {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoser {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infoser {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infoser {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infocont {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infocont {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infocont {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infonoti {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infonoti {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infonoti {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infocli {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infocli {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infocli {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoproy {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/body #infoproy {
	float:left;
	margin-left:10px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

* html #infoproy {
	float:left;
	margin-left:105px;
	margin-top:-305px;
	width:500px;
	text-align: justify;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#formulario {
	float:left;
	margin-top: 0px;
	margin-left: 30px;
	color: #000033;
	font-size: 13px;
	font-weight: bolder;
}

html>/**/body #formulario {
	float:left;
	margin-top: 0px;
	margin-left: 30px;
	color: #000033;
	font-size: 13px;
	font-weight: bolder;
}

* html #formulario {
	float:left;
	margin-top: 0px;
	margin-left: 10px;
	color: #000033;
	font-size: 13px;
	font-weight: bolder;
}

span input {
	background-color:#000033;
	color:#ffffff;
	text-transform:uppercase;
	font-size:11px;
}


#nav {
	float:left;
	margin-left:0px;
	color:#ffffff;
	letter-spacing:1px;
	text-align:center;
	width:780px;
	font-size:11px;
	background:#23486d url('../diseño/footer_bottom2.jpg') no-repeat;
	height:50px;
}

html>/**/body #nav {
	float:left;
	margin-left:0px;
	color:#ffffff;
	letter-spacing:1px;
	text-align:center;
	width:780px;
	font-size:11px;
	background:#23486d url('../diseño/footer_bottom2.jpg') no-repeat;
	height:50px;
}

#nav a {
	color:#ffffff;
	text-decoration:none;
}

#nav a:hover {
	text-decoration:underline;
}

img {
	border:0px;
}

.h1 {
	font-weight:bolder;
	font-size:12px;
}

.h2 {
	font-size:11px;
}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  width:70px;
  float:left;
  left: 130px;
  }

div.row span.formw {
  float: left;
  margin-left:50px;
  } 

div.row span.formw2 {
  float: right;
  margin-top:0px;
} 

div.row span.formw input 
{
	border:1px solid #003366;
}

select  {
	background-color:#ffffff;
	color:#003366;
	border:1px solid #003366;
}

textarea  {
	background-color:#ffffff;
	color:#003366;
	border:1px solid #003366;
}

div.row span.formw input  {
	background-color:#ffffff;
	color:#003366;
}

div.row span.formw2 input {
	background-color:#003366;
	color:#ffffff;
}

#tablapc {
	float:left;
	margin-left:120px;
}

.pctd {
	font-size:12px;
	font-weight:bolder;
	background-color:#003366;
	color:#ffffff;
	text-align:center;
}

.pctddet {
	background-color:#009999;
	color:#ffffff;
}

.textopc {
	text-align:center;
	font-weight:bolder;
}

.scrtddet {
	background-color:#009999;
	color:#ffffff;
	font-size:18px;
	text-align:center;
	width:150px;
}

.tdblanco {
	background-color:#ffffff;
	text-align:center;
}

#tablascr {
	float:left;
	margin-left:270px;
}

#tablaspr {
	float:left;
	margin-left:0px;
}

#tablaspr td {
	width:150px;
}

#tablacl {
	float:left;
	margin-left:0px;
	text-align:center;
	font-size:12px;
}

#tablap {
	float:left;
	margin-left:0px;
	font-size:12px;
}

.clt {
	font-weight:bolder;
}

.n {
	font-weight:bolder;
}

.imph {
	font-size:12px;
	font-weight:bolder;
}

.impd {
	font-size:11px;
}

.fondotde {
	height:35px;
	background:#FF0000 url('../images/fondo_subscripcion.jpg') no-repeat;
	width:190px;
}

.texto {
	margin-left:35px;
	font-size:11px;
	text-align:center;
	color: #FFFFFF;
	font-weight:bolder;
}

.fondotd2 {
	background-color:#C5D3CF;
}

.fondotdn {
	height:35px;
	background:#FF0000 url('../images/fondo_noticias.jpg') no-repeat;
}

.fondotdc {
	height:35px;
	background:#FF0000 url('../images/fondo_clientes.jpg') no-repeat;
}

.fondotdb {
	height:35px;
	background:#FF0000 url('../images/fondo_browsers.jpg') no-repeat;
}

.fondotdp {
	height:35px;
	background:#FF0000 url('../images/fondo_projectos.jpg') no-repeat;
}

select {
	border:1px #003366 solid;
}

#info a{
	color: #23486D;
	text-decoration: none;
}

#info a:hover {
	text-decoration:underline;
}

#info a:visited {
	color:#FF3300;
}

