/* CSS Document */

body { background: #F88815 url(../images/bg_body.jpg) top repeat-x; margin:0; padding:0; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999999; line-height:110%; font-weight:normal; margin:0; padding:0;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; line-height:110%; font-weight:normal; margin:0; padding:0;}

blockquote.ok { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666; margin:20px 30px 20px 20px;; padding:20px; border:1px solid #ccc;}

/*-----HEADER-------*/
#header { display:block; height:150px; width:900px; background:url(../images/bg_header.gif) no-repeat bottom center; vertical-align:middle; margin:0 auto; }
#header img.logo { margin:20px 0 0 10px;}
#header .links { float:right; display:block; padding: 50px 20px 0 0;}
#header .links span {display:none;}
#header .links a {margin: 0 5px 0 0;}
#header .links a.empresa {background:url(../images/btn_empresa.gif) no-repeat top; height: 30px; width:100px; float:left; display:block;}
#header .links a.empresa:hover, #header .links a.empresa_s {background:url(../images/btn_empresa.gif) no-repeat bottom; height: 30px; width:100px; float:left; display:block;}
#header .links a.servicios {background:url(../images/btn_servicios.gif) no-repeat top; height: 30px; width:100px; float:left; display:block;}
#header .links a.servicios:hover, #header .links a.servicios_s {background:url(../images/btn_servicios.gif) no-repeat bottom; height: 30px; width:100px; float:left; display:block;}
#header .links a.clientes {background:url(../images/btn_clientes.gif) no-repeat top; height: 30px; width:100px; float:left; display:block;}
#header .links a.clientes:hover, #header .links a.clientes_s {background:url(../images/btn_clientes.gif) no-repeat bottom; height: 30px; width:100px; float:left; display:block;}
#header .links a.contacto {background:url(../images/btn_contacto.gif) no-repeat top; height: 30px; width:100px; float:left; display:block;}
#header .links a.contacto:hover, #header .links a.contacto_s {background:url(../images/btn_contacto.gif) no-repeat bottom; height: 30px; width:100px; float:left; display:block;}
#header .links a.home {background:url(../images/btn_home.gif) no-repeat top; height: 30px; width:30px; float:left; display:block;}
#header .links a.home:hover, #header .links a.home_s {background:url(../images/btn_home.gif) no-repeat bottom; height: 30px; width:30px; float:left; display:block;}


/*----CONTENIDO-----*/
/*----HOME----*/
#contenedor { background: #42267F; }
#contenido { width:900px; background: url(../images/bg_contenido.gif) repeat-y center; vertical-align:middle; margin:0 auto;}
#contenido hr { display:block; clear:both; border:0; margin:0; padding:0; font-size:0px; background:#fff; overflow:hidden; opacity: .0; }
#contenido .colum_izq { width:360px; display:block; float:left; padding:10px 0 0 27px;}
#contenido .colum_izq img.titulo { padding: 0 0 10px 0; }
#contenido .colum_izq img.ho { padding:10px 0 0 0; }
#contenido .colum_izq p { font-family: Tahoma, Arial, Verdana; font-size:12px; color:#666666; line-height:140%; float:left; padding:0 0 0 5px;}
#contenido .colum_izq span.flecha {display:block; text-align:right; margin: 10px 0; clear:both;}
#contenido .colum_izq span.flecha a { font-family:Tahoma, Arial, Verdana; font-size:11px; text-decoration: none; color:#42267F; background:url(../images/flechita.jpg) no-repeat right; padding:0 13px 2px 0; }
#contenido .colum_izq span.flecha a:hover { text-decoration:underline;}


#contenido .colum_der {width: 450px; float:left; padding: 10px 0 0 40px;}
#contenido .colum_der img.titulo { padding: 0 0 10px 0; }
#contenido .colum_der ul { margin:0; padding:10px 0 20px 0; list-style:none; }
#contenido .colum_der ul li { padding: 0; }
#contenido .colum_der ul li a { color:#42267F; background:url(../images/flechita.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:14px; line-height:150%; text-decoration:none;}
#contenido .colum_der ul li a:hover { color:#F88815; font-family:Tahoma, Arial, Verdana; font-size:14px; line-height:150%; text-decoration:underline;}
#contenido .colum_der a.clientes { border: 2px solid #CCC; padding:2px; height:76px; width:136px; display:block; float:left; margin: 10px 5px 0 0;}
#contenido .colum_der a.clientes:hover { border: 2px solid #F88815; }
#contenido .colum_der span.flecha {display:block; text-align:right; padding: 10px 8px 10px 0; clear:both;}
#contenido .colum_der span.flecha a { font-family:Tahoma, Arial, Verdana; font-size:11px; text-decoration: none; color:#42267F; background:url(../images/flechita.jpg) no-repeat right; padding:0 13px 2px 0;}
#contenido .colum_der span.flecha a:hover { text-decoration:underline;}

/*----EMPRESA-----*/
#contenido .colum_der_emp {width: 450px; float:left; padding: 50px 0 0 30px;}
#contenido .colum_der_emp img.titulo2 { padding: 0 0 10px 0; }
#contenido .colum_der_emp p { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666; line-height:120%; margin:0; padding:0 0 10px 0;}
/*----SERVICIOS-----*/
#contenido img.tit_servicio { padding: 10px 0 0 30px; display:block;}
#contenido .servicio { height:139px; width:412px; float:left; display:block; margin: 15px 0 0 30px; border-bottom:1px solid #CCC;}
#contenido .servicio img.div { float:left; }
#contenido .servicio img.titulo { display:block; padding: 10px 0 10px 10px; }
#contenido .servicio p { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666666; line-height:120%; display:block; width:290px; float:left; margin:0; padding: 0 0 0 10px;}
#contenido .servicio span.flecha {display:block; text-align:right; margin: 10px 10px 0 0; clear:both;}
#contenido .servicio span.flecha a { font-family:Tahoma, Arial, Verdana; font-size:11px; text-decoration: none; color:#42267F; background:url(../images/flechita.jpg) no-repeat right; padding:0 13px 2px 0; }
#contenido .servicio span.flecha a:hover { text-decoration:underline;}

#contenido .servicio2 { height:139px; width:412px; float:left; display:block; margin: 15px 0 0 30px; }
#contenido .servicio2 img.div { float:left; }
#contenido .servicio2 img.titulo { display:block; padding: 10px 0 10px 10px; }
#contenido .servicio2 p { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666666; line-height:120%; display:block; width:295px; float:left; margin:0; padding: 0 0 0 10px;}
#contenido .servicio2 span.flecha {display:block; text-align:right; margin: 10px 10px 0 0; clear:both;}
#contenido .servicio2 span.flecha a { font-family:Tahoma, Arial, Verdana; font-size:11px; text-decoration: none; color:#42267F; background:url(../images/flechita.jpg) no-repeat right; padding:0 13px 2px 0; }
#contenido .servicio2 span.flecha a:hover { text-decoration:underline;}
/*----Captura de datos manual-----*/
#contenido .captura_manual { padding: 10px 5px 0 30px; float: left;}
#contenido .captura_manual ul { margin:0; padding:10px 0 20px 0; list-style:none; }
#contenido .captura_manual ul li span { padding: 0; color:#999; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .captura_manual ul li a { color:#333; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .captura_manual ul li a:hover { color:#F88815; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:underline;}

#contenido .captura_manual_desc { border-left: 1px solid #CCC; float:left; display:block; width:610px; padding: 0 0 0 10px;}
#contenido .captura_manual_desc img.imagen_big { float:left; padding: 20px 15px 0 0 ;}
#contenido .captura_manual_desc p { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; float:left; width:367px; padding: 7px 0 20px 0;}
/*-----Administrativa Salud------*/
#contenido .auditoria { padding: 10px 5px 0 30px; float: left;}
#contenido .auditoria ul { margin:0; padding:10px 0 20px 0; list-style:none; }
#contenido .auditoria ul li span { padding: 0; color:#999; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .auditoria ul li a { color:#333; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .auditoria ul li a:hover { color:#F88815; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:underline;}

#contenido .auditoria_desc { border-left: 1px solid #CCC; float:left; display:block; width:610px; padding: 0 0 150px 10px;}
#contenido .auditoria_desc img.imagen_big { float:left; padding: 20px 15px 0 0 ;}
#contenido .auditoria_desc p { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; float:left; width:367px; padding: 7px 0 20px 0;}
/*----Control Facturacion-----*/
#contenido .control_fac { padding: 10px 5px 0 30px; float: left;}
#contenido .control_fac ul { margin:0; padding:10px 0 20px 0; list-style:none; }
#contenido .control_fac ul li span { padding: 0; color:#999; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .control_fac ul li a { color:#333; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .control_fac ul li a:hover { color:#F88815; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:underline;}

#contenido .control_fac_desc { border-left: 1px solid #CCC; float:left; display:block; width:610px; padding: 0 0 80px 10px;}
#contenido .control_fac_desc img.imagen_big { float:left; padding: 20px 15px 0 0 ;}
#contenido .control_fac_desc p { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; float:left; width:367px; padding: 7px 0 5px 0;}
#contenido .control_fac_desc ul { margin:0 0 0 10px; padding:10px 0 20px 0; list-style:none; float:left; width:320px; }
#contenido .control_fac_desc ul li { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; background:url(../images/flechita3.gif) no-repeat left top; padding: 0 0 10px 20px; } 

/*----Internaciones------*/
#contenido .columna3 { display:block; float:left; width:367px; }
#contenido .internaciones { padding: 10px 5px 0 30px; float: left;}
#contenido .internaciones ul { margin:0; padding:10px 0 20px 0; list-style:none; }
#contenido .internaciones ul li span { padding: 0; color:#999; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .internaciones ul li a { color:#333; background:url(../images/flechita2.jpg) no-repeat left; padding: 0 0 2px 15px; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:none;}
#contenido .internaciones ul li a:hover { color:#F88815; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:150%; text-decoration:underline;}

#contenido .internaciones_desc { border-left: 1px solid #CCC; float:left; display:block; width:610px; padding: 0 0 20px 10px;}
#contenido .internaciones_desc img.imagen_big, #contenido .centro_alt_desc img.imagen_big { float:left; padding: 20px 15px 0 0 ;}
#contenido .internaciones_desc p, #contenido .centro_alt_desc p { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; float:left; width:367px; padding: 20px 0 5px 0; margin:0;}
#contenido .internaciones_desc ul, #contenido .centro_alt_desc ul { margin:0 0 0 10px; padding:10px 0 5px 0; list-style:none; float:left; width:320px; }
#contenido .internaciones_desc ul li, #contenido .centro_alt_desc ul li { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; background:url(../images/flechita3.gif) no-repeat left top; padding: 0 0 0 20px; } 
#contenido .centro_alt_desc { border-left: 1px solid #CCC; float:left; display:block; width:610px; padding: 0 0 150px 10px;}


/*----CLIENTES-----*/
#contenido .clientes {padding: 10px 0 0 40px;}
#contenido .clientes img.titulo {margin: 10px 0;}
#contenido .clientes .links { display:block; width:840px; height:350px; padding: 10px 0 0 10px;}
#contenido .clientes .links a.clientes { border: 2px solid #CCC; padding:2px; height:76px; width:136px; display:block; float:left; margin: 20px 20px 0 0;}
#contenido .clientes .links a.clientes:hover { border: 2px solid #F88815; }

/*----CONTACTO-----*/
#contenido .contacto_form { width:415px; padding: 15px 0 0 30px; float:left;}
#contenido .contacto_form img.titulo { padding:0 0 10px 0;}
form#form_contacto { padding:20px 0; }
form#form_contacto label { display:block; clear:both; }
form#form_contacto strong { display:block; width:105px; float:left; text-align:right; color:#42267F; font-size:14px; font-weight:normal; background:url(../images/flechita.jpg) no-repeat right center; padding: 3px 15px 3px 0; margin:0 5px 0 0; font-family:Tahoma, Arial, Verdana; }
form#form_contacto input{ font-family:Tahoma, Arial, Verdana; background:url(../images/bg_label.gif) no-repeat; width:260px; height:22px; border:0; padding:3px;}
form#form_contacto textarea { background:url(../images/bg_textarea.gif) no-repeat; width:260px; height:130px; border:0; padding:5px; overflow:auto; font-family:Tahoma, Arial, Verdana; font-size:12px;}
form#form_contacto label img.validation { margin: 0 0 10px 125px;}
form#form_contacto label.btn { text-align:right; padding:5px 0 0 0;}
form#form_contacto label.btn input#enviar { background:url(../images/btn_enviar.jpg) no-repeat; width:75px; height:20px; float:right; margin:0 28px 0 0; }
form#form_contacto label.btn em { float:left; color:#666; font-size:11px; font-style:normal; font-family:Tahoma, Arial, Verdana; padding:0 0 0 127px; }

#contenido .contacto_datos { width:425px; float:left; padding: 10px 0 0 0;}
#contenido .contacto_datos img { padding:5px 0 10px 0;}
#contenido .contacto_datos img.titulo { padding:0 0 10px 0;}
#contenido .contacto_datos p { font-family:Tahoma, Arial, Verdana; color:#666666; font-size:12px; line-height:130%; width:410px; padding: 20px 0 100px 0; margin:0;}
#contenido .contacto_datos p a { font-family:Tahoma, Arial, Verdana; color:#42267F; font-size:12px; line-height:130%; width:367px; padding: 20px 0 5px 0; margin:0; text-decoration:none;}
#contenido .contacto_datos p a:hover { text-decoration:underline;}

/*------ FOOTER -------*/
#footer { display:block; height:150px; width:900px; background:url(../images/bg_footer.gif) no-repeat top center; vertical-align:middle; margin:0 auto; }
#footer .foot_der {display:block; width:500px; float:right; margin: 35px 10px 0 0;}
#footer .foot_der a {font-family:Tahoma, Arial, Verdana; font-size:10px; color:#000000; text-decoration:none;}
#footer .foot_der a:hover {font-family:Tahoma, Arial, Verdana; font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}
#footer .foot_der img.btn { float:right; clear:right; margin:0 0 10px 0;}
#footer .foot_der p {float:right; clear:right; font-family:Tahoma, Arial, Verdana; font-size:10px; color:#000000; margin:10px 0;}
#footer .foot_der img.random { float:right; clear:right; margin: 10px 0 0 0;}
#footer .foot_izq img.logo_footer { margin:40px 0 0 10px; float:left;}
#footer .foot_izq a {font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000; text-decoration:none;}
#footer .foot_izq a:hover {font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000; text-decoration:underline;}
#footer .foot_izq p { height:88px; width:232px; font-family: Tahoma, Arial, Verdana; font-size:12px; color:#000000; line-height:150%; float:left; margin:35px 0 0 25px;}
