* {
	margin:0px;
	padding:0px;
	border:0;
}

input, select { border:1px solid #666; background:#FFF; }
input[type="submit"] { background:#999; }

body {
	margin: 0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#content {
	width:1000px;
	margin: 0 auto;
	text-align:left;
}

#header {
	width: 1000px;
	height: 152px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#menu {
	clear: both;
	padding-top: 16px;

}

.logo {
	padding-left: 20px;
	float: left;
	width: 250px;
}

.frase, .frase_error {
	float: left;
	width: 620px;
	padding-top: 70px;
	padding-left: 100px;
}
.frase_error {
	padding-left: 193px;
}
.highContrast {
	position: relative;
	color: #FFF;
	z-index: 10;
}
.highContrast span {
	position: relative;
	z-index: 15;
}
span.shadow, span span.shadow, span.shadow_error {
	position: absolute;
	z-index: 10;
}	

.shadow_error2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	
}

span.shadow {
	top: 1px;
	left: -1px;
	color: #E8F1FD;
	z-index: 10;
}
span.shadow_error {
	top: 3px;
	left: 23px;
	color: #E8F1FD;
	z-index: 10;
}

.frase h2 a, .frase_error h2 a  {
	display: block;
	text-decoration: none;
	color: #1463C2;
	font-size: 32px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.footer {
	width: 1000px;
	clear: both;
	height: 15px;
	background-color: #FF9700;
}

#contenido {
	height: 500px;
	clear: both;
	padding-top: 20px;
}


#panel_admin{
	width:1000px;
	float:left;
	display:block;
}

#panel_top{
	width:960px;
	height:53px;
	float:left;
	display:block;
	background-image: url(../images/panel_admin_top.gif);
	background-repeat:no-repeat;
	padding:25px 0 0 25px;
}


#panel_med{
	width:960px;
	float:left;
	display:block;
	background-image: url(../images/panel_admin_mid.gif);
	background-repeat: repeat-y;
	padding-left:25px;
}


#panel_bot{
	width:985px;
	height:29px;
	float:left;
	display:block;
	background-image: url(../images/panel_admin_bot.gif);
	background-repeat:no-repeat;
}

#new_cols td{
	height:25px;

}


#new_cols table td{
	height:25px;

}

.descargar_btn{
	float:left;
	display:block;
}

.descargar_btn img{
	float:left;
	display:block;
}

.btn_m {
background-image:url(../images/btn_m.gif);
background-repeat:repeat-x;
float:left;
height:24px;
line-height:24px;
padding:0 5px;
}


.btn_m_n {
background-image:url(../images/btn_m_n.gif);
background-repeat:repeat-x;
float:left;
height:24px;
line-height:24px;
padding:0 5px;
}


.btn_ma {
background-image:url(../images/bazu_m.gif);
background-repeat:repeat-x;
float:left;
height:24px;
line-height:24px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.aa{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}


#tira_right{
	width:380px;
	float:right;
	display:block;
}


#tira_right2{
	width:380px;
	float:right;
	display:block;

	margin-right:30px;
}


.descargar_btn2{
	float:right;
	display:block;
}

.descargar_btn2 img{
	float:left;
	display:block;
}

.codpa{
	color:#4f70be;
	font-weight:bold;
	text-decoration:none;
}

.codpa a{
	text-decoration:none;
}

.name_cat{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}


.name_cat hover{
	color:#4f70be;
	}
	
.sale_cat{
	font-weight:bold;
	color:#4f70be;	
		border:1px solid #ccc;
		width:300px;
}


.descargar_btn3{
	float:right;
	display:block;
	padding-left:15px;
}

.descargar_btn3 img{
	float:left;
	display:block;
}

.descargar_btn34{
	float:left;
	display:block;

}

.descargar_btn34 img{
	float:left;
	display:block;
}


.descargar_btn3_nn{
	float:left;
	display:block;
	padding-left:15px;
}

.descargar_btn3_nn img{
	float:left;
	display:block;
}


.float_ll{
	display:block;
	float:left;
}

.bordes_az{
	border:1px solid #ccc;
	float:left;
	padding:0px;
	width:475px;
}


.descargar_btn4{
	float:right;
	display:block;
}

.descargar_btn4 img{
	float:left;
	display:block;
}

#pagin{
	width:935px;
	float:left;
	display:block;
	clear:both;
	text-align:center;
	padding-top:20px;
}

#pagin a{
	text-decoration:none;
	color:#06F;
}

#pagin a{
	font-weight:bold;
}

.corta400{
width:400px; display:block; float:left;
}

#dosbotones{
	float:left;
	width:400px;
	display:block;
	clear:both;
}


.descargar_btn5{
	float:left;
	display:block;
	padding-right:15px;
}

.descargar_btn5 img{
	float:left;
	display:block;
}

#tradTexto_1-element, #tradTexto_2-element, #tradTexto_3-element, #tradTexto_4-element, #tradTexto_5-element, #tra_texto-element, #ind_texto-element {
	border:1px solid #ccc;
	float:left;
	padding:0px;
	width:935px;

}

#Guardar{
	width:84px;
	height:24px;
	float:left;
	display:block;
	background-image:url(../images/guardar.jpg);
	background-repeat:no-repeat;
	color:transparent;
	cursor:pointer;
	
}



dd{
	width:400px;

	display:block;
	float:left;
	color:#06F;
}

dt {
	width:400px;

	display:block;
	float:left;
	font-weight:bold;
}

#aparece{
	background-color:#e4e4f6;
	border:1px solid #9595a4;
	color:#242424;
	font-weight:bold;
	width:100%;
}

table td{
	padding-left:10px;
}

table th{
	padding-left:10px;
}


table{
	border:1px solid #575757;
}

.black_back{
	background-color:#575757;
	color:#FFF;
	height:25px;
}

#saleusuario{
	float:right;
	padding:6px 20px;
	background-color:#06C;
	color:#FFF;
}

#saleusuario a{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.rectangulo{
	width:210px;
	height:30px;
	float:left;

}

.rectangulox{
	width:210px;
	height:30px;
	float:left;
	text-align:right;

}

.rectangulox input{
	width:200px;
	padding:0px;
	margin:0px;
}

.prim_rec{
	width:450px;
	float:left;
	background-color:#f5f5f5;
	border:1px solid #CCC;
	margin-left:5px;
	padding-left:15px;
	padding-top:25px;
}


.prim_rec2{
	width:420px;
	float:left;
	color: #900;
	font-weight:bold;
	text-align:center;

}

.prim_rec3{
	width:922px;
	float:left;
	color: #06F;
	font-weight:bold;
	text-align:center;
	background-color:#f5f5f5;
	border:1px solid #CCC;
	margin-left:5px;
	margin-top:25px;
	padding-top:25px;
	padding-left:15px;

}


.agregg{
	border:1px solid #ccc;
	height:20px;
}


.prim_rec3 .rectangulo{
	width:430px;
	height:30px;
	float:left;
	text-align:left;
	padding-left:20px;

}

.tti{
	width:420px;
	height:20px;
	background-color:#575757;
	color:#FFF;
	text-align:left;
	padding-left:15px;
}

.tti2{
	width:890px;
	height:20px;
	background-color:#575757;
	color:#FFF;
	text-align:left;
	padding-left:15px;
}

#select_pais{
	width:250px;
	height:25px;
	display:block;
	float:left;
}


#cantidad_descargas{
	width:700px;
	height:20px;
	float:left;
	display:block;
	clear:both;
	padding:20px 0px;
	font-weight:bold;
}

.aca_centra{
	margin:0 auto;
	text-align:center;
	width:400px;
	padding-top:40px;
}