* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	position: relative;
}

a { color:#c30a1d }

body, P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none
}

#contenedor {
	width: 776px;
	margin-left: -388px;
	left: 50%;
	top: 0px
}

#topmenu {
	width: 776px;
	height: 54px;
	background-color: #dd7580
}

#menulinks {
	width: 700px;
	height: 54px;
	margin-left: -350px;
	left: 50%
}

·div55 {
	width: 55px;
}

#leftlogo {
	float: left;
	width: 208px;
	height: 258px;
	background-image: url(imagenes/logo.jpg)
}

#header {
	float: right;
	width: 567px;
	height: 258px;
	background-image: url(imagenes/cabecera.jpg)
}

#headercryo {
	float: right;
	width: 567px;
	height: 258px;
	background-image: url(imagenes/headercryo.jpg)
}

#bodyleft {
	width: 190px;
	height: 370px;
	float: left
}

#bodyright {
	width: 586px;
	float: right
	
}

#contenedorbd {
	width: 776px;
	height: 900px;
	overflow: visible
}

#contenedorbdcb {
	width: 776px;
	height: 1800px;
}

#contenedorbdca {
	width: 776px;
	height: 3500px;
}

#contenedorbdcryo {
	width: 776px;
	height: 2300px;
}

#contenedorbdpr {
	width: 776px;
	height: 1800px;
}

#contenedorbdce {
	width: 776px;
	height: 2200px;
}

#contenedorbdrp {
	width: 776px;
	height: 1150px;
}

#contenedorbdtp {
	width: 776px;
	height: 1050px;
}

#contenedorbdba {
	width: 776px;
	height: 650px;
}

#contenedorbdcryo {
	width: 776px;
	height: 1500px;
}

#contenedorbdserv {
	width: 776px;
	height: 2000px;
}

#contenedorbdctu {
	width: 776px;
	height: 1000px;
}

#contenedorbdpro {
	width: 776px;
	height: 8500px;
}

#menuleft {
	width: 174px;
	height: 342px;
	margin-left: -87px;
	top: 15px;
	left: 50%
}

#contentright {
	top: 15px;
	width: 540px;
	margin-left: -270px;
	left: 50%
}

#linea {
	width: 776px;
	height: 8px;
	background-color: #dd7580
}

.corte {
clear: both;

}

.cuadro {
	width: 100%
}

.atencion {
	width: 260px;
	float: left;
}

.sep {
	width: 280px;
	float: right;
}

.imagenei {
	top: 12px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px #FFFFFF solid;
	float: left;
}

.imagened {
	top: 22px;
	left: 10px;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px #FFFFFF solid;
	float: left;
}

#contprod {
	top: 40px;
	width: 540px;
	height: 149px
}

#pie {
	width: 100%;
	height: 75px;
	background-color: #dd7580;
	margin-top: 200px
}

.img1 {
	top: 12px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px #FFFFFF solid;
	float: left;
}

.logopie {
	top: 30px; 
	right: 20px;
	float: right
}

.textopie {
	top: 10px; 
	right: 129px;
	float: right
}

P.pie {
	font: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: small-caps;
	color: #FEE0FB
}

.270r {
	width: 270px;
	float: right
}

.270l {
	width: 270px;
	float: left
}

P.titulo1 {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	color: #4E3A3C
}

P.titulo1r {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	color: #4E3A3C;
	text-align: right;
	right: 30px
}

P.right {
	text-align: right
}

img.picleft{
padding: 0px;
margin-right: 10px;
margin-bottom: 5px;
border: 5px #FFFFFF solid;
float: left
}

img.picleftb{
padding: 0px;
margin-right: 20px;
margin-bottom: 5px;
border: 5px #FFFFFF solid;
float: left
}

img.picright{
padding: 0px;
margin-right: 10px;
margin-bottom: 10px;
border: 5px #FFFFFF solid;
float: right
}

img.left12 {
	margin: 4px
}

.40height {
	width: 100%;
	height: 40px
}

.floatleft {
	float: left
}

.floatright {
	float: right
}

p.softap { color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-stretch:expanded;
	font-weight:bold;
	margin-top:25px
  }
