* { 
padding : 0;
margin : 0;
} 
.mas_info{ 
padding : 10px;
margin : 10px;
height : 125px;
min-height : 150px;
} 
body { 
font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #666666;
} 
img { 
padding : 3px;
border:0;
} 
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 0;
margin-top : 10px;
margin-left : 5px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
}
a{
	color:#404040;
	text-decoration:none;
}
a:hover{
	color:#FFA74F;
	text-decoration:underline;
}

fieldset{
	border:0;
}
#logo{
	text-align:center;
}
#wrapper { 
margin : 0 auto;
width : 890px;
} 
#header { 
color : #333;
width : 195px;
float : left;
padding :0 0 0 25px;
height : 125px;
margin : 0 0 -5px 0;
}
html>body #header {
margin : 0 0 5px 0;
}
.clear { 
clear : both;
} 
#navigation { 
float : left;
width : 665px;
color : #333;
padding : 0;
height : 41px;
margin : 15px 0 0 0;
background-image : url(images/capsal.png);
background-repeat : no-repeat;
} 
#navigation ul { 
margin : auto;
padding : 0;
list-style : none;
padding-top:3px;
padding-left:0px;
} 
#navigation ul li { 
float : left;
margin-right : 0;
} 
#navigation li a { 
display : block;
padding :0;
line-height : 3em;
color : #404040;
text-decoration:none;
font-weight:bold;
font-family : verdana;
font-size : 0.8em;
} 
#navigation ul a:hover { 
color : #ffcb31;
}
#clientes{
	margin-left:48px;
} 
#faq{
	margin-left:78px;
}
#soporte{
	margin-left:68px;
}
#servicios{
margin-left:58px;
}
#contactar{
margin-left:54px;
}

#leftcolumn { 
color : #333;
margin : 0 0 0 0;
padding : 10px;
height : 450px;
width : 205px;
float : left;
} 
#leftnav { 
width : 205px;
color : #ffffff;
padding : 0;
margin : 0;
float : left;
display : inline;
background-image : url(images/menu.png);
background-repeat : no-repeat;
} 
#leftnavbottom { 
height : 19px;
width : 205px;
float : left;
display : inline;
background-image : url(images/bottom_menu.png);
background-repeat : no-repeat;
} 
.col { 
width : 160px;
float : left;
padding : 34px 0 8px 22px;
} 
.col p { 
margin : 11px 0 0 0;
padding : 0;
} 
.col ul { 
padding-top : 8px;
display : list-item;
list-style-type : none;
} 
.col li { 
padding-top : 5px;
padding-bottom : 3px;
border-bottom : 1px solid #ebebeb;
} 
.col li a {
font-size:0.9em;
padding-left:10px;
color : #336699;
text-decoration : none;
} 
.col li a:hover { 
color : #8eb88f;
}
.menucliente { 
background-image : url(images/menu_cuenta.png);
background-repeat : no-repeat;
margin-top : 25px;
padding-top:50px;
width : 205px;

} 
.menuclientebottom { 
height : 19px;
background-image : url(images/bottom_menu.png);
background-repeat : no-repeat;
} 

.menucliente p { 
font-family : verdana;
font-size : 0.75em;
padding-left : 15px;
padding-bottom : 5px;
margin-left : 10px;
margin-right : 10px;
text-align : justify;
padding-right : 20px;
color:#BBBBBB;
}
.menucliente a {
	text-decoration:none;
	color : #333437;
} 
.menucliente a:hover {
	text-decoration:none;
	color : #8eb88f;
} 

.news { 
background-image : url(images/menu_search.png);
background-repeat : no-repeat;
margin-top : 25px;
padding-top:50px;
width : 205px;

} 
.newsbottom { 
height : 19px;
background-image : url(images/bottom_menu.png);
background-repeat : no-repeat;
} 

.news p { 
font-family : verdana;
font-size : 0.75em;
padding-left : 15px;
padding-bottom : 5px;
margin-left : 10px;
margin-right : 10px;
text-align : justify;
padding-right : 20px;
color:#BBBBBB;
}
.news a {
	text-decoration:none;
	color : #333437;
} 
.news a:hover {
	text-decoration:none;
	color : #8eb88f;
} 
.caja{
	font-size:0.8em;
	color : #333437;
	margin-left:40px;
}
.btnBuscar{
	padding-top:5px;
	margin-left:63px;
}

#rightcolumn { 
float : right;
color : #333;
border:1px solid #bebebe;
margin : -55px 4px 10px 0;
min-height : 450px;
width : 650px;
display : inline;
padding-bottom : 25px;
}  
#rightcolumn p { 
padding : 5px;
text-align : justify;
}
#seccio{
	padding-left:10px;
	padding-right:10px;
}
#seccio h1{
font-size : 1.5em;
color : #6f84bb;
}
#seccio h2{
font-size : 1.3em;
color : #df7111;
font-weight : lighter;
}
.boxes { 
margin-top : 0px;
} 
.box1 { 
background : #fff;
width : 280px;
height : 180px;
float : left;
margin : 0 2px;
text-align : left;
padding : 1px;
margin-top : 10px;
margin-left : 10px;
border-right:1px solid #E9E9E9;
border-bottom:1px solid #E9E9E9;
} 
.box2 { 
background : #fff;
width : 340px;
height : 180px;
margin : 0 auto;
text-align : left;
padding : 1px;
margin-top : 10px;
border-bottom:1px solid #E9E9E9;
} 

.boxes h1 { 
font-size : 1.5em;
padding-left : 10px;
color : #6f84bb;
} 
.boxes h2{ 
margin-left : 10px;
font-size : 1.3em;
color : #df7111;
font-weight : lighter;
} 
.boxes p{ 
padding-left : 10px;
padding-right : 10px;
}
.boxes ul{
margin-top:10px;
list-style-type : none;
}
.boxes a{
	color:#404040;
	text-decoration:none;
}
.boxes a:hover{
	color:#FFA74F;
	text-decoration:underline;
}

#footer { 
width : 650px;
height : 26px;

color : #333;
float : right;
margin : 0 3px 10px 0;
text-align : center;
background-color:#EEEEEE;
} 
html>body #footer{
margin : 0 5px 10px 0;
}
#footer p { 
margin : 0;
padding-top :5px;
text-align : center;
line-height : normal;
font-size : x-small;
} 
#footer a { 
text-decoration : underline;
color : #e78229;
} 
#footer a:hover { 
text-decoration : none;
}
.ocultar{
	position:absolute;
	left:-9000px;
}
.centrado{
	text-align:center;
}
.producto{
	border-bottom:1px solid #e0e0e0;
	margin-bottom:5px;
}
.errmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}
.listado td{
	border-bottom:1px solid #EAEAEA;
}
