/*#############################################################
Nombre: BDB Medica
Fecha: Junio'08
Autor: Loop Comunicacio
URL: http://www.loopcomunicacio.com
#############################################################*/

/* elementos */
:link,:visited { text-decoration:none } :focus, :active { outline: 0 } ul,ol { list-style:none } h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } a img,:link img,:visited img { border:none } address { font-style:normal }
body { font: .74em Arial, Helvetica, sans-serif; background: #FFFFFF ; color: #333; }
a { color: #8F8F8F; text-decoration: underline; }
a:hover { color: #FF6600; }
p  { margin: 5px 0 15px; color: #000000; font-size: 12px;}
h2 { padding: 5px 0 ;  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF9933; }
h2 a { text-decoration: underline; }
h1 { font: 2.3em Georgia; margin: 0 0 13px; }
h1 a { color: #fff; }
h1 a:hover { color: #CFA5D3; }
h4 { background: url(../images/bullet.gif) no-repeat left 6px; font-size: 1.2em; padding: 0 0 0 9px; }
h4 a { text-decoration: underline; }
h5 { padding-top: 20px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8F8F8F; }
h5 a { text-decoration: underline; }
h6 { margin: 25px 250px; }
h6 a { padding: 10px; background-color: #CCCCCC; border: 1px solid #999999; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
h6 a:hover { background: #666666; }
.clear { clear: both; }
.wrap { margin: 25px auto; width: 950px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#options { float: right; color: #B565BE; font-weight: bold; }
	#options a { color: #B97AC0; padding: 0 0 0 8px; background: url(../images/bullet.gif) no-repeat left 5px; margin: 0 0 0 10px; }
	#options a:hover { color: #E6E8B1; }

#menu { float: right;  width: 950px; height: 31px; margin: 0 0 20px 0; background: #666666 url(../images/banner-menu.jpg) repeat-x;}
#menu li { display: inline; }
#menu li a { float: left; padding: 8px 23px; margin: 0 1px 0 0; color: #FFFFFF; font-family: arial,sans-serif; background: url(../images/adorno1.png) no-repeat right; }
#menu li a:hover { color: #333333; background: url(../images/adorno2.png) no-repeat right; }
#menu li b { float: left; padding: 8px 23px; margin: 0 1px 0 0; color: #FF9933; font-family: arial,sans-serif; font-weight: bold; background: url(../images/adorno1.png) no-repeat right; }

#izquierda { float: left; width: 200px; margin: 0 0 10px; }
	.caja_adorno { background:url(../images/linea1.png) no-repeat; margin-bottom: 10px;  height: 10px; }
	.caja_contenido { background:url(../images/linea2.png) no-repeat bottom; height: 25px; margin-bottom: 5px; margin-top: 5px; padding-left: 20px; }
	.caja_contenido p { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; }
#centro { float: left; width: 510px; margin-left: 20px; margin-bottom: 10px; }
	.caja { background: #e7e7e7; border: 1px solid #979797; padding: 5px; }
	.caja h3 { margin: 0 0 10px; color: #FF9933; }
	.caja p { margin: 0; }
	.caja a { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
	.caja a:hover { color: #FF9933; }
	.caja1 { float: left; width: 250px; margin: 0 0 10px; }
	.caja2 { float: right; width: 250px; margin: 0 0 10px; }
#derecha { float: right; width: 200px; margin: 0 0 10px; padding: 1px;}
	.menu_idioma p { margin-bottom: 10px; padding: 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
	.menu_idioma a { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
	.menu_idioma a:hover { color: #FF9933; }
	.caja_banner { height: 93px; border: 1px solid #979797; margin-bottom: 10px; }
	
#derecha2 { float: right; width: 730px; margin: 0 0 10px; padding: 1px;}
	.menu_idioma p { margin-bottom: 10px; padding: 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
	.menu_idioma a { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
	.menu_idioma a:hover { color: #FF9933; }
	.caja_banner { height: 93px; border: 1px solid #979797; margin-bottom: 10px; }

#footer { clear: both; padding: 10px 0; background: url(../images/banner-inferior.jpg) no-repeat bottom; }
	#footer #col1 { float: left; margin-bottom: 10px; padding: 12px 0; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8F8F8F; }
	#footer #col2 { float: left; margin-left: 20px; margin-bottom: 10px; padding: 10px 0; width: 510px; border-top: 2px solid #B6B6B6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8F8F8F; }
	.copyright { float: right; }
	.copy { float: left;}
		.copy ul { width: 510px; }
		.copy li { display: inline; padding: 5px 8px; }
		.copy li a { color: #B6B6B6; }
		.copy li a:hover { color: #FF6600; }
	#footer #col3 { float: right; margin-bottom: 10px; padding: 12px 0; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8F8F8F; text-align: right; }
	
/*-------------Formulario--------------*/

#formulario { margin-top: 20px; padding: 0px; }
	fieldset { border: 0; }
	legend{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #000000; }
	label,input { display: block; float: left; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }
	label { color: #666666; text-align: right; width: 100px; padding-top: 2px; padding-right: 5px; }
	input { border: 1px solid #999999; color: #000000; width: 250px; }
	textarea { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 250px; }
	br { clear: left; }

	.btnenviar { margin-right: 20px; background-color: #CCCCCC; border: 1px solid #999999; width: 120px; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
	.etiqueta_comentario{ margin-left: 5px; margin-bottom: 1px;	}
	.no_style{ border: 0; }
	
/*-------------Boton Presupuesto--------------*/

.botonpresupuesto { margin: 5px 250px; padding: 0; width: 215px; list-style: none; }
.botonpresupuesto  a { display: block; padding: 12px 34px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; background: url(../images/boton-presupuesto.jpg); }
.botonpresupuesto  a:hover { background: url(../images/boton-presupuesto.jpg) 0 -39px; }
