/* main.css - server-side CSS style */
body{margin-top: 5px;margin-bottom:5px;/*background:#000000*/}

a:hover{text-decoration:underline}
a:visited,a:visited code{color:black}
a:link,a.named:visited,div.sitelinks a:visited{color:black}

/* forms style */
form{display:inline}
form,select,input,textarea,ul li{margin:0px;padding:0px}
.form {
	padding: 3px 3px 3px 3px;
	border: 1px solid #529dd6;
	background: #FFFFFF;
	height:370px
}
input,select,input[type="file"] {
	border: solid 1px #CCCCCC;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}

input[type="submit"],input[type="reset"] {
	color: #656565;
	background: white;
	font-weight: bold;
	text-transform: uppercase;
	border: solid 2px #CCCCCC;
}

/* default font family */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:Verdana}

/* default font sizes */
.smaller,.smaller a,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,div.footlinks,div.footlinks a{font-size:11px}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:12px}
h5,h5 a,h6,h6 a,h5 span,h6 span,big,.big,big span,.big span,.big a,big a{font-size:10px}
.xbig,.xbig span,.xbig a{font-size:14px}
h4,h4 span,h4 a,.xxlarge{font-size:17px}
h1,h2,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,.xxbig,.xxbig span,.xxbig a{font-size:14px}
h3 {font-size: 13px}

/* others defaults */

body,th,td,p,h5,h5 a,h6,h6 a,h5 span,h6 span,h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,h4,h4 span,h4 a{color:#6A6C6E;}


h1,h2,h3,h4,h5,h6{margin:3px 0px 0px 0px;padding:0px;text-decoration:none}
a{text-decoration:none}


li{margin-left:14px;padding-left:0px}
ul,ul li,ol,ol li{margin-left:9px;padding-left:0px}

img{border:none}

.principal{
	border:2px solid red;

}
.cabecera{
	height:70px;
	background: #000000;	
}
.eslogan{
	/*padding-left:10px;*/
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.select_idiomas{
	background: #000000;
	color:red;
	/*border:1px solid #00000;*/
	border: 0px solid;
	font-weight:bold;
	width: 115px;
	font: normal 9px “Small Fonts”, VT100, Arial, Helvetica;
	font-size:12px

}
.contenedor{
	padding: 3px 3px 3px 3px;
	border: 1px solid red;
	background: #FFFFFF;

}
.colum_imagenes{
	background: #eee;
	border: solid 1px #CCCCCC;
	padding:3px;
	width:10%;
}
.colum_contenido{
	background: #eee;
	border: solid 1px #CCCCCC;
	width:90%;

}
.titulo_seccion{
	font-size:14px;
	font-weight: bold;
	color: red;
	text-align:left;
	padding:10px

}
.contenido_seccion{
	color: #656565;
	text-align:left;
	padding-left:10px
}

.imagen_seccion{
	padding:3px

}
/*SECCION PRODUCTOS*/
.Roll_Popup_hide{
	padding: 10px; 
	background: #d4dfe4;
}

.Roll_Popup_show{
	background: #fff;
	border:1px solid red;
}

/*SECCION CATALOGO*/
.contenedor_catalogo{
	background: #eee;
	border: solid 1px #CCCCCC;
	padding:5px;
	height:370px;
}

.catalogo_imagenes{
	padding: 2px 2px 0px 2px!important;
	border: 2px solid  #CCCCCC;
}

/*MENSAJE DE ERROR O AVISO */
.message{
	background: #eee;
	border: solid 1px #CCCCCC;
	color:red;
}

.footer, tr.footer{
	font-size:6px;
	font-weight: normal;
	color: #656565;
	text-align:center;
/*	height:40px;*/
	background: #eee;
	border: solid 1px #CCCCCC;
}

.ErrorVal{
	font-size:10px;
	color:red;
}

/*SELECT DE CATEGORIAS */
.nivel_0{
	background:#0B5E7C;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;	
}

.nivel_1{
	color:#0B5E7C;
	padding-left:10px;
	font-size:10px;
	text-transform: capitalize;
}

/* CATALOGO */
.detalle_titulo{
    color:#72B9DE;
    font-weight:bold;
    font-size:16px; 

}
.detalle_codigo{
    font-size:12px;

}