body
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Tahoma;
	font-size:10px;
	color: #777;
	background-color:#888;
}

#contenedor
{
	width:826px;
	height:auto;
	margin:0 auto 0 auto;
	padding: 0 24px 0 24px;
	background-image: url(../images/bg1.jpg);
}

#header
{
	width:826px;
	height:97px;

	background-color:#00924B;
	}

#header-left
{
	width:340px;
	background-image: url(../images/logochile2.jpg);
	background-repeat:no-repeat;
	background-position: 20px 30px;
	float:left;
	height:97px;

	background-color:transparent;
	}

#header-right
{
	width:486px;
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	float:left;
	height:97px;


}

#header-right ul
{
	list-style:none;
	margin:80px 0 0 0;
	padding: 0;
	float:right;
	background-color:transparent;


}

#header-right ul li
{
	float:left;
	padding: 0 10px 0 10px;
	margin: 0;
	border-right: solid #FFF 1px;

	}

	#header-right ul li a
{

	padding: 0;
	margin: 0px 0 0 0;
	color:#FFF;
	text-decoration:none;
	font-weight:50;
	font-size:11px;
	background-color:transparent;

	}

#header-right ul li a:hover
{

	color:#ccc;

	}




#header-right ul li.no-border-ultimo{

	border-right: solid #FFF 0px;

	}

#footer
{
	width:826px;
	height:109px;
	clear:both;
	background-color:#999;
	}

#footer p
{
	color: white;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	font-weight: bold;
	text-align:center;

}

#contenedor-center{
	width:826px;
	height:auto !important;
	min-height:400px;
	height:400px;
	margin:0;
	padding:0 0 0px 0;
	background-color:#FFF;
}

#contenedor-images{
	background-image: url(../images/sombraverde2.jpg);
	width:787px;
	height:304px;
	padding: 0 0px 0 39px;

	}

#contenedor-images img{
	padding: 0 0 0px 39px;
	display:block;
}


#left{
	float:left;
	width:230px;
	height:auto;
	background-color:transparent;
	}

#left #left-menu{
	margin: 0 0 0 18px;
	width:212px;
	height:363px;
	background-image: url(../images/fondoblancopequeno.jpg);
	}


#content{
	float:left;
	width:596px;
	height:auto;
	background-color:transparent;
	}

#content-inner{
	/*width:541px;*/
	width:596px;
	height:auto;
	/*margin: 0px 35px 0 20px;*/
	background-color:transparent;
}

#content-inner-home{
	width:541px;
	height:auto;
	margin: 20px 35px 0 20px;
	background-color:transparent;
	line-height:1.6em;
}

#content-inner-home p{
	text-align:justify;



	}


#content-inner h3{
	color: #009933;
	font-size:16px;
	}

#content-inner p{
	font-size:12px;
	font-weight:bold;
	}
p.terumo-saludo{
	color:#000;
	margin-top:40px;
	}

#left-menu ul
{
	list-style:none;
	margin:0;
	padding: 40px 0 0 30px;
}

#left-menu ul li
{
	padding: 5px 0px 0px 0px;
	width:136px;
	margin: 0;
	border-bottom: solid #ccc 1px;

	}

#left-menu ul li a
{

	padding: 0;
	margin: 0;
	color:#009933;
	text-decoration:none;
	font-weight:50;
	font-size:12px;
	font-weight:bold;
}

#left-menu ul li a:hover
{
	color:#ccc;
}
/*
p.menu-trabaja{
padding: 30px 0 0 30px;
margin: 0;
	}*/
/*
p.menu-cliente{
padding: 5px 0 0 30px;
margin: 0;
	}*/

p.menu-trabaja a,
p.menu-cliente a,
a{
font-size:12px;
font-weight:bold;
color:#666;
text-decoration:none;
}

p.menu-corporation{
padding: 60px 0 3px 0px;
margin: 0;
}

p.menu-corporation a{
padding: 0px 0 0 30px;
margin: 0;
color:#009933;
font-size:11px;
font-weight:bold;
}

p.menu-internacional{
padding: 3px 0 0px 30px;
margin: 0;
}

p.menu-medicalcorporation{
padding: 3px 0 0 30px;
margin: 0;
	}
p.menu-terumotransfusion{
padding: 3px 0 0 30px;
margin: 0;
}

p.menu-terumomedical{
padding: 3px 0 0 30px;
margin: 0;
}

p.menu-tmp{
padding: 3px 0 0 30px;
margin: 0;
}

p.menu-europa{
padding: 3px 0 0 30px;
margin: 0;
}

p.menu-brasil{
padding: 3px 0 0 30px;
margin: 0;
}

p.menu-terumomedicalproducts{
padding: 155px 0 0 30px;
margin: 0;
}

p.menu-interventionalsystemterumoeuropenv{
padding: 120px 30px 0 30px;
margin: 0;
}

p.menu-terumotransfusionproducts{
padding: 130px 30px 0 30px;
margin: 0;
}

p.menu-terumopenpol{
padding: 5px 30px 0 30px;
margin: 0;
}

p.menu-transfusionsystemterumoeuropenv{
padding: 5px 30px 0 30px;
margin: 0;
}

p.menu-terumointerventionalsystem{
padding: 7px 30px 0 30px;
margin: 0;
}

p.menu-hospitalsystemterumoeuropenv{
padding: 7px 30px 0 30px;
margin: 0;
}

p.menu-terumocardiovascularsystems{
padding: 105px 30px 0 30px;
margin: 0;
}

p.menu-terumoheartinc{
padding: 7px 0px 0 30px;
margin: 0;
}

p.menu-vascutekltd{
padding: 7px 0px 0 30px;
margin: 0;
}

p.menu-cardiovascularsystemsterumoeuropenv{
padding: 7px 30px 0 30px;
margin: 0;
}

p.menu-biocompatibles{
padding: 7px 30px 0 30px;
margin: 0;
}

p.menu-terumocardiovascularsystems a,
p.menu-terumoheartinc a,
p.menu-vascutekltd a,
p.menu-cardiovascularsystemsterumoeuropenv a,
p.menu-transfusionsystemterumoeuropenv a,
p.menu-terumopenpol a,
p.menu-terumotransfusionproducts a,
p.menu-terumobrasil a,
p.menu-terumotransfusion a,
p.menu-terumomedical a,
p.menu-tmp a,
p.menu-europa a,
p.menu-cvs a,
p.menu-biocompatibles a,
p.menu-terumomedicalproducts a,
p.menu-hospitalsystemterumoeuropenv a,
a{
margin: 0;
color:#999;
font-size:11px;
font-weight:bold;
}

img.imagen-producto-hospitalario{
	padding:0;
	margin:0 0 0 3px;

	}

.texto-introduccion-productos{
	width:541px;
	height:auto;
	margin: 0px 35px 0 20px;
	background-color:transparent;
	line-height:1.6em;
}

.texto-introduccion-productos p{
	text-align:justify;
	}

#contenedor-catalogo-productos{
padding: 0x;
margin: 0px 0px 10px 0;
width:567px;
height:354px;
overflow-x:hidden;
overflow-y:auto;
color:#ffffff;
background-color:transparent;
}



#contenedor-catalogo-productos ul{
	list-style:none;
	margin:0 0 0 24px;
	padding:0;

	}

#contenedor-catalogo-productos ul li
{
    width:163px;
	/*height:auto !important;
	min-height:160px;*/
	height:167px;
	float:left;
	padding: 0 0px 0 0px;
	margin: 20px 10px 0 0;
	background-color:transparent;
}

h3.titulos-productos{
	margin: 10px 0 0 20px;
}

#contenedor-catalogo-productos ul li p
{
padding:0px;
margin:0px;
}

#contenedor-catalogo-productos ul li
p.titulo_producto
{
font-size:13px;
color:#666;
padding:0px;
margin:3px 0 0 0;
background-color:transparent;
}

#contenedor-catalogo-productos ul li
p.descripcion_producto
{
font-size:11px;
font-weight:normal;
color:#999;
padding:0;
margin:2px 0 0 0;
background-color:transparent;
}

#contenedor-catalogo-productos ul li
p.verficha_producto a
{
font-size:10px;
font-style:italic;
color:#0066cc;
padding:0;
margin:0px 0 0 0;
text-decoration:none;
background-color:transparent;
}

#video-intervention{
padding:25px 0 0 12px;
margin:0;
}

#video-cardiovascular{
padding:25px 0 0 12px;
margin:0;
}

ul#header-images-fade{
list-style:none;margin:0;padding:0;
}
ul#header-images-fade li{margin:0;padding:0;width:748px; height:304px; overflow:hidden;}
ul#header-images-fade li img {margin:0;padding:0;}

.generic-form {
    padding: 0;
    margin: 0;
}

.generic-form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #999;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 10px;
  font: 11px Verdana, Arial, Helvetica, Sans Serif;
  color: #D10400;
  Font-Weight: Bold;
}

.generic-form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
	                 /* be careful with padding, it'll shift the nice offset on top of border  */
}

.generic-form div.element_form label.label_title
{
    width: 120px;
    background-color: transparent;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
    float: left;
    text-align: left;
    margin-right: 0;
    display: block;
}

.generic-form div.element_form
{
    clear: both;
    margin: 8px 0 0 0;
}

.generic-form input,
.generic-form textarea
{
	background-color: #bcbcbc;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
    color: black;
	border-top: 1px solid #1A7781;
	border-right: 1px solid #1A7781;
	border-bottom: 1px solid #1A7781;
	border-left: 1px solid #1A7781;
}

.generic-form textarea{
    overflow : auto;
}

.generic-form input:focus,
.generic-form input:hover,
.generic-form textarea:focus,
.generic-form textarea:hover
{
	background-color: #fcd661;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	border-top: 1px solid #1A7781;
	border-right: 1px solid #1A7781;
	border-bottom: 1px solid #1A7781;
	border-left: 1px solid #1A7781;
	cursor: pointer;
}

.generic-form input.submit
{
    margin-left: 0px;
    background-color: #3E5C8F;
    color: #fff;
	filter:alpha(opacity=100);
	-moz-opacity:.99;
	opacity:.99;
}

.generic-form input.submit:hover
{
    background-color: #ffb300;
}

.generic-form .button input
{
    margin-left: 0px;
    background-color: #ffb300;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
    color: #000;
}

.generic-form input.submit-contacto
{
    width:109px;
    height:29px;
        margin-left: 115px;
    color: #fff;
	filter:alpha(opacity=100);
	-moz-opacity:.99;
	opacity:.99;
        background-color: transparent;
    background-image: url(../images/botonenviar.png);
    border:0;
}

.generic-form input.submit-contacto:hover
{  
    color: #fff;
	filter:alpha(opacity=100);
	-moz-opacity:.99;
	opacity:.99;
        background-color: transparent;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.hint{width: 300px;margin: 5px 0px 5px 125px;color:#777;}

img.thumbnail{width: 163px; height: 108px;}
