/*
Theme Name: Brand Print Center
Original Theme URI: http://www.brandprintcenter.com/
Description: Tema desarrollado para la empresa BRAND PRINT CENTER.
Author: Gabriel Bacelis
Author URI: http://www.santamariacommunications.com/
*/
/* CSS Document */
@import url("css/facebox.css");
*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	outline:none;
	color:#009EE0;
}
a:hover{
	text-decoration:underline;
}
body{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	background: url(images/body.png) repeat-y;
 }
#wrapper{
 	width:900px;
	height:auto;
	margin:0 auto;
	text-align:left;
 }
#header{
	width:900px;
	height:145px;
	padding-top:70px;
	background:transparent url(images/header.png) no-repeat;
	margin-bottom:15px;
}
#main{
	width:860px;
	height:auto;
	padding-top:10px;
	background:url(images/divider.png) no-repeat;
	margin-left:41px;
}
#content {
	width:822px;
	padding:10px 19px;
	height:auto;
	background:transparent url(images/main.png) repeat-y;
}
#footer{
	background:url(images/divider.png) center top no-repeat;
	padding-top:20px;
	text-align:center;
	font-size:0.95em;
	color:#666;
	margin:0 0 20px 41px;
}
/*TABLAS*/
table{
	margin-bottom:10px;
}
/*MENU PRINCIPAL*/
#header .menu{
	width:800px;
	height:27px;
	list-style:none;
	margin:20px 0 0 49px;
	padding-left:20px;
}
#header .menu li{
	float:left;
}
#header .menu li a{
	height:27px;
	display:block;
	text-indent:-5000px;
	padding:0 5px;
	margin:0 5px;
}
#header .menu li a.home{
	width:46px;
	background:transparent url(images/inicio.png) center top no-repeat;
}
#header .menu li a.services{
	width:75px;
	background:transparent url(images/servicios.png) center top no-repeat;
}
#header .menu li a.franchise{
	width:93px;
	background:transparent url(images/franquicias.png) center top no-repeat;
}
#header .menu li a.contact{
	width:71px;
	background:transparent url(images/contacto.png) center top no-repeat;
}
#header .menu li a.home:hover,#header .menu li a.services:hover,#header .menu li a.franchise:hover,#header .menu li a.franchise:hover,#header .menu li a.contact:hover{
	background-position:center -27px;
}
#header .menu li a.home:active,#header .menu li a.services:active,#header .menu li a.franchise:active,#header .menu li a.franchise:active,#header .menu li a.contact:active,#header .menu li a.selected{
	background-position:center -54px;
}
/*ESTILOS VARIOS*/
h1{
	font-size:2em;
	padding-top:10px;
	margin-bottom:15px;
}
h2{
	font-size:1.5em;
	padding-top:10px;
	padding-bottom:10px;
	color:#FF008A;
	text-transform:uppercase;
	font-weight:normal;
}
p{
	line-height:1.5em;
	padding:0 10px;
	margin-bottom:10px;
}
#header a.logo{
	width:280px;
	height:60px;
	display:inline-block;
	margin:0 0 0 32px;
}   
.right{
	float:right;
	margin-left:15px;
}
.yellow{
	background:#FFEC00;
	font-weight:bolder;
}
/*LISTAS*/
ul{
	list-style:none;
	margin-left:15px;
}
ul li{
	line-height:16px;
	padding-left:18px;
}
ul.list_cyan li{
	background: url(images/bullets.png) left 0px no-repeat;	
}
ul.list_magenta li{
	background: url(images/bullets.png) left -16px no-repeat;	
}
ul.list_yellow li{
	background: url(images/bullets.png) left -32px no-repeat;	
}
ul.list_black li{
	background: url(images/bullets.png) left -48px no-repeat;	
}
/*DIVS OCULTOS*/
.box{
	color:#000;
}
#offset, #digital, #laminado, #plotter, #gran_formato, #estanpados, #vinil, #leds{
	width:600px;
	min-height:350px;
	padding:10px;
	background:transparent url("images/offset.jpg") top no-repeat;
}
#digital{
	background:transparent url("images/digital.jpg") top no-repeat;
}
#laminado{
	background:transparent url("images/laminado.jpg") top no-repeat;
}
#plotter{
	background:transparent url("images/plotter.jpg") top no-repeat;
}
#estanpados{
	background:transparent url("images/estanpados.jpg") top no-repeat;
}
#vinil{
	background:transparent url("images/vinil.jpg") top no-repeat;
}
#leds{
	background:transparent url("images/leds.jpg") top no-repeat;
}
/*CONTACTO*/
.contactform {
	position: static;
	overflow: hidden;
	width: 95%;
}

.contactleft {
	width: 25%;
	white-space: pre;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
}