@charset "utf-8";
/* CSS Document */
body {font-family: "Arial", Helvetica, sans-serif; font-size: 14px; background:#FFF;}
/*label {display:block;}*/
.txt {border:1px #666666 solid; width:200px; height:25px; margin:5px 0px 5px 0px; padding-left:5px; display:block; font-size:16px;	}
.button, .button:visited { /* botones genéricos */ background: #000 url(../images_/overlay.png) repeat-x; /*display: inline-block;*/ padding: 5px 10px 6px; color: #FFF; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px solid rgba(0,0,0,0.25); position: relative; cursor:pointer; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none; }
.button:hover { /* efecto hover */ background-color: #ff7900; color: #FFF; }
.button:active{ /* efecto click */ top: 1px; }
form p { position:relative }
label  { position:absolute; padding:5px 0px 0px 5px; font-size:15px;}		
#wrapper_menu1 {
	width: 100%; height:42px; background-color:#000; color:#FFF; line-height:42px;
}

#menu1 {
	width: 955px; height: 42px; margin: 0 auto;
}

#menu1 ul {
	margin:0px; padding:0px; float:left; list-style:none; width:500px; height:42px; font-size:12px; color:#FFF; line-height:42px;
}

#menu1 ul li {
	float:left; margin-right:10px; padding:0px;	height:42px;
}

#menu1 ul li a {
	text-decoration:none; color:#FFF;
}

#menu1 ul li a:hover {
	/*border-bottom:1px #FFF dashed; color:#FFF;*/
	opacity:0.5;
}

#cart {
	width:400px; height:42px; float:right; line-height:42px; text-align:right; color:#FFF; font-size:12px; 
}

#cart a {
	line-height:42px;color:#FFF; font-size:12px; text-decoration:none;
}

#cart a:hover {
	opacity:0.5;
}

.miimagen { 
	vertical-align:middle;
}

#wrapper { width:975px; height:auto; margin:0 auto; overflow:hidden; background:#FFFFFF; }
#content {width:955px; height:auto; margin:10px; overflow:hidden; }
#boxbuscador {width:200px; height:136px; border:1px solid #dadada; margin-bottom: 10px;}
#boxcategorias {width:200px; height:auto; border:1px solid #dadada; overflow: hidden; padding-bottom: 10px }
#left_column ul {
	list-style-type:none; margin:0; padding:0; color:#606060; width:165px;
}

#left_column li {
	display:block; float:left; width:165px; line-height:25px; border-bottom:1px solid #dadada;
}

#left_column li a {
	padding: 0px 0px; width:165px; text-align:left; color:#606060; text-decoration:none;
}

#left_column li a:hover {
	opacity:0.5;
}
.right_content {margin:10px; }
#wrapper_contenido {
	width: 879px; height:auto; margin:10px 50px 0px 50px; overflow:hidden;
}

#logo {
	width:313px; height:63px; float:right;
}

#menu2 {
	width:879px; height:25px; float:left; margin-top:10px; text-align:right;
}

#menu2 ul {
	margin:0px; padding:0px; float:right; list-style:none; width:879px; height:25px; font-size:14px; color:#000; line-height:25px;
}

#menu2 ul li {
	float:right; margin-right:10px; padding:0px; height:25px;
}

#menu2 ul li a {
	text-decoration:none; color:#000;
}

#menu2 ul li a:hover {
	opacity:0.5;
}

#banner {
	width:869px; height:351px; float:left; margin-top:10px; text-align:right; z-index:-1000; margin-left:50px; margin-bottom:10px;
}


#facebook {
	width:879px; height:91px; float:left;
}

#minibanner {
	width:879px; height:125px; float:left; margin-top:10px;
}

#minibanner1 {
	width:290px; height:125px; float:left; margin-right:5px;
}

#minibanner2 {
	width:290px; height:125px; float:left; margin-right:4px;
}

#minibanner3 {
	width:290px; height:125px; float:left;
}

#logos {
	width:879px; height:30px; float:left; margin-top:10px; background:url(../images_/logos.jpg) no-repeat; margin:0 auto;
}

#wrapper_menu3 {
	width:879px; height:auto; float:left; margin-top:10px; margin-bottom:10px; border-top:1px solid #666666;
}

#menu3 {
	width:790px; height:auto; text-align:right; margin: 0 auto;
}

#menu3 ul {
	margin:0px; padding:0px; list-style:none; height:25px; font-size:12px; color:#000; line-height:25px; text-align:right;
}

#menu3 ul li {
	margin-right:10px; padding:0px; height:25px; float:left;
}

#menu3 ul li a {
	text-decoration:none; color:#000; text-align:right;
}

#menu3 ul li a:hover {
	opacity:0.5;
}
/***********************************************
ESTILO BLACK
**********************************************/
ul.pagination li.details{
	   color:#202020;

	}
	ul.pagination li a
	{
		border:solid 1px;
		border-radius:3px;	
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		padding:6px 9px 6px 9px;
	}
	
	ul.pagination li
	{
		padding-bottom:1px;
	}
	
	ul.pagination li a:hover,
	ul.pagination li a.current
	{	
		color:#FFFFFF;
		box-shadow:0px 1px #EDEDED;
		-moz-box-shadow:0px 1px #EDEDED;
		-webkit-box-shadow:0px 1px #EDEDED;
		text-shadow:0px 1px #3C3C3C;
		border-color:#202020;
		background:#525252;
		background:-moz-linear-gradient(top,#9F9F9F 1px,#666666 1px,#525252);
		background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#666666),color-stop(1,#525252));        
	}
	ul.pagination li a
	{
		color:#444444;
		border-color:#BEBEBE;
		background:#FAFAFA;
	}	
ul.pagination{
	margin:0px;
	padding:0px;
	height:100%;
	overflow:hidden;
	font:.6em 'Arial';
	list-style-type:none;
}

ul.pagination li.details{
    padding:7px 2px 7px 2px;
    font-size:12px;
}

ul.pagination li.dot{padding: 3px 0;}

ul.pagination li{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
}

ul.pagination li:first-child{
	margin-left:0px;
}

ul.pagination li a{
	color:black;
	display:block;
	text-decoration:none;
	padding:7px 10px 7px 10px;
}

ul.pagination li a img{
	border:none;
}
.select_ipp {
	margin-top:1px;
	border: 1px solid #BEBEBE;
	height:25px; width:50px;
	line-height: 25px;color:#444444;
	border-color:#BEBEBE;
	background:#FAFAFA;}

.txtSearch {width:165px; height:20px; border:1px solid #dadada; }
/*****************************************
			PAGINAS INTERIORES
****************************************/
#wrapper_interior {
	width:979px; height:auto; margin:0 auto; overflow:hidden;
}
#left_column {width:200px; height:auto; float:left;; margin-top:10px; }
#right_column {width:743px; height:auto; float:left; margin-top:10px; margin-left:10px; border:1px solid #dadada; }
/*#left_column {
	width:200px; height:auto; float:left;; margin-top:10px;
}

#right_column {
	width:669px; height:auto; float:left; margin-left:10px; 
}*/
#center_column {
	width:879px; /*width:667px;*/ height:auto; float:left; /*margin-left:10px; background-color:#fafafa; border: 1px solid #e3e3e3;*/
}
#center_column a{
	font-size:15px;
}

#left_Contact {
	width:280px; /*width:667px;*/ height:auto; float:left; /*margin-left:10px;*/ /*background-color:#fafafa; border: 1px solid #e3e3e3;*/
}
#right_Contact {
	width:599px; /*width:667px;*/ height:auto; float:left; /*margin-left:10px;*/ /*background-color:#fafafa; border: 1px solid #e3e3e3;*/
}
#column_center {
	width:879px; /*width:667px;*/ height:auto; float:left;/*background-color:#fafafa; border: 1px solid #e3e3e3;*/
	margin: 0 auto;
}
#column_centerContact {
	width:200px; /*width:667px;*/ height:auto; float:left;/*background-color:#fafafa; border: 1px solid #e3e3e3;*/
	margin: 0 auto;
}
#column_centerContact2 {
	width:669px; /*width:667px;*/ height:auto; float:left;/*background-color:#fafafa; border: 1px solid #e3e3e3;*/
	margin: 0px 0px 0px 10px;
}

#mapa {
	width:875px; height:330px; border:0px solid #666; margin:0 auto;
}
.prod { 
	font-size:12px;
}

h1 {
	font-weight:bold;
}
h2  {text-indent: -3000px; background-repeat: no-repeat; height:30px;
}
.loading { background: url(../../images_/289.gif) no-repeat center center;	border: 1px solid #000;
}
#preview{ position:absolute;	border:0px solid #ccc;	background:#333;	padding:1px;	display:none;	color:#fff;
}
.info {	/*background-color:#e7e7e7;*/	margin:5px 0px 0px 0px;	font-size:12px;	color:#666666; width:160px; /*height:80px;*/
}
.paginacion {margin: 10px 0px 10px 0px;
}
.btn_prod {	border: 1px solid #e7e7e7;	text-decoration:none;	margin: 10px;	width:250px;	height:50px;	color:#F00;
}
#rounded-corner
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;*
	/*margin: 45px;*/
	/*width: 480px;*/
	text-align: center;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #afafaf url('../../images_/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q5
{
	background: #afafaf url('../../images_/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	/*background: #b9c9fe;*/
	background:#afafaf;
}
#rounded-corner td
{
	padding: 8px;
	/*background: #e8edff;*/
	background:#e6e6e6;
	border-top: 1px solid #fff;
	/*color: #669;*/
	color: #666666;
	
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #afafaf url('../../images_/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #afafaf url('../../images_/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	/*background: #d0dafd;*/
	background:#fafafa;
}
table {margin: 0; padding: 0; border-collapse:collapse; width: 100%;}
td, th {padding: 10px 4px; border-bottom: 1px solid #EEE;}
td + td {border-left: 1px solid #FAFAFA; color: #666;}
td + td + td {color: #666; border-left: none;}
td a {color: #444; text-decoration: none; text-align: right;}
td a, th a {color: #444; width: 100%;  text-align:center}
td a:hover {background: #444; color: #FFF;}
tfoot th {text-align: right;}
th {text-align: left;}
th + th {text-align: right;}
th + th + th {text-align: left;}
th a {color: #F06; text-decoration: none; font-size: 1.1em;}
th a:visited {color: #F69;}
th a:hover {color: #F06; text-decoration: underline;}
thead tr, tfoot tr {color: #555; font-size: 0.8em;}
tr {font: 13px Arial; background: url(../img/prettyinpink_row.png) repeat-x #F8F8F8; color: #666;}
tr:hover {background: #FFF;}
/* 3.- FORANEO/DETALLES_PEDIDO.PHP */
.contenedor_datos_cliente { width:1000px; height:auto; margin: 0 auto; margin-top:10px; font-size:15px; }
.contenedor_resultados_detalles_cliente { width:1000px; height:auto; margin: 0 auto; margin-top:10px; font-size:15px; }
.discount {color:#FF0004; font-weight:bold; }