@charset "UTF-8";
/* CSS Document */

body {
text-align:center;

}

/* Wrapper */

#wrapper {
margin:0 auto 0 auto;
padding:0px;
width:990px;
text-align:left;
}

/* Header */

#header {
margin:0;
padding:0px;
height:140px;
}

#iconos {
height: 20px;
margin:0;
padding:0;
text-align:right;
 }

#banner {
height: 108px;
text-align:center;
margin:10px 0;
padding:0;
}

#menu {
height: 26px;
margin:0;
padding: 7px 3px 0;
text-align:left;
}

/* Columna Izquierda */

#columnaizq {
width:196px;
margin:20px 0 0 0;
padding:10px 3px 0 0;
float:left;
}

#soporte {
background-image:url(../imagenes/smartekbody_r7_c1.jpg);
background-repeat:no-repeat;
background-position:top;
height:163px;
width:194px;
border: 1px solid #E7E7E7;
margin:0;
padding:0;
}

#promociones {
width:196px;
height:auto;
margin:7px 0;
padding:0;
border: 1px solid #E7E7E7;
background-color:#FFFFFF;
}


#headerp{
background-image:url(../imagenes/smartekbody_r10_c2.jpg);
background-position:top;
background-repeat:no-repeat;
width:196px;
height:26px;
margin:0;
padding:0;
}

#contentp {
width: 196px;
margin:0;
padding:0;
}

#contentp li {
list-style-image: url(../imagenes/smartekli.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#contentp p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}

#encuestas {
height:auto;
margin: 7px 0;
padding:0;
border: 1px solid #E7E7E7;
background-color:#FFFFFF;
}

#headere {
background-image:url(../imagenes/smartekbody_r13_c2.jpg);
background-position:top;
background-repeat:no-repeat;
width:196px;
height:26px;
margin:0;
padding:0;
}

#contente {
width:196px;
margin:0px;
padding:0px;
}

#contente p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}


#content form {
font-family: verdana;
font-size: 11px;
color: #333333;
text-align:left;
}

/* Contenido */

#content {
width: 670px;
float:left;
margin: 20px 3px 0 0;
padding:10px 0 0 0;
overflow:hidden;
height:auto;
}

#headerc {
background-image:url(../imagenes/smartekbody_r6_c6.jpg);
width: 670;
height: 9px;
margin:0;
padding:0;
}

#contentc  {
background-image:url(../imagenes/smartekbkg.gif);
background-repeat:repeat-y;
background-position:center;
width:670px;
height:auto;
padding-left:2px;

}

#contentc p {
font-family:arial;
font-size: 10px;
color:#666666;
text-align: left;
}

#contentc b, strong {
font-family:arial;
font-size:14px;
color:#99CC00;
}

#contentc .title {
font-family:verdana;
font-size:15px;
color:#0099CC;
font-weight:bold;
border-bottom:1px solid #99CC00;
text-align:right;

}


#portafolioimg {
padding-left:0px;
}

#columnas {
width: 652px;
padding-left:8px;
display:block;
margin-bottom:10px;
height:auto;
}

#columna1 {
width: 118px;
margin-top:10px;
margin-left: 4px;
margin-right:4px;
border-right: 1px dotted #D2D2D2;
float:left;
padding-right:4px;
}

#columna1 p {
font-family: verdana;
font-size: 10px;
color: #666666;
text-align:justify;
}

#columna1 a {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna1 a:link {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna1 a:hover {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration: underline;
font-weight:bold;
text-align:right;

}

#columna1 a:active {
font-family: verdana;
font-size: 9px;
color: #898162;
border-bottom: 1px dotted #898162;
text-decoration: none;
text-align:right;

}

#columna1 a:visited {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna2 {
width: 118px;
margin-top:10px;
margin-left: 4px;
margin-right:4px;
border-right: 1px dotted #D2D2D2;
float:left;
padding-right:4px;
}

#columna2 p {
font-family: verdana;
font-size: 10px;
color: #666666;
text-align:justify;
}

#columna2 a {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna2 a:link {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna2 a:hover {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration: underline;
text-align:right;
font-weight:bold;
}

#columna2 a:active {
font-family: verdana;
font-size: 9px;
color: #898162;
border-bottom: 1px dotted #898162;
text-decoration: none;
text-align:right;

}

#columna2 a:visited {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;

}

#columna3 {
width: 118px;
margin-top:10px;
margin-left: 4px;
margin-right:4px;
border-right: 1px dotted #D2D2D2;
float:left;
padding-right:4px;
}

#columna3 p {
font-family: verdana;
font-size: 10px;
color: #666666;
text-align:justify;
}

#columna3 a {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna3 a:link {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna3 a:hover {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration: underline;
text-align:right;
font-weight:bold;
}

#columna3 a:active {
font-family: verdana;
font-size: 9px;
color: #898162;
border-bottom: 1px dotted #898162;
text-decoration: none;
text-align:right;

}

#columna3 a:visited {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;

}

#columna4 {
width: 118px;
margin-top:10px;
margin-left: 4px;
margin-right:4px;
border-right: 1px dotted #D2D2D2;
float:left;
padding-right:4px;
}

#columna4 p {
font-family: verdana;
font-size: 10px;
color: #666666;
text-align:justify;
}

#columna4 a {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna4 a:link {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna4 a:hover {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration: underline;
text-align:right;
font-weight:bold;
}

#columna4 a:active {
font-family: verdana;
font-size: 9px;
color: #898162;
border-bottom: 1px dotted #898162;
text-decoration: none;
text-align:right;
}

#columna4 a:visited {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna5 {
width: 115px;
margin-top:10px;
margin-left: 4px;

float:left;

}

#columna5 p {
font-family: verdana;
font-size: 10px;
color: #666666;
text-align:justify;
}

#columna5 a {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna5 a:link {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columna5 a:hover {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration: underline;
text-align:right;
font-weight:bold;
}

#columna5 a:active {
font-family: verdana;
font-size: 9px;
color: #898162;
border-bottom: 1px dotted #898162;
text-decoration: none;
text-align:right;
}

#columna5 a:visited {
font-family: verdana;
font-size: 9px;
color: #898162;
text-decoration:none;
text-align:right;
}

#columnas2 {
width:652px;
padding-left:0px;
padding-top:10px;
margin-top:20px;
margin-left:0;
height:auto;
display:block;
}

#columna6 {
width:212px;
height:auto;
margin:0;
padding:0;
float:left;
border-right: 1px dotted #898162;
}

#headercol6 {
background-image:url(../imagenes/smartekbody_r12_c8.jpg) !important;
background-repeat:no-repeat;
width:212px !important;
height:28px !important;
}

#contentcol6 {
width:208px;
height:auto;
padding-right:0px;
}

#contentcol6 p {
font-family:verdana;
font-size:10px;
color:#666666;
text-align:justify;
}

#contentcol6 a, a:link, a:visited{
font-family: verdana;
font-size: 10px;
color:#99CC00;
font-weight:bold;
text-decoration:none;
 }
 
 #contentcol6 a:hover, a:active {
 font-family: verdana;
 font-size:10px;
 color: #99CC00;
 text-decoration:underline;
 }
 

#columna7 {
width:205px;
height:auto;
margin:0;
padding:0 8px 0 8px;
float:left;
border-right: 1px dotted #898162;
}

#headercol7 {
	background-image:url(../imagenes/smartekbody_r12_c12.jpg);
	background-repeat:no-repeat;
	width:212px;
	height:28px;
}

#contentcol7 {
width:208px;
height:auto;
padding-right:8px;
}

#contentcol7 p {
font-family:verdana;
font-size:10px;
color:#666666;
text-align:justify;
}

#contentcol7 a, a:link, a:visited{
font-family: verdana;
font-size: 10px;
color:#99CC00;
font-weight:bold;
text-decoration:none;
 }
 
 #contentcol7 a:hover, a:active {
 font-family: verdana;
 font-size:10px;
 color: #99CC00;
 text-decoration:underline;
 }


#columna8 {
width:199px;
height:auto;
margin:0;
padding-left:8px;
float:left;
}

#headercol8 {
	background-image:url(../imagenes/smartekbody_r12_c17.jpg);
	background-repeat:no-repeat;
	width:212px;
	height:28px;
}

#contentcol8 {
width:208px;
height:auto;
padding-right:8px;
}

#contentcol8 p {
font-family:verdana;
font-size:10px;
color:#666666;
text-align:justify;
}


#contentcol8 a, a:link, a:visited{
font-family: verdana;
font-size: 10px;
color:#99CC00;
font-weight:bold;
text-decoration:none;
 }
 
 #contentcol8 a:hover, a:active {
 font-family: verdana;
 font-size:10px;
 color: #99CC00;
 text-decoration:underline;
 }
 
 
#footerc {
background-image:url(../imagenes/smartekbody_r15_c6.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:7px;
margin-left: 3px;
 }
 
 /* Interiores */
 
 #menuizq {
 margin-top:5px;
 margin-left:5px;
 width:193px;
 }
 
 #mihead {
 height:15px;
 width:193px;
 margin:0;
 padding:0;
 }
 
 #micontent {
 background-image:url(../imagenes/interior_r2_c1.jpg);
 background-position:top;
 background-repeat:no-repeat;
 background-color:#99CC00;
 width:193px;
 margin:0;
 padding:0;
  font-family:verdana;
 font-size:11px;
 color:#FFFFFF;
 }
 
 #micontent p {
 font-family:verdana;
 font-size:11px;
 color:#FFFFFF;
 }
 
  #micontent ul {
 font-family:verdana;
 font-size:11px;
 color:#FFFFFF;
 }
 
  #micontent a {
 font-family:verdana;
 font-size:11px;
 color:#FFFFFF;
 }
 
 #mifooter {
 width:193px;
 height:31px;
 }
 
 #soporteint {
	 background-image: url(../imagenes/interior_r4_c1.jpg);
	 background-repeat:no-repeat;
	 background-position:top;
	 height:151px;
	 width:194px;
	 border: 1px solid #E7E7E7;
	 margin-top:6px;
	 padding-left:6px;
 }
 
 #content2 {
 width: 660px;
 margin-left:8px;
 }

/* Pie de Pagina */

 
#background {
	background-image:url(../imagenes/smartekbody2_r1_c1.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:875px;
	height:auto;
	overflow:auto;
	padding-bottom:7px;
 }
 
 #footer{
 margin-left:2px;
 width:873px;
 height: 80px;
 font-family: verdana;
 font-size:11px;
 color:#666666;
 }
 
 #footer p {
 font-family:verdana;
 font-size: 11px;
 color: #666666;
 text-align:center;
 }
 
 /* Joomla! */
 
 img {
 border:0 !important;
 }
 
 .contentheading, 
.contentheading a {
 font: verdana;
 font-size:14px;
 color:#0066CC;
 font-weight:bold;
 border-bottom:1px solid #99CC00;
 background-image:url(../imagenes/interiortitulo.jpg);
 background-repeat:no-repeat;
 background-position:right;
 width:530px;
 text-align:right;
 padding-right:55px;
 line-height:45px;
 overflow:hidden;
 display:none;
 }
 
 .contentopen {
 font-family:verdana;
 font-size:11px;
 color:#FFFFFF;
 padding:5px;
 }
 
.componentheading {
 font-family:verdana;
 font-size:11px;
 color: #666666;
 padding:10px; display:none;
 }
  
 .readon{
 font-family:verdana;
 font-size:9px;
 font-weight:bold;
 color:#666666;
 text-decoration:none;
 }
 
 .readon:hover {
 font-family:verdana;
 font-size:9px;
 color: #666666;
 font-weight:bold;
 text-decoration:underline;
 }
 
 .pollstableborder, .poll, .contentpaneopen {
 font-family:verdana;
 font-size:10px;
 color: #666666;
  padding:10px;
 }
 

.mod_placehere {
margin-top:-10px;
margin-left:-10px;
height:240px;
}

#contentc .contentpaneopen {
margin-left:-6px;
}