
/* standard elements */

* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
body {
	background: #FFF url(img/bg.gif) repeat-x;
	color: #444;
	font: normal 62.5% "Lucida Sans Unicode",Verdana,sans-serif;
	padding-top: 40px;
}
p,code,ul {
	font-size: 1.4em;
	padding-bottom: 1.2em;
}
li {
	list-style: none;
}
h1 {
	font-size: 1.6em;
}
code {
	background: url(img/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #444;	
	color: #444;
	display: block;
	font: normal 1.4em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
blockquote {
	background: #FBFCF5;
	border-bottom: 1px solid #EED;
	border-top: 1px solid #EED;
	color: #444;
	display: block;
	font: normal 0.9em Verdana,sans-serif;
	margin-bottom: 12px;
	padding: 12px;
}
h1,h2,h3,h4 {
	font: normal 1.2em "Trebuchet MS",sans-serif;
	color: #444;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
	margin-bottom: 10px;
}
.floatleftmargin {
	float: left;
	padding: 0 6px 0 6px;
}
/* misc */
.clearer {
	clear: both;
}
.td_fondo {
	background: url(img/camillas/fondo celdas.gif) no-repeat;
}

.header {
	background-color: #fff;
	height: 112px;
	margin-bottom: 30px;
}
.header h1 {
	color: #55752C;
	font: normal 3em verdana;
	margin-top: 40px;
	text-align: center;
}
.header h2 {
	border-top: 1px solid #EEE;
	color: #666;
	text-align: left;
	font: normal 1em "Trebuchet MS",sans-serif;
}
.header h2 span {
	background: #55752C;
	color: #EEE;
	padding: 0 6px;
}
/*cabeceras individuales sector*/

.cabecera {
	width: 780px;
	height: 55px;
	font: normal 1.7em "Trebuchet MS",sans-serif;
	text-align: center;
	color: #2f406c;
	border-bottom: 1px solid #EED;
	margin-top: 10px;
	float: left;
}

/* links menu ppal en header */
.menu_sup {
	display: block;
	width: 780px;
	height: 88px;
	margin-top: 1px;
	
}
.cuadro_menu {
	width: 90px;
	height: 66px;
	float: left;
	font: normal 1.7em Verdana;
	margin: 0 1% 0 1%;
	}
.cuadro_menu_logo {
	width: 100px;
	height: 66px;
	float: left;
	font: normal 1.7em Verdana;
	margin: 5px 35px 0 8px;
	}
.cuadro_menu a {
	color: #888;
	display: block;	
	padding: 7px 0;
}
.cuadro_menu a:hover {
	background: #FAFAFA;
	color: #00315C;
}
/*menu intermedio productos*/
#contenedormenu {
	width: 780px;
	height: 55px;
}

#caja {
	float: left;
	width: 110px;
	height: 24px;
	padding:1px 0 4px 1px;
	text-align: center;
	font: normal 1em "Trebuchet MS",sans-serif;
}

#caja a {
	font: normal 1em "Trebuchet MS",sans-serif;
	color: #333333;
}
#caja a:hover {
	background: url(img/iconos/productos/sobre_v.jpg) no-repeat center; 
	font: normal 1em "Trebuchet MS",sans-serif;
	color: #fff;
	
}
.camillas, .diag, .masaj, .electro, .preso, .tecar, .onda, .crio, .termo, .mov, .vend, .plat, .cines, .rehab { 
	display:block;
	height: 24px;
	padding-top: 8px;
	}

.camillas {
	background: url(img/iconos/productos/cam_i.jpg) no-repeat center; 
}
.diag {
	background: url(img/iconos/productos/diag_i.jpg) no-repeat center; 
}
.masaj {
	background: url(img/iconos/productos/masaj_i.jpg) no-repeat center; 
}
.electro {
	background: url(img/iconos/productos/elect_i.jpg) no-repeat center; 
}
.preso {
	background: url(img/iconos/productos/preso_i.jpg) no-repeat center; 
}
.tecar {
	background: url(img/iconos/productos/tecar_i.jpg) no-repeat center; 
}
.onda {
	background: url(img/iconos/productos/ondas_i.jpg) no-repeat center; 
}
.crio {
	background: url(img/iconos/productos/crio_i.jpg) no-repeat center; 
}
.termo {
	background: url(img/iconos/productos/termo_i.jpg) no-repeat center; 
}
.mov {
	background: url(img/iconos/productos/mov_i.jpg) no-repeat center; 
}
.vend {
	background: url(img/iconos/productos/venda_i.jpg) no-repeat center; 
}
.plat {
	background: url(img/iconos/productos/plat_i.jpg) no-repeat center; 
}
.cines {
	background: url(img/iconos/productos/cine_i.jpg) no-repeat center; 
}
.rehab {
	background: url(img/iconos/productos/rehab_i.jpg) no-repeat center; 
}


/* left side (main content) */


.left {
	width: 780px;
	margin: 0 auto 20px auto;
}
.content {
	color: #003366;
	font-size: 1em;
	margin: 50px auto 6px auto;
}
.descr2 {
	color: #003366;
	font-size: 1.2em;
	margin: 0 auto 6px auto;
	margin-top: 10px;
}
.descr {
	color: #003366;
	font-size: 1.5em;
	margin: 0 auto 6px auto;
	margin-top: 50px;
}

.index {
	color: #003366;
	font-size: 1em;
	margin-bottom: 6px;
}

.content li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}
.content h1 {
	font-size: 1.5em;
	padding-top: 10px;
	
}
.content a,.footer a, .footer_seccion a {
	color: #55752C;
	text-decoration: none;
}
.content a:hover,.footer a:hover, .footer_seccion a:hover {
	color: #55752C;
	border-bottom: 1px solid #55752C;
}
.menus_secciones h1 {
	color:#FFFFFF;
	font-size: 2.5em;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
	background-color:#ABB995;
	margin-bottom: 5px;
}
.accesorios p {	
	font-size: 1.6em;
	text-align: center;
	border-bottom: 2px solid #003366;
	margin-bottom: 6px;
}

.menus_secciones a:hover {
	font: normal 1.1em Verdana,sans-serif;
	color: #55752C;
	border-bottom: 1px solid #55752C;
}
.menus_secciones a {
	font: normal 1.1em Verdana,sans-serif;
	color: #55752C;
	text-decoration: none;
}

.content2 .descr {
	color: #003366;
	font-size: 1.5em;
	margin-bottom: 6px;
}

.content2 li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}
.content2 h1 {
	font-size: 2.2em;
	margin-top: 20px;
}
.content2 table {
	font-size: 1.3em;
	margin-bottom: 4px;
	background: url(img/bgcode.gif);
}
.content2 a {
	color: #55752C;
	text-decoration: none;
}
.content2 a:hover {
	color: #55752C;
	text-decoration: none;
}

/*cuadros para mini y link*/
#lista {
	width: 250px;
	height: 125px;
	display: block;
	float: left;
	margin-bottom: 7px;
	margin-left: 10px;
	
}
#lista p {
	font-size: 1.2em;
	text-align: left;
	margin: 0 0 15px 0;
}
#lista a {
	margin-top: 10px;
}
/*fichas*/

#ficha {
	display: block;
	margin-bottom: 7px;
	margin-left: 5px;
	margin-right: 5px;
	
}
#ficha p {
	font-size: 1.2em;
	text-align: left;
	margin: 0 0 15px 0;
}
#ficha a {
	margin-top: 10px;
}

/*content imagenes no tengan linea inferior*/

.imagenes li {
	text-decoration: none;
	border-bottom: none;
	border: none;
}

.imagenes a {
	text-decoration: none;
	border-bottom: none;
	border: none;
}
.imagenes a:hover {
	text-decoration: none;
	border-bottom: none;
	border: none;
}



/* images */

.flickr-thumbnail, .flickr-pullout {
	float: left;
	background: url('images/flickr_shadow.gif') no-repeat bottom right;
	margin: 5px 0px 0px 6px;
 	padding: 0px 0px 0px 0px;
	display: block;
	width: auto;
	position: relative;
	}

.flickr-thumbnail img, .flickr-pullout img {
	 border: 1px solid #a9a9a9;
	 display: block;
	 margin: -5px 5px 5px -5px;
	 padding: 4px;
	 position: relative;
	}

.flickr-thumbnail img:hover, .flickr-thumbnail:hover img, .flickr-pullout:hover img {
	background-color: #ccd;
}

.flickr-pullout
{
	margin: 13px 3px 3px 14px;
	background-image: url(images/flickr_shadow_white.gif);
	
}

/* footer */
.footer {
	color: #666;
	border-top: 1px solid #EEE;
	font: normal 1em Verdana,sans-serif;
	text-align: center;
	width: 800px;
	margin: 0 auto 20px auto;
	padding: 8px 6px;
}
.footer_seccion {
	color: #666;
	border-top: 1px solid #EEE;
	font: normal 1em Verdana,sans-serif;
	text-align: center;
	width: 800px;
	margin: 0 auto 5px auto;
	padding: 8px 6px;
	clear: both;
}
/* formulario */

.contactform {width:550px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:90%;}
.contactform select.combo {width:150px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:90%;}
.contactform input.field {width:200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:90%;}
.contactform textarea {width:200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:90%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:90%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* thanks Viktor Persson http://arcsin.se*/
