* {
	margin:0;
	padding:0;
	border:0 none;
}

body {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:1.5em;	
	/*margin-top:50px;*/
	
}

form{margin:0;padding:0;}
input, textarea, select{padding:3px;border:1px solid #ccc;font:normal 1em Verdana, Helvetica, sans-serif;color:#999999;}
fieldset{width:100%;border:0}
legend{margin:0 -7px}
p{text-align:justify;}
img {border: 0;}
hr {border:1px solid #FFFFFF;}

.azul-oscuro{color:#35799E;}
.rojo{color:#FE0108;}
.gris{color:#B2B2B2;}

.bgazul{background-color:#35799E;}
.bgrojo{background-color:#FE0108;}
.bggris{background-color:#DDDDDD;}
.bgnegro{background-color:#000000;}


a{
	text-decoration:none;
	font-weight:normal;
	color:#000;
}

a:link, a:visited{
	
}
a:hover{
	/*color:#FE0108;*/
	text-decoration:underline;
}
.contact-link{
	
}
div#pagewrapper {
   margin: 0 auto;
   width: 600px;
   padding:0px 15px 20px 15px;
   /*min-width: 750px;*/
   /*background-color: #ffffff;background-color:transparent;*/
   position:relative;
   z-index:1;
}

div#menu {
	position:relative;
	padding:10px;
	background-color:#FFFFFF;
}

.menuitem{
	cursor:pointer;
}

.itemblock{
	margin:0 5px;
	/*padding:10px;*/
	/*background:#35799E url(../images/menuitem_bg.gif) repeat-x scroll top left;*/
	background-color:#DDDDDD;
	/*color:#FFFFFF;*/
	text-align:center;
	width:80px;
	font-weight:bolder;
}
/*
.menuitem a:link, .menuitem a:visited{color:#FFFFFF;}
.menuitem a:hover{font-weight:bolder;text-decoration:none;}
*/

#tools{
	
}

.toolcoloritem{
	width:24px;
	height:22px;
	cursor:pointer;
}

.toolsizeitem{
	width:22px;
	height:20px;
	border:1px solid #000;
	cursor:pointer;
}

div#content {
	width:600px;
	height:330px;
	margin-top:10px;
	position:relative;
	background-color:#DDDDDD;
	overflow:auto;
}

div#footer{
	font-size:0.8em;
	color:#999999;
	/*font-weight:bolder;*/
	text-align:center;
}

.visor img{
	background-color:#FFFFFF;
	border:1px solid #BFBCAE;
	padding:4px;	
}

.img-l{
	margin:5px 15px 10px 0;
}

.visor {
	/*position:absolute;left:0;top:0;width:100%;*/
	font-weight:normal;
	/*background-color:#DDDDDD;*/
	line-height:2em;	
	/*float:left;*/
	/*margin:1em;*/
	padding:20px;
	/*height:120px;*/
	overflow:auto;
}

.LinkServicios img{
	margin:0 15px;
}
/*div.visor img{vertical-align:middle;width:100px;}*/

div.clear{
	clear:both;
}

.h0{height:0px;}
.h20{height:20px;}
.h40{height:40px;}
.h60{height:60px;}


#barra-logos{
	text-align:center;
	width:100%;
	z-index:0;
}
#barra-logos img{
	/*vertical-align:middle;*/
	margin:0px 2px;
	/*display:block;*/
}

.logos{

}

.block img{display:block;}
.inline img{display:inline;vertical-align:middle;}

#barra-marcas{
	text-align:right;
	z-index:10;
}

#barra-marcas a:link{
	padding:5px;
	background-color:#35799E;
	color:#FFFFFF;
}

* html .fixed-bottom {
	position: absolute;
	top: expression( ( -10 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.fixed-bottom{
 position:fixed;
 bottom:0px;
 margin:0 auto;
}

* html .fixed-right {
	position: absolute;
	top:0;
	left: expression( ( -10 - fixme.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
}
.fixed-right{
 position:fixed;
 top:0px;
 right:0px;
 margin:auto 0;
}


ul{
	list-style-position:inside;
	list-style-type:square;
}

ul ul {list-style-type:circle;}


.span-border span{
	margin-right:5px;
	padding-right:5px;
	border-right:2px solid #FFFFFF;
}

.lista-vertical
{
	float:left;
	margin-right:15px;
}
.lista-vertical img
{
	display:block;
	/*float:left;*/
}

/*div,img{border:1px solid #000;}*/