html{height:100%;}
body{
	height:100%;margin:0px;padding:0px;background-color: #fff;
	font-family:arial;
	font-size:12px;line-height:18px;
}
a {
	text-decoration: none;
}
p { 
  line-height: 18px;
  margin:0px 0 8px 0;
  padding: 0;

}
img {
	border:0px;
	display:block;
}
table {
  padding:0;
  margin:0;
}
#cabecera {
  height:320px;
  width:100%;
  font-family:arial;
  background-image:url('/img/gen/backcabecera.gif');
  background-repeat:repeat-x;
  background-position:top left;
}
#cabecera div {
  float:left;
}
#cabecera a {
  color:#fff;
}

/* clientes */
#clientes {
  margin-left:255px;
  width:705px;
  float:none;
}
#clientes div {
  float:left;
}
#clientes .logo div {
  width:235px;
}

#clientes .nombre_site div {
  width:235px;
  margin-top:10px;
  color:#A8B50A;
}

#clientes .url_site div {
  width:235px;
}
#clientes .url_site a {
  color:#666;
}

/* medios */
#medios {
  margin-left:100px;
  margin-top:70px;
}
#medios .contenedor {
  clear:both;
}
#medios .col1 {
  width:150px;
  float:left;
  margin-top:25px;
  color:#A8B50A;
}
#medios .col1 a {
  color:#A8B50A;
}
#medios .col2 {
  width:325px;
  float:left;
  margin-top:25px;
  color:#666;
}
#medios .col3 {
  margin-left:50px;
  float:left;
  display:inline;
}
#medios .porcentajes {
  float:left;
  color:#858F07;
  font-size:17px;
  font-weight:bold;
  margin-top:30px;
}

#medios td {
  width:50px;
}
#medios .tit_cols {
  color:#A8B50A;
}
#medios .documento {
  margin-top:15px;
}
#medios .documento div{
  float:left;
}
#medios .documento a {
  text-decoration: underline;
  color:#333;
}
/* tecnologia */
#tecnologia {
  margin-left:100px;
  margin-top:70px;
}
#tecnologia .texto {
  clear:left;
  margin-left:60px;
  width:320px;
  color:#666;
  float:left;
  display:inline;
  padding-top:20px;
}

/* diseno */
#diseno {
  margin-left:100px;
  margin-top:70px;
}
#diseno .contenedor {
  clear:both;
  margin-left:60px;
  margin-top:25px;
}
#diseno .col1 {
  width:320px;
  float:left;
  color:#666;
}
#diseno .col2 {
  float:left;
  margin-left:50px;
}
#diseno .col2 a {
  color:#A8B50A;
}
#diseno .detalle div{
  float:left;
}
#diseno .img_web {
  clear:left;
  margin-top:35px;
}
#diseno .enlace {
  width:280px;
}

#diseno .ver {
  margin-top:4px;
  display:inline;
}
#diseno .col3 {
  margin-left:15px;
  float:left;
}
/* portfolio_detalle */
#portfolio_detalle {
  margin-left:100px;
  margin-top:50px;
}
#portfolio_detalle .contenedor {
  clear:both;
}
#portfolio_detalle .col1 {
  width:150px;
  float:left;
  margin-top:25px;
  color:#A8B50A;
}
#portfolio_detalle .col1 a {
  color:#A8B50A;
}
#portfolio_detalle .col2 {
  width:325px;
  float:left;
  margin-top:25px;
  color:#666;
}
#portfolio_detalle .col3 {
  margin-left:50px;
  margin-top:25px;
  float:left;
  display:inline;
}

/* portfolio_vista_previa */
#portfolio_vista_previa {
  margin-left:100px;
  margin-top:70px;
}
#portfolio_vista_previa .col1 {
  margin-top:20px;
  float:left;
  width:150px;
}
#portfolio_vista_previa .col2 {
  margin-top:20px;
  float:left;
}

#portfolio_vista_previa .imagen {
  clear:left;
  float:left;
}
#portfolio_vista_previa .info {
  margin-left:30px;
  float:left;
  color:#A8B50A;
}
#portfolio_vista_previa .enlaces {
  margin-top:60px;
}
#portfolio_vista_previa .enlaces div {
  margin-top:5px;
}
#portfolio_vista_previa .info a {
  color:#666;
}
/* portfolio_listado */
#portfolio_listado {
  margin-left:100px;
  margin-top:70px;
}
#portfolio_listado .anyos div{
  float:left;
  margin-top:30px;
}
#portfolio_listado .tabla{
  margin-top:10px;
  clear:left;
  color:#666;
}
#portfolio_listado .tabla a {
  color:#666;
}
#portfolio_listado th {
  background-color:#333;
  padding-left:5px;
  height:20px;
}
#portfolio_listado td {
  padding-left:5px;
  height:25px;
}
#portfolio_listado .col1 {
  width:260px;
}
#portfolio_listado .col2 {
  width:165px;
}
#portfolio_listado .col3 {
  width:235px;
}
#portfolio_listado .col4 {
  width:85px;
}
#portfolio_listado .col5 {
  width:45px;
}
#portfolio_listado .col6 {
  width:45px;
}
#portfolio_listado .fila_vacia {
  font-size:0;
  height:9px;
}

ul{
list-style-image: url("/img/tick.gif");
list-style-position:outside;margin-top:0px;margin-left:15px;padding-left:5px;

}
li{
list-style-position:outside;
padding:0px;margin:0px;margin-top:3px

}

.txt_form{
color:#A8B50A;
font-size:12px;
}

input{font-family:arial, helvetica, verdana;font-size:12px;color:#999999;border:1px solid #CCCCCC;width:320px;}
textarea{font-family:arial, helvetica, verdana;font-size:12px;color:#999999;border:1px solid #CCCCCC;width:320px;height:50px}