/*img, div, a, input, h5, h4, h3, h2, h1, span { behavior: url(iepngfix.htc) }*/
* {
	margin:0;
	padding:0;
	border:none;
}
body {
	margin: 0;
	padding:0;
	background-color: #0c132c;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.final {
	clear: both;
	float: none;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.flota_izq {
	float: left;
	margin: 0 5px 5px 0;
}
a {
	text-decoration: none;
	color: #AABBF2;
	font-weight: bold;
}
a:hover {
	color: #FFFFFF;
}
h1 {
	font-size: 30px;
	margin: 0;
	font-weight: bold;
	font-family: "trebuchet MS";
	font-style: italic;
	color: #FFFFFF;
}
h1 a {
	color: #DE9224;
}

h2 {
	font-size: 18px;
	margin: 0;
	color: #FFFFFF;
	margin-bottom: 3px;
	font-weight: bold;
	font-style: italic;
}
h2 a {
	color: #065D8A;
}

h3 {
	font-size: 14px;
	margin: 0;
	color: #666666;
	font-weight: normal;
	font-style: italic;
}
h3 a {
	color: #6EB41D;
}

h4 {
	font-size: 15px;
	margin: 0;
	color: #0E73A7;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
p {
}
span {
	color: #000000;
}
.centrar {
	text-align: center;
}
/******** PAGINADOR ************/

/*CSS black style pagination*/
	div.paginador {
	padding: 3px;
	margin: 25px 3px 3px 3px;
	text-align:center;
	color:#FC3919;
	font-size: 10px;
	}
	div.paginador a {
	border: 1px solid;
	margin-right:3px;
	padding:2px 5px;
	/*		background-image:url(img/bar.gif);*/
		background-position:bottom;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FC3919;
	border-color: #FD7E68;
	}
	div.paginador a:hover, div.meneame a:active {
	border: 1px solid;
	/*		background-image:url(img/invbar.gif);*/
		background-color:#999999;
	color: #ffffff;
	border-color: #CCCCCC;
	}
	div.paginador span.current {
	border: 1px solid;
	margin-right:3px;
	padding:2px 5px;
	background-color:#0C132C;
	/*		background-image:url(img/bar.gif);*/
		background-position:bottom;
	text-decoration: none;
	border-color: #1A2656;
	color: #FFFFFF;
	}
	div.paginador span.disabled {
	margin-right:3px;
	padding:2px 5px;
	border: 1px solid;
	color: #FFFFFF;
	background-color: #999999;
	border-color: #666666;
	}
/******** FIN PAGINADOR ************/

/******** GALERIA DE IMAGENES (LIGHTBOX) ***********/ 
.listado_thumbs {
	margin: 20px 0 0px 0;
	padding: 0 0 0 0px;
}
.listado_thumbs .thumb {
	float: left;
	margin:0 6px 6px 0;
	background-image: url(img/bg_thumb.jpg);
}
.listado_thumbs .thumb a img {
	border: 7px solid;
	border-color: #607cd4;
}
.listado_thumbs .thumb a:hover img {
	border-color: #1A2A5E;
}

.listado_thumbs02 {
	margin: 20px 0 0px 0;
	padding: 0 0 0 0px;
}
.listado_thumbs02 .thumb {
	float: left;
	margin:0 5px 6px 0;
}
.listado_thumbs02 .thumb a img {
	border: 2px solid;
	border-color: #607cd4;	
}
.listado_thumbs02 .thumb a:hover img {
	border-color: #1A2A5E;
}


#contenedor_superior {
	background-image: url(img/bg_body.jpg);
	background-repeat: repeat-x;
	background-color: #2B469D;
}
#contenedor_medio {
	background-image: url(img/bg_medio.jpg);
	background-repeat: repeat-x;
	height: 57px;
}
#contenedor_pie {
	color: #868996;
	font-size: 11px;
	position: relative;
	height:195px;

}
#contenedor_pie a {
}
#acc_privado {
	position: absolute;
	left: 295px;
}
#acc_privado a {
	position: relative;
	background-image:url(img/bt_acceso_privado.gif);
	background-repeat:no-repeat;
	width:147px;
	height:22px;
	display:block
}
#acc_privado a:hover {
	background-position:0 -22px;
}







/******* MAQUETACION & DISEŅO **********/

.contenedor {
	width: 913px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 auto;
	text-align: left;
	position: relative;
	padding: 0px 0 0 0;
	position:relative;
}
.alt_minima {
	height: 500px;
	width: 0px;
	float: right;
}
.alt_minima02 {
	float: right;
	height: 250px;
	width: 1px;
}

.medio {
	padding: 10px 0 0 0;
}
.col01 {
	float: left;
	width: 253px;
	position: relative;
}
.col02 {
	float: left;
	width: 617px;
	padding: 0 0 0 43px;
}
.acceso01, 
.acceso02, 
.acceso03, 
.acceso04, 
.acceso05  {
	margin: 0 0 10px 0;
}

.acceso01 a, 
.acceso02 a, 
.acceso03 a, 
.acceso04 a, 
.acceso05 a {
	width: 252px;
	height: 89px;
	display: block;
}
.acceso01 a {background-image: url(img/acceso01.gif);}
.acceso02 a {background-image: url(img/acceso02.gif);}
.acceso03 a {background-image: url(img/acceso03.gif);}
.acceso04 a {background-image: url(img/acceso04.gif);}
.acceso05 a {background-image: url(img/acceso05.gif);}

.acceso01 a:hover, 
.acceso02 a:hover, 
.acceso03 a:hover, 
.acceso04 a:hover, 
.acceso05 a:hover {
	background-position:0 -89px;
}


#marca_pie a {
	background-image: url(img/marca_pie.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 159px;
	width: 187px;
	position: relative;
	left: 25px;
	top: 25px;
}
ul.enlaces_pie {
	list-style-type: none;
	width: 190px;
	float: left;
	font-size: 11px;
	line-height: 22px;
	padding: 24px 0 10px 0;
}
ul.enlaces_pie li {
	background-image: url(img/item02.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
ul.enlaces_pie a {
	color: #FFFFFF;
	padding: 0 0 0 12px;
	font-weight: bold;
	font-style: oblique;
	text-transform: uppercase;
}
ul.enlaces_pie a:hover {
	color: #7D93DB;
}
.servicio {
	padding: 15px 0 15px 0;
}
.servicio .texto {
	font-size: 11px;
}
.modulo01 {
	background-color: #FFFFFF;
	color: #666666;
	position: relative;
	padding: 8px;
	width: 582px;
	margin: 10px 0 20px 0;
}
.modulo01 .imagen {
	float: left;
	margin: 0 5px 0 0;
}
.modulo01 .tit {
	font-size: 20px;
	font-weight: bold;
	font-family: "trebuchet MS";
	font-style: italic;
}
.modulo01 .tit a {
	color: #FF0000;
}
.modulo01 .tit a:hover {
	color: #CC0000;
}


.modulo01 .cantidad {
	color: #2B469D;
	font-size: 11px;
	font-weight: bold;
}
.modulo01 .sombra01 {
	background-image: url(img/sombra01.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 18px;
	position: absolute;
	bottom: -19px;
	left: 25px;
}
.modulo02 {
	background-color: #FFFFFF;
	width: 253px;
	padding: 10px;
	position: relative;
	margin:15px 20px 0 0;
	float:left;
}
.modulo02 .imagen {
	margin: 0 0 10px 0;
}
.modulo02 .titulo {
	width: 250px;
}

.modulo02 .titulo a {
	color: #2B469D;
}
.modulo02 .sombra02 {
	background-image: url(img/sombra02.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 269px;
	position: absolute;
	bottom: -17px;
}
.modulo03 {
	background-color: #FFFFFF;
	margin: 15px 0 0 0;
	padding: 8px;
	color: #000000;
}
.modulo03 .imagen {
	float: left;
	margin:0 10px 0 0;
}

.modulo03 .resumen {
	font-style: italic;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #000000;
}


.modulo04 {
	float: left;
	height: 25px;
	width: 410px;
	border-bottom:0px solid;
	border-right:0px solid;
	margin: 10px 10px 0px 0px;
	border-right-color: #6D86D8;
	border-bottom-color: #1E306C;
	text-align: center;
}
.modulo04 img {
	margin: 0 0 3px 0;
	display: none;
}

.modulo04 .tit a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(img/item01.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
}
.modulo04 .tit a:hover {
	color: #999999;
}




.comentario {
	width: 582px;
	margin: 10px 0 10px 7px;
	border-bottom: 2px dotted;
	padding: 0 0 10px 0;
	border-bottom-color: #61A5CE;
}
.comentario .top {
	background-image: url(img/comentario_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	text-align: right;
	color: #CA2D22;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 30px 0 0;
	font-size: 10px;
	overflow: hidden;
}
.comentario .medio {
	background-color: #61A5CE;
	padding:3px 5px 0 5px;
}
.comentario .pie {
	background-image: url(img/comentario_pie.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #61A5CE;
	font-weight: bold;
	padding: 23px 0 0 100px;
	height: 23px;
}
.subcategoria, .subcategoria_over {
	background-color: #FFFFFF;
	border-bottom: 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 15px 3px 10px;
	background-image: url(img/bg_item.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 90%;
	margin: 0 0 5px 00px;
	border-bottom-color: #CCCCCC;
	color: #000000;
}
.subcategoria_over {
	background-color: #999999;
	cursor:pointer;
	color: #FFFFFF;
	border-bottom-color: #CCCCCC;
}
.precio {
	font-family: "trebuchet MS";
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 0 0;
}
.precio span {
	color: #FFFF00;
}
#clientes {
	height: 262px;
	overflow: auto;
	margin-top:15px;
	margin-bottom:15px;
	margin: 0 auto;
	width: 450px;
	border: 0px solid;
	background-color: #FFFFFF;
	padding: 10px;
}
.acc_contacto {
}
.acc_contacto a {
	background-image: url(img/acc_contacto.gif);
	background-repeat: no-repeat;
	width: 609px;
	height: 72px;
	display: block;
	text-indent: -9999px;
}
.acc_contacto a:hover {
	background-position: 0 -72px;
}

