/**
 *  Proyect: Aladip Fiestas
 *  Copyright (C) 2008  arbolsistemas
 * <http://www.arbolsistemas.com.ar> <info@arbolsistemas.com.ar>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
 * 
 * This product includes the Zend Framework, freely available at http://www.zend.com/ 
 * 
 */

/** Maquetado **/
 body {
	background-image: url(../images/background2.gif);	
	margin:0;
	padding:0;		
 } 
 
 label {
 	font-size:11px;
 }
 
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p { 
	margin:0;
	padding:0;
}

p {
	font-family: tahoma,arial,verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}

h3 {
	color:#990000;
}

#wrapper {
/*background-color:blue;*/
margin:auto;
min-height:520px;
width:993px;
}

#carrito {
background-image:url(../images/fondo_top.gif);
color:#ffffff;
margin:auto;
min-height:65px;
width:980px;
}

#buscarForm{
	padding-top:6px;
	*padding-top:10px;
	_padding-top:10px;
}

#header {
background-color:yellow;
color:#333333;
margin:auto;
width:980px;
}

#leftcolumn {
background-color:#E9A23A;
color:#333333;
float:left;
margin-left:6px;
_margin-left:3px;
min-height:920px;
_height:920px;
width:208px;
}

#menu_abajo_left {
background-color:#E9A23A;
float:left;
margin-left:6px;
_margin-left:3px;
min-height:50px;
width:208px;
}


#rightcolumn {
background-color:#FFFFFF;
float:left;
min-height:920px;
*min-height:920px;
_height:920px;
width:772px;
}

#menu_abajo_right {
background-color:#FFFFFF;
float:left;
width:772px;
min-height:50px;
*min-height:50px;
_height:50px;
}


#menu_abajo_right ul {
    margin-left:85px;
}

#menu_abajo_right li {
    list-style-type:none;
    float:left;
    display:block;
    padding-left:5px;
}

.menu_footer {
    color:#990000;
    text-decoration:none;
}

.menu_footer:hover {
    color:#ff0000;
    text-decoration:underline;
}

#footer { 
 color: #333;
 width: 981px;  
 margin:auto;
}


/** Formularios **/
.textoBuscar {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;	
	height: 18px;	
	border: 1px solid #999999;
	text-align:center;
}

.botonBuscar{
	margin: 0;
	border: 0;
	background-image:url(../images/b_buscar1.gif);	
	background-repeat:no-repeat;	
	cursor:hand;
	margin-top:7px;	
	width:61px;
	height:22px;}

.botonLogin{
	margin: 0;
	border: 0;
	background-image:url(../images/b_entrar1.gif);	
	background-repeat:no-repeat;	
	cursor:hand;
	margin-top:5px;	
	width:61px;
	height:23px;
}

.textoCarrito {
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#ffffff;
	padding-right:5px;
	font-weight:bold;
}
.textoCarrito2 {
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#ffffff;
	padding-right:17px;
	font-weight:bold;
}

/** Noticias **/
#noticias {
	margin-left:10px;
	min-height:370px;
	_height:322px;
	overflow-x:hidden;
	overflow-y:auto;	
}

#noticias ul {
	list-style-type: none;
}

#noticias li {
	list-style-type: none;
	display:block;	
}

#noticias h2 {
	font-family:verdana,arial,tahoma,helvetica;
	font-size:11px;
	color:#990000;
	letter-spacing:-1px;	
}

#noticias h3 {
	font-family:verdana,arial,tahoma,helvetica;
	font-size:12px;
	color:#666666;
}

#noticias p {
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#eeeeee;
	padding-left:5px;
}

.listado {
	margin-left:20px;	
	height:770px;
	/*overflow-x:hidden;
	overflow-y:auto;	*/
}

.listado ul {
	list-style-type:none;
}

.listado li {
	float:left;
	display:block;
	padding-left;5px;
	text-align:center;
	border:1px solid #eeeeee;
	margin-left:5px;
	margin-bottom:5px;
	width:200px;
	min-height:185px;
}
.listado li:hover{
	float:left;
	display:block;
	padding-left;5px;
	text-align:center;
	border:1px solid #eeeeee;
	margin-left:5px;
	margin-bottom:5px;
	width:200px;
	min-height:185px;
	background-color:#eeeeee;
}

.listado li h3 {
	font-family: tahoma,arial,verdana;
	font-size:12px;
	font-weight:normal;
}

.listado li p {	
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:normal;		
}

.listado .precio {	
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:bold;
	color:#990000;	
}

.listado .masinfo a{	
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:normal;
	color:#836DF9;	
}

.listado .masinfo a:hover{	
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:normal;
	color:#B0A3F2;	
}


.listado p {
	color:#414141;
	font-family:tahoma;
}

h3.masinfo{
	background-color:#990000;
	color: #E9A23A;	
	margin-left:-20px;	
	padding-left:20px;
	font-family: arial;
	font-size:16px;
	font-weigth:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.paginas {
	text-align:center;
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:normal;
	margin-top:15px;
	
}

.paginas a {
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:normal;
	color:#990000;
	text-decoration:none;
}

.paginas a:hover {
	font-family: tahoma,arial,verdana;
	font-size:10px;
	font-weight:normal;
	color:#ff0000;
	text-decoration:none;
}

div.table {
	float:left;
	position:relative;
	width:614px;
	margin:0 0 0 0;
	}

table.listing {
	border-bottom:1px solid #9097A9;
	width:613px;
	padding:0;
	margin:0;
	border:0;
	}
table.listing th {
	border-top:0 !important;
	font-family:tahoma, arial, verdana;
	font-size:11px;
	font-weight:bold;
	}
table.listing th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase;}
div.table img.left {
	position:absolute;
	top:0;
	left:0;
	}
div.table img.right {
	position:absolute;
	top:0;
	right:1px;
	}
/* table styles */
table.listing td,
table.listing th {
	border:1px solid #fff;
	text-align:center;
	font-family:tahoma, arial, verdana;
	font-size:11px;	
	}	
table.listing th {
	background:#9097A9;
	color:#fff;
	padding:5px;
	}
table.listing td {
	background:#D8D8D8;
	color:#000;
	padding:3px 5px;
	}
table.listing .bg td {
	background:#ECECEC;
	}
table.listing .bg:hover td {
	background:#cccccc;
	}
table.listing .white td {
	background:#fff;
	}	
table.listing .first {border-left:0px solid #9097A9;text-align:left;}
table.listing .last {border-right:0px solid #9097A9;}

table.listing th.first {background:#9097A9 url(../img/bg-th-left.gif) no-repeat left top;border-left:0;}
table.listing th.last {background:#9097A9 url(../img/bg-th-right.gif) no-repeat right top;border-right:0;}

table.listing .style1 {font-weight:bold;color:#FF7A00;}
table.listing .style2 {font-weight:bold;padding-left:16px;}
table.listing .style3 {padding-left:25px;}
table.listing .style4 {padding-left:35px;}
table.form .last {padding:1px 0 1px 5px;text-align:left;}
table.form th,
table.form td {padding-left:10px;}
table.form input.text {width:262px}

.boton2{
	margin: 0;
	border: 1px solid #bbbbbb;;
	background:#cccccc;	
	color:#333333;
	font-weight:bold;
	font-family:tahoma,arial,verdana;
	cursor:hand;	
}

.boton3{
	margin: 0;
	border: 1px solid #bbbbbb;;
	background:#cccccc;	
	color:#333333;
	font-weight:bold;
	font-family:tahoma,arial,verdana;
	cursor:hand;	
	margin-top:10px;
	margin-bottom:5px;
	margin-left:380px;
	*margin-left:180px;
	
}

.boton4{
	margin: 0;
	border: 1px solid #bbbbbb;;
	background:#cccccc;	
	color:#333333;
	font-weight:bold;
	font-family:tahoma,arial,verdana;
	cursor:hand;	
	margin-top:10px;
	margin-bottom:5px;
	margin-left:175px;
	
}


.boton5{
	margin: 0;
	border: 1px solid #bbbbbb;;
	background:#cccccc;	
	color:#333333;
	font-weight:bold;
	font-family:tahoma,arial,verdana;
	font-size:12px;
	cursor:hand;	
	margin-top:10px;
	margin-bottom:5px;
	padding-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	*padding-left:8px;
	padding-right:2px;
	*padding-right:8px;
	height:50px;
	text-decoration:none;	
}
.boton5:hover{
	margin: 0;
	border: 1px solid #bbbbbb;;
	background:#cccccc;	
	color:#333333;
	font-weight:bold;
	font-family:tahoma,arial,verdana;
	font-size:12px;
	cursor:hand;	
	margin-top:10px;
	margin-bottom:5px;
	padding-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	*padding-left:8px;
	padding-right:2px;
	*padding-right:8px;
	height:50px;
	text-decoration:none;	
}

#cliente{
	border:1px solid #eeeeee;
	margin-left:430px;
	padding-left:10px;
	min-height:250px;
	width:310px;
	height:250px;
}

#noCliente{
	border:1px solid #eeeeee;
	float:left;
	display:block;		
	width: 400px;
	_width: 380px;
	margin-right:10px;
	margin-left:10px;
	padding-left:10px;
	height:250px;
}

#registro{
	border:1px solid #eeeeee;
	float:left;
	display:block;		
	width: 500px;
	margin-right:10px;
	margin-left:10px;
	padding-left:10px;	
	min-height:250px;	
}

.formdatos {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	padding: 0;	
	height: 16px;
	width: 220px;
	border: 1px solid #999999;
}
.formdatos:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	padding: 0;	
	height: 16px;
	width: 220px;
	border: 1px solid #333333;
}

.formcant {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	padding: 0;	
	height: 16px;
	width: 100px;
	border: 1px solid #999999;
}
.formcant:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	padding: 0;	
	height: 16px;
	width: 100px;
	border: 1px solid #333333;
}


.formeditor {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;	
	border: 1px solid #999999;
}
.formeditor:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;	
	border: 1px solid #333333;
}

.finaliza {
	margin-left:10px;
}

.finaliza_imprimir {
	margin-left:60px;
}

.errors{
	color:#ff0000;	
	font-family:tahoma,arial,verdana;
	font-size:11px;
	list-style-type: none;	
}
#registro .errors{
	color:#ff0000;	
	font-family:tahoma,arial,verdana;
	font-size:11px;
	list-style-type: none;	
	margin-left:150px;
}

dt {
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#333333;
	float:left;
	display:block;
	width:220px;
	margin-top:5px;
}

.mensaje {
	font-family: tahoma,arial,verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding-left:5px;
}

.texto {
	font-family: tahoma,arial,verdana;
	font-size:12px;
	font-weight:normal;
	color:#333333;	
}

.segForm {	
}

.botonEnviar {
	border:0;
}

hr {
	margin-top:150px;
	margin-left:-20px;
	color:#990000;
	border: 1px thin #990000;
}

a {
	font-family:tahoma;
	font-size:11px;
	color:blue;
}

a:hover {
	font-family:tahoma;
	font-size:11px;
	color:red;	
}

.loginForm{
	margin-left:10px;
	float:left;
}

.loginForm ul {
	list-style-type: none;
	padding-top:5px;	
}

.loginForm li {
	padding-left:15px;		
	text-align:left;
	width:430px;
	margin-top:-2px;
}

.loginForm li a {
	color: #AF2500;
}

.loginForm li a:hover {
	color: #EA3100;
}

.buscarForm {
	float:right;
	margin-top:-8px;
}

.imprimir {
	margin-left:575px;
}

.imageFooter {
	*margin-left:-1px;
}