div.maqui h1 {
	text-align:right;
}
div.maqui h1 em {
	color:#B22222;
}

div.cot, div.sop {
	display:inline-block;
	width:48%;
	padding:0;
	margin:0;
}

h3.cotizar, h3.soporte {
	font-family:'Cantarell';
	border-radius:5px;
	background-color:#004F87;
	color:#fff;
	margin-left:0;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

h3.cotizar:hover, h3.soporte:hover {
	background-color:#09F;
}

a {
	text-decoration:none;
}

div.maquina {
	width:25%;
	min-width:200px;
	display:inline-block;
}
div.maqInfo {
	max-width:70%;
	display:inline-block;
}

div.dialog {
	display:none;
	/*background-color:#fff;*/
	text-align:center;
	padding-left:5px;
	font-family:'Cantarell';
	overflow:scroll;
}
.ui-dialog-titlebar-close {
	background-color: #aaa;
	border-radius: 3px;
	color: #fff;
	padding: 3px 10px;
	cursor:pointer;
}
.ui-dialog-titlebar-close:hover {
	background-color:#888;
}
.ui-dialog-titlebar {
	border-bottom:1px solid #ccc;
}
.ui-dialog {
	background-color:#fff;
	border-bottom-right-radius: 5px; 
	border-top-left-radius: 5px; 
	border-top-right-radius: 5px; 
	border-bottom-left-radius: 5px;
	box-shadow:0px 0px 3px #888;
}

form.cotizar p {
	color:#004F87;
	margin-left:10px;
}
button.submit {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: -ms-linear-gradient(top, #68b12f, #50911e);
	background: -o-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	color: #fff;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
	cursor:pointer;
}
button.submit:hover {
	opacity:0.9;
}

div.tableInfo {
	width:80%;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border-radius:5px;
	box-shadow:0px 0px 3px #888;
}
table.info {
	border-collapse:collapse;
}
table.info .right{
	border-right:1px solid #000;
}
table.info .bottom{
	border-bottom:1px solid #000;
}

@media (max-width:770px) {
	div.maqInfo p {
		margin:0;
		margin-left:-40px;
		margin-right:-40px;
		padding:0;
	}
	div.maqInfo {
		max-width:100%;
	}
	div.tableInfo {
		width:95%;
	}
}

@media (max-width:480px) {
	div.tableInfo {
		display:none;
	}
	
}
