body{
margin:auto;
text-align:center;
background:#FFFFFF;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b2b2b2;
}
A:link,A:active,A:visited{	text-decoration: none; color: #008ac9;}
A:hover{ text-decoration: none; color: #008ac9;}


#page {
    text-align:left;
	position:relative; 
    width:999px;
    margin:auto;
    height:625px;
	background:#FFFFFF;
 
}
#izq {
	position:relative;
	float:left;
	width:285px;
	height:400px;
	z-index:1;
}
#der {
	position:relative;
	float:right;
	width:700px;
	height:100%;
}
#menu {
	position:relative;
	padding-left:56px;
	padding-top:8px;
	padding-right:0;
	background:url(/img/bg-menu_r4_c1.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	
}
#blog {
	position:relative;
	text-align:right;
	float:right;
	width:61px;
	height:54px;

}
#contenidot {
    margin:auto;
	position:relative;
	text-align:center;
	float:right;
	width:690px;
	height:100%;
	padding-top:10px;
	padding-right:10px;

}
#ladoa {
    margin:auto;
	position:relative;
	text-align:center;
	width:150px;
	height:135px;
	float:left;
	

}
#contenido {
    margin:auto;
	position:relative;
	text-align:center;
	width:700px;
	

}

#contenabout1 {
    margin:auto;
	position:relative;
	text-align:left;
	width:550px;
	

}
#contenabout1 {
    margin:auto;
	position:relative;
	text-align:left;
	width:580px;
	

}
#contentrabajos {
    margin:auto;
	position:relative;
	text-align:left;
	width:400px;
	height:165px;
	

}
#contenidoq {
    margin:auto;
	position:relative;
	text-align:center;
	width:700px;
	

}
#vacio {
    margin:auto;
	position:relative;
	text-align:center;
	width:336px;
	height:32px;
	

}
#group {
    margin:auto;
	position:relative;
	text-align:center;
	width:680px;
	

}
#linea {
    margin:auto;
	position:relative;
	width:541px;
	z-index:4;
}
#block
{
   width:168px; height:117px; background:url(/img/fondo-images.jpg); background-repeat:no-repeat; position:relative; float:left;
}
#block1
{
   width:155px; height:120px; position:relative; float:left;
}
#espacio
{ padding-left:2px; padding-top:6px; z-index:5;
}
#infor1
{ padding:0px;
  padding-top:45px;
}
#infor2
{ padding:0px;
  padding-top:45px;
  
}



#blockcli
{
   width:86px; height:59px; background-repeat:no-repeat; position:relative; float:left;
}
#espaciocli
{ padding:5px; z-index:5;
}

#abajo {
    position:relative;
	height: 250px;
	width: 260px;
	padding-top:160px;
	padding-left:20px;
	float:left;
}
#abajot {
    position:relative;
	height: 250px;
	width: 260px;
	padding-top:25px;
	padding-left:20px;
	float:left;
}
#formul {
    margin:auto;
	position:relative;
	width:376px;
	height:402px;
	background:url(../img/fondo-form.jpg);
	padding-top:48px;
	padding-bottom:22px;
	padding-left:22px;
	padding-right:22px;
	text-align:left;
	

}

#formul2 {
    margin:auto;
	position:relative;
	width:360px;
	text-align:left;
	

}

div.row {
  clear: both;
  height:30px;
  }

div.row1 {
  clear: both;
  height:45px;
  }

div.row span.label {
  float: left;
  width: 110px;
  text-align: right;
  }
 div.row1 span.label {
  float: left;
  width: 110px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 250px;
  text-align: left;
  } 
  div.row1 span.formw {
  float: right;
  width: 250px;
  text-align: left;
  } 
  
#input0 {
   position: relative;
   text-align: left;
   -moz-opacity:0;
   filter:alpha(opacity: 0);
   opacity: 0;
   z-index: 2;
}
#input1 {
	position:relative;

	top:0px;
	left:0px;
	z-index:1;
}
input.archivo
{
   position: relative;
   text-align: left;
   -moz-opacity:0;
   filter:alpha(opacity: 0);
   opacity: 0;
   z-index: 3;
}
  
  
.Titulo {
	font-size: 14px;
	font-weight: bold;
	color: #0088CE;
}
.subtitulos {
	font-size: 12px;
	font-weight: bold;
	color: #A04906;
}
.Titulo1 {
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}
.subtitulos1 {
	font-size: 12px;
	font-weight: bold;
	color: #008ac9;
}
.brand {
	font-size: 12px;
	font-weight: bold;
	color: #008ac9;
}
.sprint {
	font-size: 12px;
	font-weight: bold;
	color: #46949d;
}
.people {
	font-size: 12px;
	font-weight: bold;
	color: #9c4b0d;
}
.pure {
	font-size: 12px;
	font-weight: bold;
	color: #e02049;
}
.roja {
	color: #FF0000;
	font-weight: bold;
}
.azul {
	color: #003399;
	font-weight: bold;
}
.negro {
	color: #000000;
	font-weight: bold;
}

.celdastit {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-color: #0088CE;
}
.celdasnor {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0088CE;
}
.celdasnara {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #DF0030;
}

.formu {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #cccccc;
	border: 0px;

}
.tablacon {
   border-color:#000033
}
.menut{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.menu{
	text-decoration: none; color: #b2b2b2;
}

a.menu, a:Link.menu, a:hover.menu, a:active.menu, a:visited.menu 

	{
		text-decoration: none; color: #b2b2b2;
	}
	
a:hover.menu 

	{
		text-decoration: none; color: #909090;
	}
.menub{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none
}
a.menub, a:Link.menub, a:hover.menub, a:active.menub, a:visited.menub 

	{
		font-size: 11px;
	    color: #FFFFFF;
		text-decoration:none
	}
	
.protit {
	font-size: 12px;
	font-weight: bold;
	color: #272360;
}
.prodes {
	font-style:italic;
}

.proprec {
	font-weight: bold;
	color: #FF0000;
}

.lsubcat{
	color: #000000;
	text-decoration:none
}
a.lsubcat, a:Link.lsubcat, a:hover.lsubcat, a:active.lsubcat, a:visited.lsubcat 

	{
		color: #000000;
	    text-decoration:none
	}
	