/* REDEFINICION TAGS */
body {
  background:#fff; color:#000001;
  margin:8px 0 0 0; padding:0; border: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; text-align: center;
}
h1,h2,h3,h4,h5,h6 {padding:0; margin:0;}
h3 {padding: 6px; font-size:14px;}
h4 {padding: 6px; font-size:12px;}
p {padding: 5px 10px ; margin: 0;}
input, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color:#000001;
    padding: 2px;
    border: 1px solid #000001;
}
img {border: 0;}
a:link, a:visited { text-decoration: none; color: #000001;}
a:hover { text-decoration: underline; color: #A52A2A;}
a:active { text-decoration: underline; color: #FF5814;}
form {display: inline;}
/* REDEFINICION TAGS */


/* CONTENEDORES */
#infopopup { background:#FFF;}
#container { width: 1000px; margin: auto;  text-align: left;}
#containerpopup { margin: 10px;  text-align: left;}
#col_lateral{float: left; width: 121px; margin: 0; padding: 0;}
#col_central{ padding: 0; margin-left:140px;}
#left {
 color: #333;
 margin:0;
 padding: 10px 0px 10px 0px;
 width: 140px;
 float: left;
}
#content {
 float: left;
 color: #333;
 margin:0;
 padding: 0px 0px 10px 10px;
 width: 500px;
 display: inline;
}
#right {
 color: #333;
 margin:0;
 padding: 0px 0px 10px 10px;;
 width: 140px;
 float: left;
}

/* CONTENEDORES */


/* CABECERAS Y PIES */
#header1 {background: #008000; padding: 0px; margin:0px; text-align: left;}
#header2 {clear: both; background: #e30000; padding: 3px 5px 3px 5px;   font-size: 12px; color: #fff; height: 16px; margin-bottom:8px;}
#footer  {clear: both; background: #008000; padding: 3px 5px 17px 5px; margin-bottom:10px; font-size: 12px; color: #fff; text-align: center;}
#header2 a, #footer a {font-weight: bold; color: #fff;}
/* CABECERAS Y PIES */


/* PAGINACION */
#pagination{
	padding: 6px 2px 6px 2px;
	text-align: right;
	font-size: 12px;
	margin-right:12px;
}
#pagination a { text-decoration: none; color: #000001; font-size: 12px;}
#pagination a.menuselected{font-weight: bold;}
/* PAGINACION */


/* MENU */
#menu {margin:0;}
#menu ul {margin:0; padding:0 0 0 8px; border: 1; list-style: none;}
.familiamenu { font-weight: bold; padding: 6px 4px 0px 4px; }
.familiamenu a.menuselected { color: #FF5814; font-weight: bold; text-decoration: none;}
#menu a.menuselectedlite {color: #FF5814; font-weight: normal; text-decoration: none;}
/* MENU */


.con_borde {border:1px solid #000001;}
.con_borde_rojo {border:1px solid #E30000;}
.con_borde_naranja {border:1px solid #ff5814;}
.con_borde_gris {border:1px dotted #ccc;}
.gris {color:#666;}
.right {float: right}
.left {float: left}
.imgproducto {margin:0px; padding:0 0 10px 0;}
.imgcarrito {margin:2px 12px 4px 4px; padding:3px; border:1px solid #bbb;}
.imgthumb {float: left; margin:4px 6px 4px 6px; padding:4px 4px 0 4px; border:1px solid #bbb; text-align: center;}
.recuadro {margin:0px; padding:5px; border:1px solid #bbb; background:#fff;}
.center {text-align: center;}
.top_menu {text-align: center; padding: 0px; }
.top_title {padding: 2px 0px 6px 0px; font-weight: bold; color: #fff; background:#E30000 ;text-align: center;}
.familia{padding: 5px 3px 3px 3px; text-align: center;}
.forcepadding10{padding: 10px;}
.forcepadding6{padding: 6px;}
.forcepadding3{padding: 3px;}
.forceright {text-align: right;}
.forceleft {text-align: left;}
.forcered {	color: #F00;}
.forcewidth {width:98%; margin-top:7px;}

#enlaceboton {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center center;
	background-image: url(../i/boton.gif);
	background-repeat: no-repeat;
	padding: 5px;
}
#enlaceboton a:link, #enlaceboton a:visited { color: #FFFFFF;}


/* AGOTADO */
.agot_prod_overlay {
    position: relative;
    top:-65px;
}

/* AGOTADO */

/* FORMULARIOS */
.checkbox, .radio {border: 0; padding: 0; margin: 3px 0 0 0;}
.inputcarrito{margin: 8px 0 0 0; border: 1px solid #bbb;}
.inputform{margin: 2px 0 2px 0;}
/* FORMULARIOS */

/* DETALLE DEL PRODUCTO */
.pasouno {width: 450px;background-image: url(../i/uno.gif);background-repeat: no-repeat;height: 30px;padding-left: 30px;float: left;line-height:30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #151D4E;}

.pasodos{width: 450px;background-image: url(../i/dos.gif);background-repeat: no-repeat;height: 30px;padding-left: 30px;float: left;line-height:30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #151D4E;}

.pasotres {width: 450px;background-image: url(../i/tres.gif);background-repeat: no-repeat;height: 30px;padding-left: 30px;float: left;line-height:30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #151D4E;}


.linptos {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 99%;
	line-height:px;
}

.linptoslarge {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 95%;
	line-height:px;
	margin-left:10px;
}

.colores {
	width: 450px;
	float: left;
	margin-top: 5px;
	margin-left: 30px;
}

a.rollcol{display:block;width:20px;height:20px;line-height:20px;text-decoration:none; border:solid #FFFFFF 5px;}
a.rollcol:hover{display:block;width:20ppx;height:20ppx;line-height:20ppx;text-decoration:none; border:solid #CCCCCC 5px;}
a.rollcolselec{display:block;width:20px;height:20px;line-height:20px;text-decoration:none; border:#CCCCCC solid 5px;}


.clear { clear: both; background: none; }

.separa {
	height: 10px;
}
.tooltip {

	background: #151E49;
	height: 110px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	margin-top: 15px;
	margin-left: -50px;
	padding-top: 15px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-repeat: no-repeat;
    position:absolute;
    z-index:10;
}
.tooltip2 {
	background-color:#151E49;
	height: 200px;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	margin-top: 15px;
	margin-left: -15px;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-repeat: no-repeat;
    position:absolute;
    z-index:10;
}
/* DETALLE DEL PRODUCTO */

.falsoh4 {padding: 6px; font-size:12px;}

/* ESTILOS DE NOTICIA */

.imgnot {
	float: left;
	margin-right: 5px;
	width: 190px;
}
.noticias {
	float: left;
	width: 475px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000001;
	padding-top: 5px;
	padding-bottom: 5px;
}
.titnoticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000001;
	float: left;
	background-color: #E6E6E6;
	width: 460px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #D72C14;
	width: 250px;
	padding: 2px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D72C14;
	margin: 2px;
}
.txtnot {
	float: left;
	width: 270px;
	margin: 2px;
	padding: 2px;
}
