@charset "utf-8";


/* GENERAL */

* {
	margin:0;
	padding:0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

a { text-decoration:none;}

img { border: none;}

.lado { float:left;}

.limpiar { clear:both;}

#fondoblanco {
	width: 840px;
	/*overflow: hidden;*/
	margin: auto;
	padding: 15px 0;
	background-color:#FFF;
}

body { background: url(../imagenes/stripe4.png) repeat;}

#contenedor {
	width: 800px;
	/*margin: 15px auto;*/
	margin:auto;

}

#banner {
	width: 800px;
	height: 145px;
	background-image: url(../imagenes/banner.jpg);
}

#bannercentral {
	width: 590px;
	height: 210px;
	background-image: url(../imagenes/fondo-banner-central.jpg);
}

#bannertexto {
	width: 590px;
	height: 90px;
	background-image: url(../imagenes/fondo-banner-texto.jpg);
}

.ladoboton {
	width: 115px;
	height: 35px;
	float: left;
}


/* PUBLICIDAD */

.publicidad {
	/*width: 95px;*/
	/*margin: 0 5px;*/
	width:87px;
	float: left;
	/*overflow: hidden;*/
	background:#FFF;
	/*padding:0 4px 4px 4px;*/
	padding:4px;
}

.footerpubli {
	width: 87px;
	height: 20px;
	/*margin: auto;*/
	margin-bottom: 26px;
	color:#FFF;
	/*overflow: hidden;*/
	text-align: center;
	background-color: #0F76BC;
	float:left;
}

.publima {
	width: 87px;
	/*height: 150px;*/
	height: 90px;
	margin: auto;
	margin-top: 5px;
	background-color:#f9b2d2;
	background-image: url(../imagenes/img-banner-vacio.jpg);
}



/* CUERPO */

#cuerpo{
	padding-left:10px;
	padding-top:10px;
	#padding-left:0;
}

.contenido {
	width: 590px;
	float: left;
}

.cintainfo {
	width: 575px;
	height: 20px;
	margin: auto;
	margin-top: 5px;
	color:#FFF;
	overflow: hidden;
	text-align: center;
	background-color: #0F76BC;
}

#requeridos {
	width: 585px;
	margin: auto;
	overflow: hidden;
}

.imare {
	margin: 0 5px;
	margin-top: 5px;
}

.footerre {
	width: 185px;
	height: 20px;
	margin: 0 5px;;
	margin-bottom: 5px;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	background-color: #E6E6E6;
}

.imanuevo {
	margin: 0 4px;
	margin-top: 5px;
}

.footernuevo {
	width: 138px;
	height: 20px;
	margin: 0 4px;;
	margin-bottom: 5px;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	background-color: #E6E6E6;
}

.footernuevo p { font-size: 9px;}



/* INTERNAS */

.cuerpocont {
	width: 585px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
	background: url(../imagenes/degraregistro.jpg) repeat-x;
}

.cintacategoria {
	width: 575px;
	height: 40px;
	margin: auto;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	border: #E6E6E6 thin solid;
}

.cintacategoria a {
	color:#203D95;
}

.categoria {
	height: 30px;
	margin: 10px 8px;
}

.cintacont {
	width: 120px;
	height: 20px;
	margin-top: 10px;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	border: #CCC 1px solid;
	background: url(../imagenes/degradegris.jpg) repeat-x;
}

.cintacontactiva {
	width: 120px;
	height: 20px;
	margin-top: 10px;
	color:#fff;
	overflow: hidden;
	text-align: center;
	border: #CCC 1px solid;
	background: url(../imagenes/degraderosa.jpg) repeat-x;
}

.cintacont a {
	color:#203D95;
}

.cintacontactiva a {
	color:#fff;
}

.titulodep {
	color:#003399;
	text-align:right;
	margin-right: 50px;
}

.footerdet {
	width: 138px;
	height: 45px;
	margin: 0 4px;;
	margin-bottom: 5px;
	color:#203D95;
	overflow: hidden;
	text-align: left;
	background-color: #E6E6E6;
}

.footerdet p { font-size: 9px;}

.cintapagi {
	width: 575px;
	height: 20px;
	margin: auto;
	margin-top: 5px;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	background-color: #E6E6E6;
}

.cintapagi p a:visited{
	color:#db0962;
}




/* REGISTRO */

.cuerporegistro {
	width: 585px;
	height: 350px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
	background: url(../imagenes/degraregistro.jpg) repeat-x;
}

.cintaregistro {
	width: 100px;
	height: 20px;
	margin-left: 5px;
	margin-top: 10px;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	border: #CCC 1px solid;
	background: url(../imagenes/degradegris.jpg) repeat-x;
}



.cintaregistro2 {
	width: 200px;
	height: 20px;
	margin-left: 5px;
	margin-top: 10px;
	color:#203D95;
	overflow: hidden;
	text-align: center;
	border: #CCC 1px solid;
	background: url(../imagenes/degradegris.jpg) repeat-x;
}

.cintainfo2 {
	width: 575px;
	height: 20px;
	margin: auto;
	color:#FFF;
	overflow: hidden;
	text-align: center;
	background-color: #0F76BC;
}

.registrocont {
	width: 564px;
	margin: auto;
	margin-top: 8px;
	color: #4D4D4D;
}

/* REGISTRO DETAL */

.cuerporegistrodetal {
	width: 585px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
	background: url(../imagenes/fondo-registro-detal.jpg) no-repeat;
}

.inputreg {
	width: 120px;
	height: 18px;
	border: #203D95 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.inputreg2 {
	width: 50px;
	height: 18px;
	border: #203D95 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.inputreg3 {
	width: 350px;
	height: 50px;
	border: #203D95 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.registrocont table {
	margin-top: 10px;
	border-spacing:5px;
}

.registrocont p {margin-top: 10px;}


/* REGISTRO MAYOR */

.cuerporegistromayor {
	width: 585px;
	margin: auto;
	margin-top: 10px;
	overflow: hidden;
	background: url(../imagenes/fondo-registro-mayor.jpg) no-repeat;
}

.inputregm {
	width: 120px;
	height: 18px;
	border: #DC0962 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.inputreg2m {
	width: 50px;
	height: 18px;
	border: #DC0962 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.inputreg3m {
	width: 350px;
	height: 50px;
	border: #DC0962 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

.inputregm4 {
	width: 320px;
	height: 18px;
	border: #DC0962 1px solid;
	background-color: #F2F2F2;
	color: #4D4D4D;
}

/* FOOTER */

#footer {
	width: 800px;
	height: 50px;
	background-image: url(../imagenes/footer.jpg);
	font-size: 9px;
}

#footer table{
	width: 800px;
	font-size: 12px;
	margin-top: 30px;
}

#footer td{
	font-size: 9px;
}

#footer a{
	font-size: 9px;
	color: #000000;
}

#footer a:hover{
	font-size: 9px;
	color: #666666;
}

/*------------------------------------------------piezas nuevas-------------------------------------------*/

.degrade_rosa_top{
	width: 590px;
	float: left;
	background-image:url(../imagenes/fondo-top-rosado.jpg);
	background-repeat:repeat-x;
}

.degrade_celeste_bottom{
	height:78px;
	width: 590px;
	background-image:url(../imagenes/degrade-celeste-fondo.jpg);
	background-repeat:repeat-x;
	clear:both;
}

.ContenedorDetalle{
	width:570px;
	margin:auto;
	margin-top:10px;
}

#DetalleProducto{
	background-image:url(../imagenes/fondo-detalle.jpg);
	width:160px;
	height:18px;
	border:solid;
	border-width:1px;
	border-color:#ccc;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#203d95;
	padding-left:5px;
	padding-top:2px;
}

.DetallePedidos{
	background-image:url(../imagenes/fondo-detalle.jpg);
	width:300px;
	height:18px;
	border:solid;
	border-width:1px;
	border-color:#ccc;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#203d95;
	padding-left:5px;
	padding-top:2px;
}

.Espacio1{
	height:20px;
	width:400px;
	float:left;
}

.Espacio2{
	height:20px;
	width:250px;
	float:left;
}

.LineaAzul{
	width:570px;
	height:20px;
	background-color:#0F76BC;
	clear:both;
}

.LineaAzul2{
	width:570px;
	height:20px;
	background-color:#0099FF;
	
}

.TextoLineAzul{
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	color:#FFFFFF;
}

.TextoLineAzulCentrado{
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	color:#FFFFFF;
	text-align:center;
}

#ContenedorInfo{
	width:570px;
	background-color:#FFFFFF;
	margin: auto;
}

.Foto1{
	width:200px;
	height:168px;
	float:left;
	background-color:#FFFFFF;
}

.Info1{
	width:349px;
	float:left;
	background-color:#FFFFFF;
	padding:10px;
	/*padding-left:5px;
	padding-top:2px;*/
}

.EspacioCierre1{
	width:570px;
	height:20px;
	clear:both;
}
/*---------------------------------------- textos informacion estilos------------------------------*/

.TitulosAzules{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0F76BC;
}

.TitulosAzulesInt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0F76BC;
	margin-top:10px;
}

span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0F76BC;
}

.TitulosRosados{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DC0962;
}

.TitulosRosadosInt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DC0962;
	margin-top:10px;
}

.TitulosRojos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.TitulosPequeñosAzules{
	color:#0F76BC;
	font-weight:bold;
	text-align:justify;
}

.TitulosPequeñosAzulesCentrado{
	color:#0F76BC;
	font-weight:bold;
	text-align:center;
}

.TitulosPequeñosNaranjaCentrado{
	color:#FF6600;
	font-weight:bold;
	text-align:center;
}

.TitulosPequeñosVerdeCentrado{
	color:#009900;
	font-weight:bold;
	text-align:center;
}

.EstiloTextoContenido{
	margin-top:10px;
	text-align:justify;
}


.EstiloTextoContenidoSimple{
	text-align:justify;
}


.ModuloCeleste{
	background-color:#D6E6FF;
}

/*-----------------------------------------------diseño tabla------------------------------------------------*/
.TablaModuloBlanco{
padding-left:120px;
}

.TablaModuloCeleste{
text-align:center;
}

.TablaInfoPedido{
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
width:570px;
}
/*-----------------------------------------------diseño input------------------------------------------------*/
.InputTextForm1{
	width:55px;
	height:18px;
}

/*-----------------------------------------------diseño textarea------------------------------------------------*/
.TextArea1{
	width:210px;
	height:80px;
}

/*------------------------------------------------Thumb------------------------------------------*/
.ImagenThumb{
	width:50px;
	height:50px;
	border:#CCCCCC 1px solid;
}
/*-----------------------------------------Degrade Fondo Editar Enviar------------------------------------------------------*/
.DegradeFondoEditarEnviar{
	width:568px;
	height:45px;
	background-image:url(../imagenes/fondo-degrade-pedido-botones-gestion.jpg);
	border:#CCCCCC 1px solid;
	padding-top:5px;
}

/*---------------------------------------------Estilo Condiciones-------------------------------------------*/
.TablaCondiciones{
background-color:#D6E6FF;
text-align:center;
width:550px;
}



/*-----------------Estilo Ultimos---------------*/

.cantedit {
	width: 30px;
}

.botoneditcant {
	background: url(../imagenes/img-actualizar2.jpg);
	cursor: pointer;
	border: none;
	width: 24px;
	height: 23px;
}

.botoneliminar {
	background: url(../imagenes/img-anular.jpg);
	cursor: pointer;
	border: none;
	width: 16px;
	height: 13px;
	margin-left: 40px;
}

.InputSubmit {
	width: 95px;
	height: 23px;
	background: url(../imagenes/bot-enviar.jpg);
	cursor: pointer;
	border: none;
}

/*-----------------------------------------------Estilo Entrada---------------------------------------------------*/
#grupo{
width:800px;
margin:auto;
}

#BarraLogos{
border:#CCCCCC 1px solid;
text-align:center;
padding:10px;
background:#E6E6E6 url(../../imagen/tira-logos.jpg) repeat-x;
width:778px;
}

.TituloRecomendar{
color:#FFFFFF;
font-weight:bold;
}

.TituloAclaratoria{
color:#333333;
}

#FondoSplash{
width:800px;
height:600px;
background:url(../../imagen/splash.jpg);
}
