body {
	margin:0;
	padding:0;
	letter-spacing:0;
	background:#5BBFD6 url(images/bgn-principal.jpg) top left repeat-x;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
#principal {
width:780px;
margin:0 auto;
}
#principal #botonera {
height:102px;
width:780px;
margin:0 auto;
}
#principal #contenido {
width:780px;
background:transparent url(images/bgn-contenido.png) top left repeat-y;
}
#principal #contenido #contenedorBloques {
padding-left:32px;
padding-right:16px;
width:732px;
}
/*
#principal #contenido #contenedorBloques #bloque_izquierdo {
	position:absolute;
	top:5px;
	left:32px;
	width:550px;
	height:400px;
}
#principal #contenido #contenedorBloques #bloque_derecho {
	position:absolute;
	top:5px;
	left:604px;
	width:160px;	
}
*/
#principal #contenido #contenedorBloques #bloque_izquierdo {
margin:0;
padding:0;
width:550px;
float:left;
background:transparent none;
}
#principal #contenido #contenedorBloques #bloque_derecho {
float:right;
width:160px;
background:transparent none;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.Texto-Titulos {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}
.Texto-Bontonera-der {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#185764;
font-size:14px;
font-weight:bold;
margin:25px 5px 10px 5px;
}
.Texto-Bontonera-der a:Link{
color:#185764;
text-decoration:none;
}
.Texto-Bontonera-der a:Visited{
color:#185764;
text-decoration:none;
}
.Texto-Bontonera-der a:Hover{
font-size:15px;
color:#FFFFFF;
text-decoration:none;
}
.Texto-Bontonera-der td{
padding:5px 5px 5px 5px;
border-bottom:1px solid #FFFFFF;
}
.Texto-General {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}
.Texto-General a:Link {
color:#FFFFFF;
text-decoration:none;
}
.Texto-General a:Visited {
color:#FFFFFF;
text-decoration:none;
}
.Texto-Presupuestos td {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
border-bottom:1px solid #FFFFFF;
}
.Texto-General-Negro {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
.Texto-General-Negro a:Link{
color:#000000;
text-decoration:none;
}
.Texto-General-Negro a:Visited{
color:#000000;
text-decoration:none;
}
.Texto-Descripcion-promo {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding:8px 8px 25px 8px;
}
.input-contacto {
border:0px;
color:#000000;
width:276px;
height:18px;
background-color: #9AD9EA;
margin:5px 0px 5px 0px;
}
.input-mensaje {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:276px;
height:195px;
background-color: #9AD9EA;
margin:5px 0px 5px 0px;
}
.input-presupuesto {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:198px;
height:18px;
background-color: #FFFFFF;
margin:5px 0px 5px 0px;
}
.input-mensaje-Presupuesto {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:198px;
height:118px;
background-color: #FFFFFF;
margin:5px 0px 5px 0px;
}
.input-otros {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:109px;
height:18px;
background-color: #FFFFFF;
/*margin:5px 0px 5px 0px;*/
}
/*Input Cantidad - Otra en presupuestos imprenta*/
.input-Cantidad-Otra {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:70px;
height:18px;
background-color: #FFFFFF;
margin:5px 0px 5px 0px;
}
.input-Impreso {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:183px;
height:18px;
background-color: #FFFFFF;
margin:5px 0px 5px 0px;
}
.input-Cantidad-colores {
border:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:132px;
height:18px;
background-color: #FFFFFF;
margin:5px 0px 5px 0px;
}
