@charset "utf-8";
* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "style/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}/* CSS Document */
body{ background-color:#5c3e5b; font-family:verdana; margin:0;color:#5c3e5b;}
input{ font-family: Geneva, Arial, Helvetica, sans-serif}
.bold{ font-weight:bold;}
.left{ text-align:left;}
.right{ text-align:right;}
 .errorMessage {
	color: red;
	padding-left:5px;
	font-size: 14px;
	font-weight:bold;
}
 .successMessage {
	color: green;
	padding-left:5px;
	font-size: 14px;
	line-height:24px;
	text-align:center;
	font-weight:bold;
}
.pad_top{ padding-top:3px;}


#contenedor{ width:950px; margin: 0 auto; height:auto; float:none;}
#contenedor .marca {
	padding-left:20px;
	height:1px;
	margin:0;
	width:179px;
	overflow:visible;
	_overflow: hidden;
	float:left;
	position: relative;
	z-index:1;
	}
#nav{ height:48px; float:left; width:425px; padding-left:20px; text-align:left; text-transform:uppercase; font-size:14px; color:#fefefe; line-height:48px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#nav a{ color:#fefefe; text-decoration:none;}
#nav a:hover{ color:#e5b2e3; text-decoration:none;}
#telefono{ width:220px; height:48px; line-height:48px; color:#ff03e4; font-size:14px; float:left; font-weight:bold; text-align:center;}
#home{ width:85px; height:39px; padding-top:9px; float:left; text-align:center; }
#titulos{ width:730px; height:80px; float:left; background-image:url(../images/bg_titulos.jpg); background-repeat: repeat-x; padding-left:220px; }
#titulos .titulos{line-height:80px; font-size:30px; color:#eeecee; text-transform:uppercase; width:390px; float:left;}

#buscador{ width:280px; padding-left:60px; float:left; height:40px;}
#buscador .input{ background-color:transparent; background-image:url(../images/buscador.png); width:224px; height:26px; border:none; background-repeat:no-repeat; margin-top:10px; float:left;}
#buscador .lupa{ width:27px;float:left; height:26px;margin-top:10px}
#buscador .submit{	width:27px;
	height:26px;
	background: url(../images/lupa.png) no-repeat center bottom;
	cursor: pointer;
	border: none;
}
#buscador input{ background-color:transparent; width:210px; line-height:26px; border:none; padding:3px; .padding:0 3px; color:#666666;}
#camara{ width:330px; float:left; height:40px; font-size:12px; color:#eeecee; line-height:40px; text-align:center;}

#mootools{ width:950px; height:168px; float:left;}
#mootools .imagenes{ width:600px; height:168px; float:left;	position:relative;overflow:hidden;}
#mootools #imagenes{position:absolute;}
#mootools #imagenes div{ width:600px; height:168px;  float:left;}

#mootools .novedades{ width:350px; height:168px; float:left; background-image:url(../images/bg_novedades.png); background-repeat:repeat-x; position:relative;overflow:hidden;}
#mootools #novedades{ position:absolute;}
#mootools #novedades div{ width:350px; height:168px; float:left; }
#mootools #novedades .img{ height:150px; width:105px; float:left; padding:9px 20px;}
#mootools #novedades .img img{ height:150px; width:105px; }
#mootools #novedades .titulos{line-height:18px; font-size:12px; color:#492148; text-transform:uppercase; width:205px; float:left; padding-top:10px;}
#mootools #novedades .subtitulos{line-height:14px; font-size:11px; color:#492148; width:205px; float:left;}
#mootools #novedades .datos{line-height:14px; font-size:10px; color:#492148; width:205px; float:left;}
#mootools #novedades .boton{ width:104px; height:21px; margin-top:10px; float:left; background-image:url(../images/bt_detalle.png); background-position:center; background-repeat:no-repeat;font-size:12px; text-align:center; line-height:18px; }
#mootools #novedades .boton a{ color:#FFFFFF; text-decoration:none; }
#mootools #novedades .boton a:hover{color:#ccc; text-decoration:none;}

#side_1{width:240px; height:auto; float:left; background-color:#797479; padding-top:25px; padding-left:10px;}
#side_1 img{ margin:20px 5px; border:none;}
#side_1 img:hover{ margin:19px 4px; border:1px solid #000;}
#side_1 .row{ font-size:12px; line-height:30px; border-bottom:1px solid #000; padding-left:10px; width:220px; float:left; height:auto; overflow:visible; text-transform:uppercase; color:#FFFFFF;}
#side_1 .row a{ color:#eeecee; text-decoration:none;}
#side_1 .row a:hover{ color:#430e41; text-decoration:none;}
#side_1 .row_dest {font-size:11px; line-height:30px; border-bottom:1px solid #000; padding-left:10px; width:220px; float:left; height:auto; overflow:visible; text-transform:uppercase; color:#fff; background-color:#93018e; font-weight:bold;}
#side_1 .row_dest a{ color:#fff; text-decoration:none;}
#side_1 .row_dest a:hover{ color:#da91d8; text-decoration:none;}
#side_1 .row_doc{ font-size:11px; line-height:30px; border-bottom:1px solid #000; padding-left:10px; width:220px; float:left; height:auto; overflow:visible; text-transform:uppercase; color:#FFFFFF;background-color:#944e92; font-weight:bold}
#side_1 .row_doc a{ color:#eeecee; text-decoration:none;}
#side_1 .row_doc a:hover{ color:#430e41; text-decoration:none;}

#side_2{width:329px; height:auto; float:left; background-color:#FFF; padding-top:25px; border-right:1px solid #5c3e5b; padding-left:20px;}
#side_2 .titulo{ background-image:url(../images/bg_cuadro_tit.png); background-position:center; background-repeat:no-repeat; width:290px; height:34px; float:left; font-size:18px; color:#5c3e5b; line-height:34px; padding-left:24px; letter-spacing:1px; margin-bottom:20px;}
#side_2 .titulo_link{ background-image:url(../images/bg_cuadro_tit.png); background-position:center top; background-repeat:no-repeat; width:296px; height:34px; float:left; font-size:12px; color:#5c3e5b; line-height:34px; padding-left:18px; margin-bottom:20px; overflow:hidden;}
#side_2 .titulo_link a{color:#5c3e5b; text-decoration:none}
#side_2 .titulo_link a:hover{ color:#666;}
#side_2 .row{ width:320px; height:auto; float:left; border-bottom:1px solid #797479; padding:10px 0;}
#side_2 .row .imagen{ width:118px; float:left; height:auto; padding-right:20px;}
#side_2 .row .imagen img{ border:2px solid #664a65; width:118px;}
#side_2 .row .imagen img:hover{ border:2px solid #000}
#side_2 .row .datos{ width:160px; float:left; height:auto; padding-right:20px;	}
#side_2 .row .imagen_listado{ width:60px; float:left; height:auto; padding-right:20px;}
#side_2 .row .imagen_listado img{ border:2px solid #664a65; width:60px;}
#side_2 .row .imagen_listado img:hover{ border:2px solid #000}
#side_2 .row .listado{ width:220px; float:left; height:auto; padding-right:20px;	}
#side_2 .row .datos .titulos{line-height:18px; font-size:12px; color:#492148; text-transform:uppercase; float:left; }
#side_2 .row .datos .titulos a{color:#492148; text-decoration:none }
#side_2 .row .datos .titulos a:hover{text-decoration:underline }
#side_2 .row .datos .subtitulos{line-height:14px; font-size:11px; color:#492148; width:205px; float:left; padding-top:5px;}
#side_2 .row .datos .datos{line-height:14px; font-size:10px; color:#492148; width:205px; float:left;}
#side_2 .row .datos .boton{ width:87px; height:21px;  background-image:url(../images/bt_vermas.png); background-position:center; background-repeat:no-repeat;font-size:12px; text-align:center; line-height:21px; clear:both }
#side_2 .row .datos .boton a{ color:#FFFFFF; text-decoration:none}
#side_2 .row .datos .boton a:hover{ color:#CCCCCC;}
#side_2 .link_nav{ width:auto; padding:5px 10px; float:left; font-size:11px;}
#side_2 .link_nav a{ color:#333333; text-decoration:none;}
#side_2 .link_nav a:hover{ text-decoration:underline}
#side_2 .conteo{ font-size:12px; clear:both;}
#side_2 input{ border:1px solid #000; width:180px; height:16px; line-height:16px; font-size:11px; background-color:#fff; color:#333;}
#side_2 .boton{ width:104px; height:25px;  background-image:url(../images/bt_detalle.png); background-position:center bottom; background-repeat:no-repeat;font-size:12px; text-align:center; line-height:18px;  color:#FFFFFF; border:none; background-color:transparent; }
#side_2 .boton:hover{color:#ccc; text-decoration:none;}
#side_2 .subir{ width:47%; height:25px; float:right; text-align:right; padding-right:3%;}
#side_2 .subir a{font-size:14px; line-height:25px; text-decoration:none; color:#5c3e5b}
#side_2 .subir a:hover{text-decoration:underline;}



#paginacion{float:left; height:30px; width:325px; color:#666; padding-top:10px; text-align:center; }
#paginacion a{ color:#000099; text-decoration:none;}
#paginacion a:hover{color:#000099; text-decoration: underline;}
#paginacion .pages{ font-size:12px;}
#paginacion .pages a{ font-size:12px;color:#000000; text-decoration:none}
#paginacion .pages a:hover{ color:#664a65; text-decoration:none;}



#side_3{width:330px; height:auto; float:left; background-color:#fee4fe; padding-top:25px;padding-left:20px;}
#side_3 .titulo{ background-image:url(../images/bg_cuadro_tit.png); background-position:center; background-repeat:no-repeat; width:290px; height:34px; float:left; font-size:18px; color:#5c3e5b; line-height:34px; padding-left:24px; letter-spacing:1px; margin-bottom:20px;}
#side_3 .row{ width:320px; height:auto; float:left; border-bottom:1px solid #797479; padding:10px 0;}
#side_3 .row .imagen{ width:118px; float:left; height:auto; padding-right:20px;}
#side_3 .row .imagen img{ border:2px solid #664a65; width:110px; }
#side_3 .row .imagen img:hover{ border:2px solid #000}
#side_3 .row .datos{ width:160px; float:left; height:auto; padding-right:20px;	}
#side_3 .row .datos .titulos{line-height:18px; font-size:12px; color:#492148; text-transform:uppercase; float:left; }
#side_3 .row .datos .titulos a{color:#492148; text-decoration:none }
#side_3 .row .datos .titulos a:hover{text-decoration:underline }
#side_3 .row .datos .subtitulos{line-height:14px; font-size:11px; color:#492148; width:205px; float:left; padding-top:5px;}
#side_3 .row .datos .datos{line-height:14px; font-size:10px; color:#492148; width:205px; float:left;}
#side_3 .row .datos .boton{ width:87px; height:21px;  background-image:url(../images/bt_vermas.png); background-position:center; background-repeat:no-repeat;font-size:12px; text-align:center; line-height:21px; clear:both }
#side_3 .row .datos .boton a{ color:#FFFFFF; text-decoration:none}
#side_3 .row .datos .boton a:hover{ color:#CCCCCC;}
#side_3 .recomend{ background-image:url(../images/bg_recomend.png); background-position:center; background-repeat:no-repeat; width:290px; height:34px; float:left; font-size:18px; color:#e8e8e8; line-height:34px; padding-left:24px; letter-spacing:1px; margin:20px 0;}
#side_3 .subir{ width:47%; height:25px; float:right; text-align:right; padding-right:3%;}
#side_3 .subir a{font-size:14px; line-height:25px; text-decoration:none; color:#5c3e5b}
#side_3 .subir a:hover{text-decoration:underline;}

#side_4{ width:700px; height:auto; float:left; background-color:#FFF; padding-top:25px; }
#side_4 .titulo{ background-image:url(../images/bg_detalle.png); background-position:center top; background-repeat:no-repeat; width:660px; height:34px; float:left; font-size:14px; color:#5c3e5b; line-height:34px; padding-left:24px; margin-bottom:20px; overflow:hidden;}

#side_4 .imagen{ width:240px; padding:0 20px; height:auto; float:left;}
#side_4 .imagen img{ border:3px solid #5c3e5b; width:200px;}
#side_4 .datos{width:380px; height:auto; float:left; font-size:12px; }
#side_4 .complemento{ width:660px; padding:20px; height:auto; clear:both;font-size:12px; text-align:justify; line-height:16px;}
#side_4 .consultar{ width:660px; padding:20px; height:auto; clear:both; font-size:14px; font-weight:bold; line-height:16px; cursor:pointer;}
#side_4 .consultar:hover{ color:#990000;}
#side_4 .oferta{ font-size:18px; color:#990000;}
#consulta{ width:620px; padding:0 20px; height:auto; clear:both;font-size:12px; text-align:justify; line-height:16px;}
#consulta .linea_i{ font-size:12px; width:20%; height:24px; line-height:24px; float:left;}
#consulta .linea{ font-size:12px; width:78%; height:24px;  float:left; padding-left:2%;}
#consulta #divCaptcha{ clear: both; width:390px; height:50px;  float:left; padding-left:110px;}
#consulta .linea span{ font-size:10px;}
#consulta .linea_area{ font-size:12px; width:48%; height:160px; line-height:24px; float:left;padding-left:2%;}
.linea_b{ font-size:10px; width:100%; height:18px; line-height:18px; float:left}
#consulta input{border:1px solid #5c3e5b; width:200px; height:16px; line-height:16px; font-size:11px; background-color:#fff; color:#333;}
#consulta  textarea{border:1px solid #5c3e5b; width:200px; height:150px; line-height:16px; font-size:11px; background-color:#fff; color:#333;}
#consulta  .boton{ width:104px; height:24px;  background-image:url(../images/bt_detalle.png); background-position:center bottom; background-repeat:no-repeat;font-size:12px; text-align:center; line-height:21px;  color:#FFFFFF; border:none; background-color:transparent; }
#consulta .boton:hover{color:#ccc; text-decoration:none;}
#side_4 .imagen_doc{ width:240px; padding:0 0 0 20px; height:auto; float:left;}
#side_4 .imagen_doc img{ border:3px solid #5c3e5b; width:200px;}
#side_4 .datos_doc{width:auto; height:auto; float:left; font-size:12px; padding-left:20px; padding-right:20px; line-height:16px; }
#side_4 .subir{ width:47%; height:25px; float:left; text-align:right; padding-right:3%;}
#side_4 .subir a{font-size:14px; line-height:25px; text-decoration:none; color:#5c3e5b}
#side_4 .subir a:hover{text-decoration:underline;}
#side_4 .volver {width:47%; height:25px; float:left; text-align:left; padding-left:3%; color:#5c3e5b}
#side_4 .volver a{ font-size:14px; line-height:25px; text-decoration:none; color:#5c3e5b}
#side_4 .volver a:hover{ text-decoration:underline;}

.actualizacion{ text-align:right; padding:20px; width:95%; float:left; height:auto; font-size:10px; line-height:24px;}

#subfoo{ width:950px; height:160px; float:left; background-color:#c6c6c6; border-top:1px solid #5c3e5b;}
#subfoo .izq{ width:454px; height:140px; float:left; border-right:1px solid #816e81; margin:5px 0; padding:5px;}
#subfoo .izq .col_i { width:250px; float:left; text-align:right; line-height:24px; font-size:11px;}
.col_i .titulo { width:250px; float:left; text-align:right; line-height:18px; font-size:12px; text-align:left; color:#fff;}
.col_i input{ border:1px solid #000; width:140px; height:16px; line-height:16px; font-size:11px; background-color:#fff; color:#333; padding-left:3px;}

#subfoo .izq .col_d { width:204px; float:left; text-align:center; line-height:20px; font-size:11px;}
.col_d input{ border:1px solid #000; width:100px; height:16px; line-height:16px; font-size:11px; background-color:#fff; color:#333;text-align:center;}
.col_d .recargar { border:none; background:transparent;}
.col_d .boton{ width:104px; height:21px;  background-image:url(../images/bt_detalle.png); background-position:center; background-repeat:no-repeat;font-size:12px; text-align:center; line-height:18px;  color:#FFFFFF; border:none; background-color:transparent; }
.col_d .boton:hover{color:#ccc; text-decoration:none;}

#subfoo .der{ width:455px; height:140px; float:left; margin:10px 0; text-transform:uppercase; padding:10px; line-height:24px; text-align:justify; word-spacing:2px;}
#subfoo .der a{ color:#333;text-decoration:none;}
#subfoo .der a:hover{ text-decoration:underline}
#subfoo .tag1{ font-size:18px;}
#subfoo .tag2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#subfoo .tag3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
#subfoo .tag4{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
#subfoo .tag5{ font-family: "Times New Roman", Times, serif; font-size:20px;}
#subfoo .tag6{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;}

#google{ width:940px; padding:0 5px; height:110px; float:left; background-color:#f1f1f1; text-align:center;}

#foo{ width:950px; height:100px; float:left; background-color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif;}
#foo .nav{ height:48px; float:left; width:940px; padding-left:10px; text-transform:uppercase; font-size:12px; color:#000; line-height:48px; }
#foo .nav a{ color:#5c3e5b; text-decoration:none;font-weight:bold; padding:0 5px ;}
#foo .nav a:hover{ color:#000; text-decoration:none;}
#foo_out{ width:950px; height:52px; float:left; background-color:#5c3e5b;}
#foo_out .copyright{ height:48px; float:left; width:340px; padding-left:10px; font-size:11px; color:#f1f1f1; line-height:48px;}
#foo_out .w3{ height:31px; padding-top:8px; float:left; width:160px; text-align:right;}
#foo_out .autor {
	width:302px;
	height:48px;
	float:left;
	text-align: right;
	padding-right:128px;
	line-height:48px;
	font-size:11px;
	color:#fff;
	}
	
#foo_out .autor a {
	background-image:url(../images/sysmika_pie.png);
	background-repeat:no-repeat;
	background-position:right;
	color: #f1f1f1;
	text-decoration:none;
}
#foo_out .autor a:hover{ 
	background-image:url(../images/sysmika_pie_hover.png);
	background-repeat:no-repeat;
	background-position:right;
	color:#ccc; 
	text-decoration:none;	
	}

