* {
	padding: 0;
	margin: 0;
}

body {
	font-size: 12px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #1c4477;
}

h2 {
	color: #FE6300;
	font-size: 18px;
	background: transparent url(images/bckg_h2.gif) no-repeat left center;
	padding-left: 12px;
}

h2 li {
	list-style-position: inside;
}

p {
	padding: 0px 0px 10px 0px;
}

img {
	border: 0;
}

a {
	color: #0051a1;
}

.smallpdf {
	bottom: 10px;
	position: relative;
	vertical-align: top;
}

#horizontal-center {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: visible;
}

#container-center {
	visibility: visible;
	position: absolute;
	left: 50%;
	width: 980px;
	top: -300px; /* half height */
	height: 600px;
	margin-left: -490px; /* half width */
	background: transparent url(images/background.jpg) no-repeat top center;
	z-index: 0;
}

#wrapper {
}

.interior {
	margin: 15px 0px 0px 20px;
	padding: 0px 10px 0px 10px;
}

/* Header */

#header {
	width: 100%;
	height: 100px;
}

#header-left {
	float: left;
	padding: 20px 0px 0px 90px;
}

#header-left a {
	
	width: 100px; /* Anchura de la imagen images/logo_laresina.png */
	height: 64px; /* Altura de la imagen images/logo_laresina.png */
}

#header-center {
	float: right;
	text-align: right;
	margin-right: 25px;
	display: inline;
}

#header-text {
	padding: 20px 0px 0px 0px;
	color: #0051a1;
}

#header-right {
	width: 153px; /* Anchura de la imagen images/corner_top.jpg */
	float: right;
	display: inline;
	height: 1px;
}

#edificio-laresina{ /* Esta definición no es necesaria, salvo para IE6 */
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 8;
}

#edificio-laresina-grande{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 120;
	display: none;
}

#logo-cima10 {
	margin: 20px 0px 0px 0px;
}

#logo-resina{
	margin: 50px 0px 0px 90px;
}


/* Content */

#content {
	color: #0051a1;
	float: right;
	width: 760px;
	padding: 0px 25px 0px 0px;
	text-align: left;
}

/* Index */

#index-texto {
	float: left;
	width: 230px;
	padding: 20px 0px 0px 10px;
}

#index-texto h2{
	padding-left: 0px;
	background-image: none;
}

#index-img {
	float: left;
}

#index-destacado {
	border-top: 1px solid #FFFFFF;
	clear: both;
	color: #FE6300;
	font-size: 56px;
	text-align: center;
}

#index-destacado-texto {
	padding-top: 10px;
}

/* Calidades */

.calidades{
	border-bottom: 1px solid #FE6300;
	margin-right: 40px;
}

.calidades h2 {
	margin-bottom: 10px;
}

.calidades p {
	padding-left: 10px;
}

/* Tipos */

#tipos{
}

#tipos .tipos-oficina {
	clear: both;
}

.tipos-celda1{
	width: 414px;
	height: 121px;
	background: transparent url(images/bckg-tipos-celda1.jpg) no-repeat left center;
	float: left;
}

.tipos-celda2{
	width: 222px;
	height: 121px;
	background: transparent url(images/bckg-tipos-celda2.jpg) no-repeat left center;
	float: left;
}

.tipos-celda1 p {
	padding: 9px 0px 10px 9px;
}

.tipos-celda1 img.zoomi {
	float:right;
	padding-right: 15px;
	height: 114px;
}

.tipos-celda2 img.zoomi {
	float:right;
	padding-right: 15px;
	height: 114px;
}

.tipos-celda1 .precio {
	font-weight: bold;
}

#tipos #descarga-pdf {
	float: right;
	clear: left;
}

#tipos #descarga-pdf  img{
	vertical-align: middle;
}

.tipos-carac{
	width: 200px;
	height: 122px;
	background: transparent url(images/bckg-fondo-carac.jpg) no-repeat left center;
	float: left;
}

.tipos-img {
	float: left;
}

.tipos-popup {
	display: none;
	position: relative;
	width: 508px;
	height: 388px;
	background: transparent url(images/bckg-popup.gif) no-repeat center center;
}

.tipos-popup-interior{
	padding: 40px;
}

table.tipos-popup-precios tr td {
	border-bottom: 1px solid #FE6300;
	height: 30px;
}

.tipos-popup .popup-cerrar {
  position: absolute;
  cursor: pointer;
  right: 40px;
  top: 22px;
}

.tipos-popup0 {
	position: absolute; 
	margin: -280px 0 0 100px;
	z-index: 30;
}

* html .tipos-popup0 { /* IE6 Only */
	margin : -400px 0 0 100px;
}

* html .jqm { /* IE6 Only */
	height: 0px;
}

*+html .tipos-popup0 { /* IE7 Only */
	margin : -400px 0 0 100px;
}


/* Emplazamientos */

#emplazamientos{
}

#emplazamientos h2 {
	margin-bottom: 10px;
}

#emplazamientos p {
	padding: 0px 0px 0px 10px;
}

#emplazamientos #mapa {
	height: 270px;
	width: 650px;
}

/* Empresa */

.empresa{
	border-bottom: 1px solid #FE6300;
	margin-right: 40px;
}

.empresa h2 {
	margin-bottom: 10px;
}

.empresa p {
	padding-left: 10px;
}

.empresa img {
	padding-left: 10px;
}


/* Contacto */

.contacto{
	width: 42%;
	float: left;
}

.contacto p {
	border-bottom: 1px solid #FE6300;
	padding: 5px 0px;
	text-indent: 10px;
	height: 20px;
}

.contacto p a{
	text-decoration: none;
	color: #0051a1;
}

.contacto p a:hover{
	text-decoration: underline;
	color: #0051a1;
}

.contacto hr {
	height: 20px;
	visibility:hidden;
}

table#form-contacto tr td {
	border-bottom: 1px solid #FE6300;
	height: 30px;
}

.form-texto {
	width: 230px;
}

.form-boton {
	width: 230px;
	border: none;
	background-color: transparent;
	color: #FE6300;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}

.form-textarea {
	margin: 16px 0px;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 190px;
	padding-top: 40px;
}

#sidebar ul {
	list-style: none;
	padding-left: 10px;
}

#sidebar ul li {
	height: 36px;
}

#sidebar ul li a {
	height: 26px;
	color: #FFFFFF;
	background: transparent url(images/button.jpg) no-repeat left top;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	text-indent: 16px;
	padding-top: 9px;
	display: block;
}

#sidebar ul li a:hover {
	background: transparent url(images/button_roll.jpg) no-repeat left top;
}

#sidebar #iconos{
	clear: both;
	margin: 40px 0px 0px 0px;
	text-align: center;
}

#sidebar #logo-jdc{
}

#sidebar #logo-vertice{
	border: none;
}

#sidebar #copyright {
	color: #5F5D5B;
	font-size: 10px;
	margin-top: 20px;
	text-align: center;
}

#sidebar #copyright a {
	color: #5F5D5B;
	text-decoration: none;
}

#sidebar #copyright a:hover {
	text-decoration: underline;
}

/* Aviso legal */

.aviso-legal{
	border-bottom: 1px solid #FE6300;
	margin-right: 20px;
}

.aviso-legal h2 {
}

.aviso-legal p {
	padding: 10px;
	text-align: justify;
	font-size: 11px;
}

/* Clear */
.clear {
	clear: both;
	height: 0px;
}

/* Footer */

#footer {
	height: 0px;
}

