
* { margin: 0; padding: 0; outline: none; }

html {	font-family: Verdana, Trebuchet MS, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	color: #000;}

body {	text-align: left;}

a:link { color: #B21011; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a:visited { color: #B21011; text-decoration: none; }
a:visited:hover { color: #000; text-decoration: none; }
IMG { border: 0; }

#content #site-content a:link { color: #B21011; text-decoration: none; }
#content #site-content a:hover { color: #000; text-decoration: none; }
#content #site-content a:visited { color: #B21011; text-decoration: none; }
#content #site-content a:visited:hover { color: #000; text-decoration: none; }

.clearer-fix {	clear: both;	display: block !important;	display: inline;	height:0%;}

input, textarea, select {font-family:Verdana;}
fieldset { border: 0px; }

		
body {position:relative;background:url(../images/reptopback.png) repeat-x #BBB;}

#container {margin: 0 auto 0 auto;width:902px;}

#header {position:relative;width:100%;height:136px;}

#container #header #logo {float:left;margin-top:20px;width:117px;height:67px;}

#header #menu {font-family:Verdana;margin-top:92px;float:right;color:white;position:relative;}

#header #menu ul {}
#header #menu ul li{height:38px;padding-top:10px;display:block;float:left;border-right:1px dashed #333;background:url(../images/back25.png) repeat-x 0% 100%;}

#header #menu ul li a{text-decoration:none;padding:16px 18px 9px 18px;font-size:15px;color:white;}

#header #menu ul li a{border-bottom:5px solid #000;}

#header #menu ul li a.selecc {background:url(../images/botmenu.png) no-repeat 2px 8px;}

#header #menu ul li:hover{background:url(../images/back25.png);}

#header #menu ul li.home {border:none;background:none;}


#header #search {width:169px;height:26px;background:url(../images/search.png) no-repeat;float:right;position:absolute;top:14px;right:0px;}

#header #search input {border:0px;font-style:italic;float:left;width:128px;color:#999;font-size:11px;padding:7px 12px 6px 7px;background:none;}

#header #butsearch {cursor:pointer;position:absolute;top:-8px;right:5px;}

#header #butsearch img {width:40px;}

#header #comunicate {position:absolute;height:20px;bottom:-20px;right:0px;}

#header #comunicate a {font-family:Helvetica;font-size:12px;margin-right:5px;background:#000;color:white;padding:6px 9px;text-decoration:none;}

#header #comunicate a img {margin-left:6px;}

#content {margin-top:20px;}	

#site-content {min-height:400px;background:#FFF;overflow:hidden;font-size:12px;border:1px solid #000;width:898px;}	

#ribbon {background:url(../images/ribbon2.png) no-repeat;position:relative;width:890px;padding:8px 10px 0px 0px;margin-bottom:-10px;height:46px;z-index:9998;}		

#ribbon #citas {float:right;text-align:left;margin-top:-6px;margin-right:-8px;font-size:10px;}
#ribbon #citas img {float:right;height:42px;margin-left:10px;}
#ribbon #citas #quote {text-align:left;float:right;color:white;max-width:500px;padding-top:4px;font-style:italic;}
#ribbon #citas #author {font-style:normal;font-variant:small-caps;color:#c69744;font-size:10px;float:right;}

#site-content #blog-summary {position:relative;z-index:8888;float:left;width:220px;height:100%;padding:15px 20px 0px 15px;background:/*url(../images/blogright.png) repeat-y 100%*/#FFF;}

#site-content	.bottom-offer {margin-top:15px;width:100%;height:6px;}
#site-content	.top-offer {background:url(../images/offertop.png) repeat-x;width:100%;height:6px;}

#site-content	#offer-summary #empresa-page {margin-left:25px;margin-top:15px;margin-right:25px;background:url(../images/mug.jpg) 0px 65px no-repeat;padding-bottom:15px;}
#site-content	#offer-summary #empresa-page h2 {margin-bottom:5px;}
#empresa-page p {text-indent:15px;line-height:20px;padding-left:130px;font-size:11px;}
#empresa-page p.allleft {padding-left:0px;}
#empresa-page p img {float:left;margin-right:15px;}
#empresa-page span {font-weight:bold;}



#site-content	#offer-summary .one {margin-left:25px;}
#site-content	#offer-summary .two {margin-left:35px;}						

#site-content	#offer-summary a.continuar {background:url(../images/continuar-smart.png) no-repeat;text-indent:-9000px;width:95px;height:23px;margin-top:15px;margin-right:10px;float:right;}
#site-content	#offer-summary a.continuar:hover {background:url(../images/continuar-smart-over.png) no-repeat;}
#site-content	#offer-summary .one a.continuar {background:url(../images/continuar-start.png) no-repeat;margin-top:33px;}
#site-content	#offer-summary .one a.continuar:hover {background:url(../images/continuar-start-over.png) no-repeat;}
#site-content	#offer-summary ul {color:#000;text-align:left;padding-left:30px;list-style-image:url(../images/wave.png);list-style-position:outside;width:240px;}	

#site-content	 h2 {font-family:Tahoma;font-size:21px;margin-bottom:5px;display:block;font-weight:normal;color:#b21011;border-bottom:2px solid #b21011;padding-bottom:2px;}
#site-content	#offer-summary h2 {margin:0px 0px 20px 0px;}
#site-content	#offer-summary .web-product {float:left;}
#offer-summary .web-product ul li {margin-top:5px;}
#offer-summary .web-product ul li span {font-weight:bold;font-size:14px;}
#site-content	#blog-summary .rss {position:absolute;top:15px;right:20px;}


h3 {margin-bottom:8px;font-family:Tahoma;font-size:13px;font-style:italic;font-weight:normal;}


#site-content	#blog-summary h2.ads {margin-top:15px;color:#b21011;}
#site-content	#blog-summary h2 a {color:#b21011;}
#site-content	#blog-summary h2 a:hover {color:#000;}
#site-content	#blog-summary #ads {list-style-type:none;margin-bottom:15px;}
#site-content	#blog-summary #ads img {list-style-type:none;width:225px;}
#site-content	#blog-summary ul#blog {margin-left:27px;margin-bottom:15px;}
#site-content	#blog-summary ul#blog li {padding:4px 0px;list-style-image:url(../images/wave.png);list-style-position:outside;}
#site-content	#blog-summary ul#blog li:hover {list-style-image:url(../images/waveover.png);}
#site-content	#blog-summary ul#blog li .title-entrie {display:inline;position:relative;}
#site-content	#blog-summary ul#blog li .date-entrie {color:#000;font-size:9px;margin-right:5px;letter-spacing:-0.5px;}
#site-content	#blog-summary ul#blog li a {color:#a06600;text-decoration:none;}
#site-content	#blog-summary ul#blog li a:hover {color:#562e18;}


#site-content	#blog-summary .blob {display:none;position:absolute;right:-190px;font-style:italic;top:-24px;z-index:9999;font-weight:normal;color:#000;}
.blob .arrow, .blob .main {	float:left;	height:100%;}
.blob .arrow {	position:absolute;	width:10px;	height:13px;	background:url(../images/blob/arrow.png) no-repeat;	left:-7px;	top:25px; display:block;}
.blob .main .top {	width:173px;	height:3px;	background:url(../images/blob/top.png) no-repeat; display:block;}
.blob .main .rep {	width:159px;	padding:3px 5px 5px 9px; 	background:url(../images/blob/rep.png) repeat-y; display:block;}
.blob .main .bot {	width:173px;	height:3px;	background:url(../images/blob/bot.png) no-repeat; display:block;}


#footer {margin-top:25px;background:url(../images/repbotback.gif) repeat-x;padding-bottom:10px;}

#footer .wrapper {position:relative;width:900px;margin:0 auto 0 auto;padding-top:10px;}


.outsocialwrap {height:45px;background:#F6F6F6;padding:0px 0px 30px 0px;margin-bottom:15px;}
#social {display:block;float:left;margin-left:67px;position:relative;}
#social .social-wrap {overflow:hidden;}
#social .social-shadow {background:url(../images/shadow-social.png) repeat-x 0% 100%;position:absolute;bottom:0px;height:5px;z-index:9999;width:100%;}
#social ul {display:inline;}
#social ul li {display:inline;}
#social ul li img {width:40px;position:relative;top:15px;}
#social .addus {position:absolute;left:-20px;bottom:-20px;font-size:15px;}
#social .wrap-addus {position:relative;padding-right:15px;}
#social span {position:absolute;top:-15px;left:0px;font-size:12px;font-weight:normal;color:#555;}


#footer .tag-cloud {float:left;width:220px;height:237px;padding:0px;text-align:center;background:url(../images/back25.png);}
#footer .tag-cloud #wpcumuluscontent {position:relative;top:-20px;margin-bottom:-20px;}

#footer  h3 {text-align:left;color:white;border-bottom:1px solid white;margin-top:5px;text-indent:8px;font-family:Georgia;font-weight:normal;font-size:18px;width:100%;}

#footer .footercenter {margin-left:5px;float:left;width:450px;}
#footer .footercenter .userterm-copyright {padding:10px;float:left;width:430px;background:url(../images/back25.png);color:white;}
#footer .footercenter .userterm-copyright .wrapper2 {text-align:center;margin-left:55px;}
#footer .footercenter .userterm-copyright a {color:white;margin-right:20px;padding-left:25px;background:url(../images/wavewhite.png) no-repeat 0px 2px;float:left;text-align:center;}
#footer .footercenter .userterm-copyright a:hover {background:url(../images/wavewhiteover.png) no-repeat 0px 2px;text-decoration:underline;}
#footer .footercenter .hotlinks {margin-top:5px;float:left;width:450px;background:url(../images/back25.png);height:200px;}
#footer .footercenter .hotlinks h3 {color:white;border-bottom:1px solid white;margin-top:5px;text-indent:8px;font-family:Georgia;font-weight:normal;font-size:18px;width:100%;}
#footer .footercenter .hotlinks ul {margin:10px 20px 15px 10px;list-style-type:none;}
#footer .footercenter .hotlinks ul li {	margin:7px 0px;	font-size:10px;	position:relative;}
#footer .footercenter .hotlinks ul li img {	position:absolute;	left:0px;	top:-1px;}
#footer .footercenter .hotlinks ul li a {	display:block;	padding-left:26px;	color:white;}

#footer .footercenter .hotlinks ul li a:hover {	text-decoration:underline;}
#footer .tribute {margin-left:5px;float:left;width:220px;background:url(../images/back25.png);height:237px;}

#footer .tribute ul {color:white;list-style-type:none;padding:0px 10px;line-height:14px;}
#footer .tribute ul li {display:inline;}
#footer .tribute ul li a {color:white;}
#footer .tribute ul li a:hover {text-decoration:underline;}
#footer .tribute #acknowledgements {margin-bottom:20px;}
#footer .tribute #certificates {padding-bottom:10px;}
#footer .tribute #certificates a {margin-left:10px;}


#footer .vcard {float:left;background:url(../images/back25.png);margin-top:5px;width:880px;text-align:center;color:white;padding:5px 10px;}
#footer .vcard div, #footer .vcard span {display:inline;}
#footer .vcard a:link, #footer .vcard a:visited {color:white;}
#footer .vcard a:hover {text-decoration:underline;}

#site-content	.bloq-right {float:left;padding:0px;margin-left:5px;width:638px;background: /*url(../images/offerleft.png) repeat-y */#FFF;}
#site-content	#ads-body .wrapptwo {margin:15px 20px 0px 20px;}
#ads-body .prod-section {z-index:0;}
#site-content	.web-product {line-height:16px;}
#site-content	.web-product a {color:#B21011;font-weight:bold;font-style:italic;}
#site-content	.web-product a:hover {color:#000;}

.prod-section .prod {margin-top:5px;padding-top:15px;margin-left:1px;margin-right:1px;float:left;height:190px;width:207px;position:relative;z-index:0;padding-left:80px;padding-right:10px;line-height:16px;background:url(../images/backproduct.png) repeat-x 0% 100%;}
.prod .logo-prod {position:absolute;top:15px;left:15px;width:50px;}
.prod-section .solicitar {position:absolute;right:10px;bottom:10px;width:95px;height:23px;background:url(../images/solicitar.png) no-repeat;}
.prod-section .solicitar:hover {position:absolute;right:10px;bottom:10px;width:95px;height:23px;background:url(../images/solicitar_over.png) no-repeat;}
.prod-section .consultar {position:absolute;right:10px;bottom:10px;width:95px;height:23px;background:url(../images/consultar.png) no-repeat;}
.prod-section .consultar:hover {position:absolute;right:10px;bottom:10px;width:95px;height:23px;background:url(../images/consultar_over.png) no-repeat;}
.prod-section h3 {margin-top:5px;background:#333;color:white;margin-bottom:0px;padding:2px 5px;font-size:13px;font-style:normal;font-variant:small-caps;}
.prod-section h4 {font-family:Tahoma;font-size:12px;font-style:normal;color:#555;margin-bottom:5px;}
.prod-section ul {font-family:Tahoma;list-style-image:url(../images/wave.png);list-style-position:outside;margin-left:25px;}
.prod-section .price {text-align:left;position:absolute;left:10px;bottom:10px;}
.prod-section .price p {float:left;margin-top:6px;font-variant:small-caps;}
.prod-section .price .eurus {color:#b21011;font-size:25px;font-style:italic;float:right;margin-left:5px;margin-top:0px;font-variant:normal;}
.prod-section .eurus span {font-size:14px;font-style:normal;}
#ads-body .prod-section .condprod {font-size:10px;color:black;margin-left:3px;}

#site-content #contact-nex {padding:0px;}
#site-content .wrapper {padding:15px 15px 0px 20px;}
#contact-us {width:315px;float:left;padding-right:15px;border-right:1px dotted #777;}
.error {color:#5c0b0b;font-size:11px;margin:10px 0px;background:#f2ebeb;padding:10px;font-style:italic;}
.msg {color:#155124;font-size:11px;margin:10px 0px;background:#b6ffc9;padding:10px;font-style:italic;}
#contact-nex	.bottom-offer {margin-top:15px;}

#form-contacto {line-height:30px;}
#form-contacto label {float:left;width:55px;padding-right:15px;text-align:right;position:relative;}
#form-contacto .requerido {color:#b21011; position:absolute;right:5px;}
#form-contacto input, #form-contacto textarea {width:236px;font-size:12px;padding:2px;}
#form-contacto #boton-enviar {width:auto;font-size:11px;padding:0px 5px;float:right;font-family:arial;margin-top:5px;font-size:12px;}

#add-news {float:right;width:258px;position:relative;}
#add-news .layer-disabled {width:100%;height:100%;background:url(../images/white75.png);position:absolute;top:0px;left:0px;color:#777;}
#add-news .no-disponible {width:228px;height:66px;background:url(../images/no-disponible.png) no-repeat;position:absolute;top:140px;left:30px;color:#777;}
#add-news p {margin:10px 0px;}
#add-news input {width:155px;font-size:10px;padding:4px;float:left;}
#add-news #boton-addnews {width:auto;font-size:11px;padding:0px 5px;float:right;font-family:arial;float:left;margin-left:3px;}

#serveis-page p {line-height:18px;font-size:12px;}
#serveis-page h2 {margin-bottom:15px;}
#serveis-page #list-serveis {margin:20px 0px 20px 60px;text-align:left;list-style-position:outside;line-height:18px;list-style-image:url(../images/wave.png);}
#serveis-page #list-serveis li:hover {list-style-image:url(../images/waveover.png);}

#site-content	#tags-body .wrapptwo {margin:15px 20px 0px 20px;}
#tags-body h2 {margin-bottom:15px;}
#tags-body ul li {list-style-type:none;line-height:18px;margin-bottom:15px;background:#EEE;padding:5px 10px;}
#tags-body ul li:hover {background:#DDD;}
#tags-body ul li h4 {font-family:Georgia;font-style:italic;}
#tags-body ul li a:hover {color:#000;}
#tags-body ul li a:visited {color:#B21011;}
#tags-body ul li a:visited:hover {color:#000;}

#site-content #busqueda {background:#FFF;padding:0px 30px;}
#site-content #busqueda table {display:none;}
#site-content #busqueda a {color:#b21011;}
#site-content #busqueda a:hover {color:#000;}
#site-content #busqueda a:visited {color:#b21011;}
#site-content #busqueda a:visited:hover {color:#000;}
#site-content #busqueda #res table {display:block;}
#site-content #busqueda #res h2 {width:auto;border-bottom:0px;}
#site-content #busqueda #res .std {font-size:12px;}
#site-content #busqueda #res #ofr {display:none;}


.bn-open {padding:2px 4px 2px 4px;margin-bottom:5px;}
.bn-open #blogsum-ini {width:16px;height:15px;background:url(../images/house.jpg) no-repeat 0px;cursor:pointer;float:left;}
.bn-open #blogsum-mes {width:10px;height:15px;background:url(../images/right.jpg) no-repeat 0px;cursor:pointer;float:right;margin-left:5px;}
.bn-open #blogsum-menys {width:10px;height:15px;background:url(../images/left.jpg) no-repeat 0px;cursor:pointer;float:right;}

#smartkit20 {float:left;text-indent:-9998px;background:url(../images/web20smart.jpg) no-repeat;width:185px;height:24px;}

#offer1 {background:url(../images/products/starterkit300.jpg) no-repeat 50px 80px;height:550px;padding-bottom:35px;}
#offer1 .wrapin, #offer2 .wrapin {float:right;width:290px;margin:20px 20px 0px 0px;line-height:16px;position:relative;}
#offer1 .wrapin p, #offer2 .wrapin p {text-align:justify;}
#offer1 .wrapin ul, #offer2 .wrapin ul {margin:20px 0px 0px 30px;}
#offer1 .wrapin li, #offer2 .wrapin li {list-style-image:url(../images/wave.png);list-style-position:outside;}
#offer1 .wrapin li p, #offer2 .wrapin li p {font-size:11px;line-height:13px;margin:2px 0px 4px 10px;text-align:left;color:#555;}


#offer1 .wrapin a.solicitar, #offer2 .wrapin a.solicitar {background:url(../images/solicitar.png) no-repeat;text-indent:-9000px;width:94px;height:27px;float:right;margin-right:100px;margin-top:3px;}
#offer1 .wrapin a.solicitar:hover, #offer2 .wrapin a.solicitar:hover {background:url(../images/solicitar_over.png) no-repeat;}

#offer1 .price-and-button, #offer2 .price-and-button {position:absolute;bottom:-70px;left:-300px;width:590px;height:40px;}

#offer1 .price, #offer2 .price {float:left;width:300px;}
#offer1 .price p, #offer2 .price p {margin-top:6px;font-variant:small-caps;text-align:center;font-style:italic;}
#offer1 .price .eurus, #offer2 .price .eurus {font-size:18px;}
#offer1 .eurus span, #offer2 .eurus span {color:#b21011;font-size:28px;font-variant:normal;margin-left:5px;}

#offer2 {background:url(../images/products/smartkit300.jpg) no-repeat 50px 80px;height:665px;padding-bottom:35px;}


#solic-body .oferta {float:left;margin-top:10px;}
#solic-body .oferta img {width:170px;float:left;margin-bottom:10px;}
#solic-body .oferta input {float:left;width:30px;margin-top:20px;}

#solic-body .servicios-tienda ul {float:right;width:400px;list-style-type:none;}
#solic-body .servicios-tienda ul li {display:block;margin-top:15px;float:left;height:65px;}
#solic-body .servicios-tienda ul li p {font-size:9px;width:70px;padding:0px 4px;line-height:10px;text-align:right;margin-top:3px;}
#solic-body .servicios-tienda  input {float:left;width:10px;margin:12px;}
#solic-body .servicios-tienda  img {float:left;width:35px;}
#solic-body #form-contacto .wrapper-data {float:left;padding-top:0px;padding-bottom:20px;}
#solic-body .your-info {float:left;width:250px;line-height:14px;margin-top:20px;background:#FEFEFE;}
#solic-body .your-info input {display:none;}
#solic-body .your-info p {padding:5px;}
#solic-body .your-info span {padding:5px;font-weight:bold;float:left;}
#solic-body .your-info img {float:left;height:41px;margin-top:5px;margin-left:15px;}

#solic-body #form-contacto .wrapper-data {margin:0 auto 0 auto;width:350px;margin-top:20px;}
#solic-body #boton-enviar {margin-right:34px;}

#sitemap {line-height:20px;list-style-type:none;margin-left:50px;}
#sitemap a {background:url(../images/wave.png) no-repeat 0px 2px;padding-left:23px;}
#sitemap a:hover {background:url(../images/waveover.png) no-repeat 0px 2px;}
#sitemap .level1 {line-height:20px;margin-left:20px;list-style-type:none;font-size:11px;}
#sitemap .level2 {line-height:20px;margin-left:20px;list-style-type:none;font-size:10px;}

.w3c {float:right;width:50%;}